Video hybrid intel nvidia prime что это

Обновлено: 01.07.2024

Итак, вы являетесь счастливым обладателем ноутбука с гибридной графикой на основе Nvidia\Intel . Что это вообще значит?

Все довольно просто, в вашем ноутбуке используются две видеокарты, одна интегрирована в процессор на базе Intel, у нее слабая производительность, но очень низкое энергопотребление. Вторая видеокарта - дискретная, от производителя Nvidia, она намного мощнее первой, однако, довольно прожорливая в плане потребления энергии аккумулятора вашего ноутбука.

Смысл гибридной графики прост - при отсутствии необходимости в высокой производительности, включается интегрированное решение, что позволяет экономить заряд, а если вы работаете с ресурсоемкими приложениями или играми, то вступает в бой дискретная видеокарта. Это позволяет поддерживать баланс между производительностью и экономией энергии, что очень актуально для ноутбуков.

В Windows все работает четко, карточки сами включаются и отключаются по мере необходимости. Система сама, в большинстве случаев, ориентируется, что больше нужно пользователю. Но как обстоят дела в Linux?

Откровенно говоря, еще пару лет назад все было очень плохо. И владельцам ноутбуков с гибридной графикой приходилось при установке Linux сразу брать барабаны и бубен для настройки. Но сейчас ситуация изменилась и в большинстве случае все работает из коробки, после нескольких нехитрых манипуляций.

Я говорю о связке Intel\Nvidia, что там с AMD, я не знаю, поскольку никогда не использовал устройства на этой базе.

Для примера мы берем популярный дистрибутив Linux Mint, ну а поскольку он собирается на основе Ubuntu, то скорее всего этот способ подойдет и для Ubuntu и для других деревативов Debian.

1. Итак, у нас есть ноутбук с гибридной графикой и на него установлен Linux Mint 19.3. Первое что мы должны сделать - установить проприентарные драйвера. В моем случае это версия 435.

Что делать? И как с этим бороться?

Лезем в BIOS! Скорее всего проблема во включенной опции Secure Boot (Подробнее о ней, вы можете прочитать в этой статье !). Именно она не дает "завестить" проприентарному драйверу и ее нужно отключить.

3. После всех этих действий, лично у меня все заработало! В системном трее появилась иконка запущенного Nvidia Prime, который позволяет переключаться между видеокартами!

Проблема решена! Теперь пользователи Linux тоже могут наслаждаться всеми преимуществами гибридной графики на своих ноутбуках!

В чем преимущества nvidia prime над bumblebee:
Видеокарта nvidia будет использована по умолчанию
Это значит, что система и приложения, запущенные в ней, будут работать только на дискретной видеокарте, не нужно каждый раз запускать приложения с помощью команды optirun из пакета bumblebee.

Более высокая производительность, по сравнению с bumblebee
Это не всегда верно, но в некоторых приложениях это возможно, потому что prime работает через DMA, в отличии от bumblebee, который использует оперативную память.

Графически, система становится более отзывчивой

Но есть и некоторые проблемы:

Перегрев
Так как дискретная видеокарта будет работать для всех приложений, она может стать причиной перегрева вашего устройства. На устройствах с хорошей системой охлаждения обычно все хорошо.

Установка:


2) Установить video-nvidia


3) Отредактируйте файл /etc/X11/xorg.conf.d/90-mhwd.conf
Файл является ссылкой на /etc/X11/mhwd.d/nvidia.conf, но не имеет значения измените вы сам файл или удалите ссылку и создадите свой 90-mhwd.conf.


Не пытайтесь использовать стандартный файл 90-mhwd.conf, генерируемый mhwd, вы получите «голую» консоль в лучшем случае, а в худшем потеряете контроль над системой.

Файл 90-mhwd.conf для ноутбука Lenovo y580(Intel HD4000 + Nvidia gtx 660m) сгенерированный по умолчанию mhwd:

Необходимо изменить данный файл 90-mhwd.conf, до рабочего вида:

укажите адрес своей дискретной видеокарты nvidia, который можно узнать командой

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GTX 660M] (rev ff)

В секцию добавьте параметр и , где «1920x1080» укажите свое разрешение дисплея.

После окончания секции добавьте следующие 2 секции:

Не забудьте указать свой адрес PCI для встроенной видеокарты Intel.

4) Измените файл $

/.xinitrc, добавив следующие две строчки в начало файла:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

5) Измените параметры вашего экранного менеджера(графического менеджера входа), в зависимости от того, какой вы используете:
!SDDM:

xrandr --dpi 142
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

!LightDM:

xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto

Nvidia Prime - это способ добавить поддержку гибридной графики на ваш компьютер. Nvidia Prime позволяет пользователю переключаться между графиками NVIDIA (режим производительности) и Intel (режим энергосбережения) с помощью утилиты NVIDIA Settings.

