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 . Пример использования:
Читайте также: