Я пытаюсь найти лучшую оптимизацию для моей настольной системы Linux, чтобы эффективно использовать одновременно Intel HD Graphics и NVIDIA GPU вместе для получения максимальной производительности.
У меня Intel Core i7-3610QM и Nvidia GeForce GT 630M (2 ГБ выделенной памяти) с 8 ГБ ОЗУ.
очень трудно получить правильную рабочую настройку, подобную этой, в Linux, чтобы фактически работать таким образом, чтобы графика Intel HD использовалась для рендеринга для дисплея, а графическая карта NVIDIA для рендеринга приложений, которые в значительной степени зависят от OpenGL, для правильной работы. С помощью апплета nvidia-settings
вы можете установить графический процессор, который вы хотите использовать, с опциями;
Nvidia (Performance Mode)
Intel (Power Saving Mode)
Проблема здесь в том, что если вы выбираете один или другой, он отключает другой, заставляя один графический процессор отображать все, от отображения до приложений. Я хочу использовать один из этих графических процессоров для отображения, а другой - для рендеринга приложений.
В настоящее время я установил Nvidia (Performance Mode), но при этом он вынужден выполнять рендеринг рабочего стола и рендеринга OpenGL для приложений, что, в свою очередь, при запуске определенных приложений, использующих рендеринг OpenGL, вызывает скачки загрузки ЦП из Xorg по сравнению с обычным использованием 1%. до 5%, для безумного скачка уровней от 50% до 100% на всех 8 ядрах, что приводит к задержке общей производительности, и использует только 56% использования графического процессора с карты Nvidia и около 15% доступной памяти GPU 2048 МБ. Как будто он пытается разгрузить свою работу на процессор Intel, хотя и не должен.
Я проверил, что он использует для рендеринга и использует OpenGL renderer string: GeForce GT 630M/PCIe/SSE2
У меня есть настройка двойной загрузки с Windows, поэтому я сравнил различия в производительности и проверил самые лучшие оптимальные настройки производительности, чтобы соответствовать, и это не настолько плохая производительность, не все эти причудливые вещи с драйверы Nvidia для Linux, как и в Windows, поэтому в целом будут небольшие различия.