Включение гибридной графики в Ubuntu на ноутбуках Nvidia + Intel (OpenGL, Vulkan)
Это простая инструкция как включить гибридную графику intel-nvidia на ноутбуке. Чтобы определенные приложения запускались на дискретном чипе, а другие на встроенном. На свое удивление в интернете не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику. Так что напишу так просто, на сколько считаю нужным
У меня система KDE Neon 5.21 — по большому счету — Ubuntu LTS с окружением рабочего стола KDE Plasma 5.21, видеочип GeForce MX150
Переключаем стандартными средствами
- В трее (возле даты и времени) кликаем правой кнопкой мыши по фирменному значку компании NVidia;
- В появившемся списке выбираем пункт «Открыть Панель Управления NVidia»;
Что пригодится, прежде чем изменять настройки BIOS?
Наконец, последний важный момент. Если в компьютерной системе в качестве одного из адаптеров установлены чипсеты AMD или NVIDIA, как правило, для них в комплекте поставляются соответствующие управляющие утилиты (AMD Power Xpress, Catalyst Control Centre, NVIDIA Hybrid Power, PhysX и др.).
И прежде чем ломать голову над тем, как отключить видеокарту в БИОСе, достаточно просто запустить такие программы. Именно с их помощью можно произвести соответствующие настройки.
Кроме того, многие забывают о том, что произвести отключение адаптера и сменить его на другой можно просто в «Диспетчере устройств», где из контекстного меню по щелчку правой кнопкой мышки на выбранном адаптере нужно использовать раздел свойств, в котором имеется кнопка его отключения. При замене карты устройство и вовсе можно удалить из системы.
Гибридная работа встроенной графики и дискретной
Здравствуйте!
Заранее извиняюсь, если этот вопрос уже как-то обсуждался, но несколькодневное копание в гугле так и не дало внятного ответа. Суть вопроса в следующем.
Опишу все по порядку, т.к., мало ли, это может быть важно.
Есть системный блок с i7 8700 и GTX 1050 ti. Монитор подключен к GTX 1050 ti.
Изначально сборка была без дискретной графики, использовалась только встроенная Intel UHD 630. После установки дискретной и подключения к ней монитора — выставил в БИОС настройки:
1) первичный графический адаптер — PCI-Express
2) всегда использовать встроенную графику, даже при наличии дискретной (иначе Intel UHD 630 не отображался нигде: ни в диспетчере устройств, ни в диспетчере задач).
После выставления настроек Intel UHD 630 появился и там, и там, однако, при правом клике на рабочий стол в контекстном меню отсутствует панель «настройки графики Intel» (появляется при подключении монитора к материнской плате), только «Панель управления NVIDIA». Ну, и бог с ним — подумал я.
Но вчера решил провести эксперимент. Подключил монитор к материнской плате, включил компьютер (панель «настройки графики Intel» появилась), и открыл диспетчер задач, чтобы наблюдать за активностью устройств. Изначально (браузер, проводник) нагрузка шла только на Intel UHD 630, GTX 1050ti не подавал признаков активности. Затем я начал открывать и выполнять разные операции в Adobe Premiere и Adobe Media Encoder, в настройках которых включена опция «Использовать аппаратное ускорение GPU(CUDA)». И дискретная карта стала показывать активность, что не удивительно. Заинтересовало меня следующее. Когда, например, Adobe Premiere просто открыт, и я параллельно совершаю какие-то манипуляции в браузере или еще где-то, то нагрузка идет лишь на Intel UHD 630, когда же я начинаю проигрывать или рендерить видео в Premiere, при этом не совершая дополнительных действий, то нагрузка идет и на встроенную, и на дискретную графику одновременно (с примерно одинаковым процентом нагрузки). То есть они как будто начали работать в паре.
Тут можно было бы и обрадоваться, но затем я решил проверить игры. И тут меня ждало разочарование. Например, GTA 5 и Call of Duty: WWII отказались видеть дискретную графику. Хотя, например, в Far Cry 5 все получилось — игра увидела карту.
При подключении монитора обратно к дискретной карте эта проблема уходит, но возникает другая. При любых действиях: в браузере, в проводнике, в Premiere и Меdia Encoder (при простое и при рендере) вся нагрузка идет только на GTX 1050 ti, Intel UHD 630 показывает лишь какую-то случайную активность в виде нагрузки 1-2%.
Собственно, вопрос заключается в следующем. Есть какая-то возможность заставить по-нормальному воспринимать систему и все приложения оба адаптера? В идеале — чтобы за проводник, браузер, просмотр фильмов, работу в текстовых редакторах и т.д. отвечала встроенная Intel UHD 630, а за сложные процессы в тяжелых программах и играх — дискретная GTX 1050 ti В ПАРЕ С Intel UHD 630. Насколько я знаю, по такому как раз принципу работают спаренные графические адаптеры в ноутбуках. Так как реализовать это на десктопе?
Читал про функцию «Мультиадаптер», работающую на DirecX 12, но так и не понял и нигде не нашел, как ее включить, что с ней делать и т.д.
Просто сейчас получается, что встроенная (притом весьма и весьма неплохая!) Intel UHD 630 висит мертвым камнем, а могла бы дополнять работу дискретной GTX 1050 ti.
Единственное, что приходит на ум — это подключить монитор двумя кабелями: один в материнку, другой — в видекарту, может, тогда система увидит оба адаптера (раз уж она полноценно воспринимает адаптер только при подключенном к нему мониторе). Но у меня, к сожалению, возможности такой нет — на моем Apple Cinema Display лишь один DVI (и еще FireWire, но по нему я никак не подключу).
Заранее спасибо, что прочтение и ответы!
Переключаемся между видеокартами в Windows 10
В Windows 10 можно задать для каждого отдельного приложения использование интегрированной или дискретной видеокарты. Для этого нужно внести пару изменений в настройки системы, а именно:
- Открываем «Параметры», «Система» и в меню слева выбираем «Дисплей». Прокручиваем ползунок вниз и выбираем «Настройки графики».
- Далее переходим по пути «Игры и программы» и вновь «Настройки графики».
- Теперь выбираем приложение, нажав на кнопку «Добавить».
- Выбрав и добавив приложение, оно появится в списке. Под ним нажимаем на кнопку «Параметры».
- Появится небольшое окно «Спецификации графики». Здесь будет три значения: Системные значения по умолчанию, Энергосбережения (интегрированная видеокарта) и Высокая производительность (дискретная видеокарта).
- Выбрав видеокарту, кликаем «Сохранить». Задаем такие настройки для остальных приложений.
После перезагрузки ПК система будет самостоятельно выбирать нужную видеокарту при запуске программы.
Также, если у вас версия операционной системы ниже Windows 10, то для того, чтобы выбрать одну видеокарту, стоит отключить вторую. К примеру, у вас ноутбук использует встроенную видеокарту. Чтобы система задействовала дискретный графический ускоритель, стоит открыть «Диспетчер устройств» (Win+R, devmgmt.msc) и развернуть ветку «Видеоадаптеры». Здесь нажимаем правой кнопкой мыши на встроенной видеокарте и выбираем «Отключить».
После перезагрузки ПК система задействует дискретную видеокарту.
Photoshop использует несколько графических процессоров или графических карт?
В данный момент Photoshop не может использовать несколько графических процессоров. Использование двух графических карт не улучшает производительность Photoshop.
При использовании нескольких графических карт с конфликтующими драйверами могут возникать проблемы с функциями Photoshop на графическом ускорителе.
Для получения наилучших результатов подключите два (или более) монитора к одной графической карте.
Если необходимо использовать несколько графических карт, они должны быть одной марки и модели. В противном случае в Photoshop могут возникать сбои и другие проблемы.
Справку о распространенных проблемах графического процессора Photoshop и о сообщениях об ошибке см. в разделе «Устранение неполадок графического процессора (ГП)».