Поиск по сайту:

Установите драйвер NVIDIA и переключитесь между Intel и NVIDIA в Ubuntu 22.04

В этом простом руководстве показано, как установить проприетарный драйвер NVIDIA в Ubuntu 22.04 и переключаться между выделенным и встроенным графическим процессором.

Поскольку Ubuntu предоставляет проприетарные пакеты драйверов через свои ограниченные репозитории, пользователь может установить драйвер NVIDIA всего за несколько кликов.

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

1.) Сначала нажмите в верхнем левом углу «Действия», а затем найдите и откройте утилиту «Программное обеспечение и обновления».

Когда инструмент откроется, убедитесь, что параметр «Собственные диски для устройств (с ограничениями)» включен.

Убедитесь, что «ограниченный» репозиторий включен.

2.) Затем перейдите на вкладку «Дополнительные драйверы». Там должны быть перечислены все доступные графические драйверы.

Если ничего не отображается, нажмите Ctrl+Alt+T, чтобы открыть терминал, и выполните команду sudo apt update, чтобы обновить кеш пакета. Затем перезапустите утилиту «Программное обеспечение и обновления».

Выберите один из драйверов из списка и нажмите «Применить изменения», чтобы установить его. Там будет небольшая полоска, обозначающая процесс установки. Когда закончите, перезагрузите компьютер!

Переключение между NVIDIA и Intel Graphics:

После перезагрузки ваша машина перейдет в режим производительности с выделенным графическим процессором. Чтобы переключить режим графического процессора, найдите и откройте «Настройки сервера NVIDIA X».

Когда приложение откроется, перейдите к «Профили PRIME». Затем вы увидите три доступных варианта справа:

  • NVIDIA (режим производительности) — используйте выделенный графический процессор NVIDIA для рендеринга рабочего стола Ubuntu.
  • NVIDIA On-Demand — используйте встроенную графику для рендеринга рабочего стола, но можно разгрузить определенные приложения с помощью выделенного графического процессора.
  • Intel (режим энергосбережения) — используйте встроенную графику для визуализации рабочего стола Ubuntu.

В моем случае «Intel (Режим энергосбережения)» почему-то неактивен. В качестве обходного пути выберите видеокарту Intel, запустив sudo prime-select intel в терминале.

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

Запускайте определенные приложения через графический процессор NVIDIA во время рендеринга рабочего стола с помощью встроенной графики.

Установив для режима графического процессора значение «NVIDIA On-Demand», вы можете запускать определенные приложения через графический процессор NVIDIA, а другие — с помощью встроенного графического процессора.

1.) Для приложений CUDA вам необходимо запустить команду в терминале (Ctrl+Alt+T), чтобы установить пакет nvidia-cuda-toolkit.

sudo apt install nvidia-cuda-toolkit

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

2.) Для других приложений просто используйте следующие переменные среды.

__NV_PRIME_RENDER_OFFLOAD=1
__GLX_VENDOR_LIBRARY_NAME=nvidia

Вы можете сделать это, запустив приложения из командной строки. Например, запустите SuperTuxkart (гоночную игру на картинге) с помощью команды:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertuxkart

Или отредактируйте файл .desktop приложения, который обычно находится в каталоге «/user/share/applications». И измените строку «Exec» на:

Exec=env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertuxkart

Добавить опцию системного меню для переключения процессора

Чтобы упростить переключение между графическими процессорами, существует расширение Gnome, позволяющее добавлять параметры в меню на панели задач.

1.) Чтобы получить доступ к этой опции меню, вам необходимо сначала установить инструмент EnvyControl с открытым исходным кодом. Нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал, и выполните одну за другой приведенную ниже команду:

  • Используйте команду git, чтобы получить исходный код:

    git clone https://github.com/geminis3/envycontrol.git
  • Перейдите в исходную папку и установите ее для глобального использования через диспетчер пакетов pip:

    cd envycontrol && sudo pip3 install .

Если команда pip3 не существует, запустите команду sudo apt install python3-pip, чтобы установить ее.

Как упоминалось на странице проекта, пользователи должны выполнить одну за другой следующие две команды, чтобы предотвратить вмешательство собственного графического менеджера Ubuntu:

sudo prime-select on-demand
sudo systemctl disable gpu-manager.service

2.) Затем выполните команду, чтобы убедиться, что у вас установлены пакеты агента для установки расширений Gnome:

sudo apt install chrome-gnome-shell gnome-shell-extension-prefs

3.) Наконец, перейдите на страницу расширения и включите значок ползунка, чтобы установить его:

Расширение выбора профиля графического процессора: https://extensions.gnome.org/extension/5009/gpu-profile-selector/

ПРИМЕЧАНИЕ 1. Предустановленный Firefox пока не поддерживает эту функцию! Используйте другой браузер или установите обратно Firefox как классический пакет deb.

ПРИМЕЧАНИЕ 2. Если вы не видите переключатель включения/выключения на этой странице, нажмите «нажмите здесь, чтобы установить расширение браузера», чтобы установить расширение для вашего веб-браузера, и обновите страницу.

Пункт меню должен появиться сразу после успешной установки расширения. Если нет, нажмите клавишу Windows (Super) на клавиатуре или нажмите «Действия» на верхней панели, а затем найдите и откройте «Расширения Gnome» для управления вашим расширением.

Статьи по данной тематике