Высокая температура после обновления до 16.04 LTS- Nvidia Optimus

Я недавно обновился с Ubuntu 14 до 16.04 LTS. Так как согласно "coretemp" температура достигает 80–85°C через несколько минут после запуска компьютера. Мой графический процессор - это Nvidia Geforce GT 540M. У меня были такие проблемы с температурой…

Ноутбук с телевизором через Mini DP: настройки дисплея утеряны - случайным образом возвращается к зеркальному отображению

Фон: У меня ноутбук Lenovo T530 под управлением Ubuntu 16.04. Я использую его на своем телевизоре, который подключен через соединение mini DP с помощью кабеля mini DP к HDMI. Похоже, что этот ноутбук использует Nvidia Optimus, что означает, что в бо…

Включите графический процессор Nvidia, если встроенный графический процессор перегружен

Я использую ноутбук с процессорами Intel и Nvidia. Я правильно установил драйверы nvidia-331, cuda и bumblebee и могу правильно запустить optirun some_application, Действительно, хотя некоторые приложения открываются с optirun команда, NVIDIA GPU ра…

nVidia prime - не работает внешний монитор на Asus Zenbook

Я купил новый ASUS Zenbook UX501VW с картой Intel + Nvidia Geforce 960M. Первое, что я сделал после установки, был установлен параметр grub: nouveau.modeset=0 потому что фанаты были очень громкими. Я думаю, что это отключить мою карту NVIDIA. Затем …

Ubuntu 16.04 и Nvidia Prime: ПК не выключается

У меня установлена ​​Ubuntu 16.04 вместе с последними драйверами Nvidia, доступными от ppa: graphics-drivers. Если я перезагружаю / выключаю компьютер, то он зависает на черном экране. Это происходит независимо от того, какая видеокарта выбрана в "Н…

Как установить драйверы nVidia с помощью Bumblebee на Ubuntu 14.04

Как заголовок, как я могу правильно настроить технологию nvidia-optimus в Ubuntu?

Проблема с nvidia 820m

У меня есть ноутбук Asus X455ld с Core i3, и я установил Ubuntu 14.04. Однако я не могу перейти на видеокарту nvidia 820m. Как я могу решить эту проблему?

Включение дискретного графического процессора и выбор используемого графического процессора

nvidia-settings (&prime-select) не может переключать GPU после удаления GRUB

Недавно я удалил grub в своей EFI-системе (прежде чем вы спросите: мне это просто не нравится). Теперь nvidia-settings и prime-select выдают ошибку, когда я пытаюсь сменить GPU (что не получается из-за этой "глупой" ошибки): Info: selecting the inte…

Несколько проблем с NVIDIA Prime

После проблем с шмелем и использования nvidia-prime, я все еще сталкиваюсь с проблемами. Первая проблема заключается в том, что возможность переключения между драйверами NVIDIA и Intel нигде не видна в настройках NVIDIA. Обратите внимание, что нет н…

Низкая яркость Ubuntu 14.10

У меня Asus F550LNV-DM092H с NVIDIA 840m + Intel HD 4400, но поскольку я установил Ubuntu 14.10, яркость слишком низкая, хотя в настройках системы она максимальная. Некоторая помощь?

Nvidia-prime switch logout-login не работает (Ubuntu 15.10)

graphics-drivers/+archive/ubuntu/ppa, но проблема также возникает при использовании драйверов в …

С выходом проприетарного драйвера NVIDIA 435.21 в свет появился PRIME Render Offload.

Официальный мануал нвидии (смотреть сюда, если что-то пошло не так)

Арчевики (смотреть сюда если очень хочется)

Что и зачем?

Эта нативная функция заменяет Bumblebee и Optimus-Manager. По функциональности он похож на первый, по качеству на второй.

Конечно же первым делом вырубаем топором из системы bumblebee или optimus-manager

P.S. Удалять Optimus-Manager не обязательно, так как он поддерживает данный режим и называется hybrid

В Manjaro он устанавливается из программы manjaro-settings.
(Для видеокарт серий 600-700 возможно в MHWD будет отображаться только 418хх драйвер, тогда драйвер устанавливать нужно через пакетный менеджер)
! Если 418хх драйвер не указывается в MHWD, тогда PRIME render offload вам не подходит, используйте Bumblebee с 390хх версией драйверов.

Сначала нужно удалить bumblebee, а затем насильно установить драйвер 435 (440) версии (если будет ругаться — не пугайтесь).

После установки, требуется настроить Xorg.conf.

Убедитесь что в каталоге /etc/X11/ нет файла xorg.conf

Изменения будем вносить в файл xorg.conf.d/10-nvidia.conf

И вставляем следующее содержимое

Чтобы узнать BusID, воспользуйтесь командой:

В начале строки будет ID в формате XX:XX.X

После чего перезагружаемся

