video hybrid intel nvidia prime что это

Nvidia prime

Содержание

Установка

проверить, что Nvidia включена можно командой

Чтобы установить Nvidia Prime и проприетарный драйвер nVidia вам нужно открыть терминал Ctrl + Alt + T и выполнить команды соответсвующие вашей версии Ubuntu:

Ubuntu 12.04

Ubuntu 14.04 и 14.10

Ubuntu 15.04

Ubuntu 15.10

Ubuntu 16.04

Переключение видеокарт

С помощью NVIDIA X server Settings

Войдите в менеджер настроек «NVIDIA X server Settings», запустив nvidia-settings через Unity Dash или через терминал.

Далее перейдите в раздел PRIME Profiles и выберите какую видеокарту хотите использовать и нажмите на кнопку «Выход». При смене видеокарты вас попросят ввести пароль администратора.

Для вступления в силу настроек необходимо перезапустить сеанс. Для этого выполните «Завершение сеанса…» и затем заново войдите в систему.

В терминале

Для выбора видеокарты Nvidia используется команда

А для переключения обратно на Intel

Не забываем после смены активной видеокарты перезагрузить текущий сеанс.

Проблемы

sudo apt-get install gtk2-engines-pixbuf:i386

Источник

Nvidia тихо выпустила поддержку динамического режима работы Vulkan и OpenGL + GLX в PRIME на Linux

Компания Nvidia без лишнего шума и анонсов добавила в драйверах версии 435.17 для Linux поддержку работы с Vulkan и OpenGL + GLX в динамическом (on-demand) режиме рендеринга PRIME. Поддержки EGL пока нет.


Вся масштабность анонса в одном скриншоте

PRIME — это Linux-реализация системы распределения рендеринга приложений по нескольким графическим процессорам известной как Nvidia Optimus, что актуально для ноутбуков, оснащенных, например, связкой из встроенного видео Intel HD Graphics и дискретным чипом Nvidia.

Режим PRIME актуален для тех, кто пытается сэкономить заряд батареи, при этом сохраняя возможность при необходимости максимально использовать ресурсы системы. Он позволяет рендерить на более производительном дискретном чипе какое-то конкретное приложение, а для работы всего остального — задействовать встроенное в CPU видео.

Для работы в режиме PRIME вам понадобится X Server, а также желание пропатчить его вручную. Коммиты, которые позволяют запустить вышеупомянутые изменения, уже есть в мастер-ветке проекта X Server на Git, но еще не вошли ни в один из релизов.

NVIDIA’s PRIME render offload support requires the following git commits in the X.Org X server:

7f962c70 — xsync: Add resource inside of SyncCreate, export SyncCreate
37a36a6b — GLX: Add a per-client vendor mapping
8b67ec7c — GLX: Use the sending client for looking up XID’s
56c0a71f — GLX: Add a function to change a clients vendor list

Читайте также:  Что такое натурализация гражданства

b4231d69 — GLX: Set GlxServerExports::Version

Полную информацию по сборке X Server и настройке экранов можно найти тут.

У пользователей Ubuntu 18.04 и 19.04 есть альтернатива и они могут воспользоваться собранным на стороне Nvidia ppa-репозиторием.

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

Для приложений Vulkan нужно использовать __NV_PRIME_RENDER_OFFLOAD=1

Для приложений GLX вам нужно использовать оба:

Источник

Optimus Manager в Arch Linux и Manjaro Linux

Рассмотрим установку Optimus Manager для переключения графики Intel+Nvidia

На данный момент программа поддерживает следующие дисплейные менеджеры: SDDM, LightDM, GDM(инфа ниже)

Обновление v1.2 — 21.09.2019: Добавлен новый режим переключения hybrid
В данном режиме загружены оба модуля видеокарт, работа данного режима описана в статье про PRIME Render Offload в Arch и Manjaro Linux. Для данного режима так же требуются 435 драйвер и патченый xorg-server

Если после перезагрузки вы видите черный экран:

Для некоторых моделей ноутбука требуется добавить в настройки Grub параметр ядра:

Если вы используете Gnome или Gnome Display Manager (GDM), существует несколько дополнительных требований для использования optimus-manager:

Пакет по умолчанию gdm из репозиториев Archlinux и Manjaro не совместим с optimus-manager, поэтому вы должны заменить его на эту исправленную версию: gdm-prime (также заменяет libgdm ).

Gnome по умолчанию запускает сеансы Wayland, который несовместим с optimus-manager.

Если вы используете Bumblebee, то рекомендую от него полностью избавится либо отключить.
Команда на отключение Bumblebee:

Приступаем к установке, первым делом проверяем что у вас установлены драйвера для Intel видеокарты, либо устанавливаем их

добавим в модули запись i915 (самая первая раскомментированая строчка MODULES=() )

Установим драйвера Nvidia

Обновим RAM запись

Устанавливаем сам Optimus Manager

В Manjaro доступен из офф репозитория

Так же утилиту для настройки графики и для переключения

Добавляем сервис в автозагрузку

Используем утилиту для переключения либо команды в терминале

Узнает какой видеокартой пользуемся

Так же можно редактировать загрузочную запись, для принудительной загрузки с выбранной видеокарты, просто добавьте строчку в параметры ядра в конфиге grub или systemd-boot

Предоставляю собственные настройки с которыми у меня нет проблем:

Источник

Включение гибридной графики в Ubuntu на ноутбуках Nvidia + Intel (OpenGL, Vulkan)

Введение

Это простая инструкция как включить гибридную графику intel-nvidia на ноутбуке. Чтобы определенные приложения запускались на дискретном чипе, а другие на встроенном. На свое удивление в интернете не нашел простую инструкцию того, как запускать определенные приложения, используя дискретную графику. Так что напишу так просто, на сколько считаю нужным

Читайте также:  stalker 2 ultimate edition что входит в комплект

1. Устанавливаем драйвер

a) Если у вас система на Qt (Как правило окружение KDE или LXQt), то с помощью данной команды через терминал загрузим программу для установки драйверов:

Если у вас система на GTK то с помощью это команды:

Хотя разницы принципиальной нет

b) Затем запускаем ее с правами root

Можно так же добавить ярлык для запуска в меню приложений

Инструкция для KDE

/.local/share/applications/ создадим файл software properties qt.desktop с таким содержанием

И файл software properties qt.sh в той же папке:

После перезагрузки ярлык появится в меню

Но это далеко не обязательно, вполне достаточно запустить из консоли для наших целей настройки гибридной графики

c) Переходим на последнюю вкладку Additional drivers и устанавливаем нужный драйвер. Я выбрал самой последней версии, который не tested и не server

d) После установки перезагружаем устройство

2. Настраиваем видеокарту

a) Загружаем следующую программу:

b) Переходим в PRIME Profiles Здесь мы видим три пункта:

3. Запуск приложения с использованием дискретной графики

Это то, что сложнее всего гуглилось.

Для запуска приложения с использованием графики nvidia нужно задать для OpenGL две переменные среды:

Делать это надо перед командой для запуска приложения. Например, нам нужно запустить из терминала приложение program с использованием дискретной графики. Нужно вызвать его так:

Соответственно, если у приложения есть ярлык (.desktop) в меню приложений, то надо изменить команду запуска в ярлыке. В KDE Plasma нужно нажать на него ПКМ, открыть свойства (или «изменить приложение. «), перейти во вкладку «приложение» и перед командой приписать данную приставку. В других средах похожего стола примерно так же

Заключение

Данный метод, как я понял, точно работают для программ, использующих библиотеки OpenGL и Vulkan. У меня, к сожалению, не получилось запустить так Windows приложение через Wine, которое использует DirectX, но это уже совсем другая история. (OpenGL приложения под Wine работают)

Источник

PRIME Render Offload в Arch и Manjaro Linux

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

Читайте также:  какие с какими цветами сочетаются на клумбе

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

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

Что и зачем?

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

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

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

Для установки требуются драйвера Nvidia 435.21 и новее сейчас — 440хх.

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

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

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

Если вы не хотите заниматься этим вручную, спускаемся до установки пакета «Prime»

Убедитесь что в каталоге /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, не мучайтесь

Для запуска Vulkan’a в Lutris не забываем выбрать ICD loader

Источник

Информ портал о технике и не только