При вводе команды вы должны увидеть 2 видеокарты

Если показывает только интел, смотрите логи Xorg:

Для запуска программы под Nvidia используем пример следующий команды


Если у вас вылезает ошибка по типу такой:

Смотрите логи Xorg.

Установка PRIME

Для максимального удобства уважаемый @Feresey забубенил пакет Prime

Данный пакет содержит готовый Xorg.conf и сократит столь длинную строчку запуска до короткого слова prime


Для установки выполните команду

И затем скопируйте конфиг

Если что-то пошло не так всегда есть возможность проверить лог файл на ошибки

С патченными ядрами данный фокус не работает (по крайней мере с linux-pf). Причина в том, что модуль nvidia не загружается. Говорит, что модуля нет, хотя он есть. Даже использование nvidia-dkms не помогло, поэтому советую смириться и использовать обычное ядро арча/манджары.

Дополнение по играм

З.Ы. установите prime, не мучайтесь

Данная статья описывает процесс установки драйверов nVidia и intel. А так же настройка NVIDIA Optimus используя PRIME Render Offload.

Все используемые пакеты присудствуют в официальном репозитории Arch Linux.

Для того чтобы узнать модель установленного оборудование воспользуйтсь следующей командой:

Результат исполнения команды на ноутбуке Acer E5 576G

Установка intel

Установка драйвера intel и VA-API и vulkan.

Настройка Kernel Mode Setting

Во первых необхадимо установить linux-headers , для установленного ядра linux .

Еще добавьте модуль i915 в строку MODULES в файле /etc/mkinitcpio.conf :

Также необходимо установить параметры ядра.

В GRUB Отредактируйте /etc/default/grub и добавьте параметры ядра i915.modeset=1 между кавычками в строке GRUB_CMDLINE_LINUX_DEFAULT :

А затем автоматически заново сгенерируйте файл grub.cfg с помощью команды:

Если используете UEFI без GRUB то добавьте параметры ядра в строку options , в /boot/loader/entries/arch.conf

И собрать RAM linux

Настройка xorg intel

Остается только настроить xorg , создаем файл:

P.S. Настраивать xorg для intel только в случае если nvidia настраиваться не будет.

Установка nVidia

Для карт GeForce 620-900 и Quadro/Tesla/Tegra серии K и новее [семейства NVE0, NV110 и NV130 примерно из 2010-2019], установите пакет nvidia , nvidia-lts или nvidia-dkms .

Все остальные драйвера вынесены в AUR. Чтобы узнать актуальную версию для своей видеокарты переходите на сайт nVidia.

Пример установки 390 драйверов nVidia из AUR с использование pacaur.

также необходимо установить для dkms системы.

Настройка Kernel Mode Setting

Необходимо установить linux-headers для ядра linux .

Для активации добавьте nvidia-drm.modeset=1 в параметры ядра, а также добавьте nvidia , nvidia_modeset , nvidia_uvm и nvidia_drm в initramfs в соответствии с mkinitcpio.conf.

/etc/default/grub для GRUB

/boot/loader/entries/arch.conf для UEFI без GRUB

И собрать RAM linux

Отключение intel использование только видеокарты nVidia

При использовании менеджеров входа, создайте или отредактируйте скрипт настройки. Так же для работы требуется установить xorg-xrandr

LightDM

Сделайте этот скрипт выполняемым:

Теперь настройте LightDM для запуска скрипта, отредактировав раздел [Seat:*] в /etc/lightdm/lightdm.conf:

Теперь перезагрузитесь и DM запуститься.

Для GDM создайте новый файл .desktop:

Удостоверьтесь, что GDM использует X как стандартный бэкенд.

Для KDM, добавьте строки xrandr в файл /usr/share/config/kdm/Xsetup .

Настройка xorg

После выполнения всех настроек, необходимо перезагрузить компьютер.

Проверка 3D

Для проверки работает ли чип Nvidia установите mesa-demos и запустите:

Настройка nVidia используя PRIME Render Offload

ВНИМАНИЕ! PRIME Render Offload на драйверах nvidia-390xx не работает.

ВНИМАНИЕ! KMS настраиваем и для intel и для nVidia

/etc/default/grub для GRUB

/boot/loader/entries/arch.conf для UEFI без GRUB

ВНИМАНИЕ! Не забываем заново сгенерировать файл grub.cfg и собирать RAM диск с помощью команды:

Настройка менеджера входа выполняется аналогичо как при отключении intel, но оставить только:

Далее создать и отредактировать файл

Проверьте BusID , получить информацию об оборудовании можно командой lspci -k | grep -A 2 -E "(VGA|3D)"

Перезагрузите компьютер и проверьте, что загрузились оба модуля видеокарт:

К примеру, запуск vkcube :

Чтобы облегчить использование длинной команды, доступен пакет nvidia-prime . Пример использования:

Читайте также: