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

Как установить и использовать драйвер NVIDIA в Ubuntu 24.04 | 22.04

Это пошаговое руководство для начинающих показывает, как установить проприетарный драйвер NVIDIA в Ubuntu. И как переключаться между графическими процессорами Intel/AMD и NVIDIA, запускать определенное приложение/игру с помощью NVIDIA, оставляя другие визуализироваться встроенной видеокартой.

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

Шаг 1. Включите ограниченный репозиторий

Собственный драйвер NVIDIA — это платное программное обеспечение, доступное в системном репозитории restricted.

Этот репозиторий обычно включен по умолчанию. На всякий случай вы можете запустить Программное обеспечение и обновления и проверить, отметив опцию «Проприетарные драйверы для устройств (с ограничениями)».

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

После этого также важно установить все доступные обновления! Это можно сделать с помощью Software Updater.

или нажмите Ctrl+Alt+T, чтобы открыть терминал, и вместо этого выполните команду ниже:

sudo apt update && sudo apt upgrade -y

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

Шаг 2. Установите драйвер NVIDIA

Теперь найдите и запустите утилиту Дополнительные драйверы. В нем будут перечислены доступные драйверы для вашего устройства. Выберите одно желание (в моем случае я выбрал nvidia-driver-535), затем нажмите «Применить изменения».

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

Шаг 3. Переключитесь между NVIDIA и встроенным графическим процессором

Для пользователей ноутбуков с гибридной графикой (в моем случае Intel + NVIDIA) просто найдите и запустите утилиту Настройки NVIDIA.

Когда он откроется, вы сможете перейти на вкладку Профили PRIME для переключения между следующими режимами графического процессора:

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

Режим Intel (режим энергосбережения) недоступен. Если вы хотите выбрать его, нажмите Ctrl+Alt+T, чтобы открыть окно терминала, и вместо этого запустите команду:

sudo prime-select intel

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

Чтобы узнать, какой графический процессор используется в данный момент, выполните команду:

glxinfo |grep -E "OpenGL vendor|OpenGL renderer"

Если команда не найдена, запустите sudo apt install mesa-utils для установки

ПРИМЕЧАНИЕ. В моей NVIDIA GeForce 940M с nvidia-driver-535 режим производительности НЕ совместим с Wayland. Ubuntu по умолчанию будет использовать сеанс Xorg, когда включен режим NVIDIA (Performance). Если выбрать ручной вход в Wayland, он автоматически переключается на графику Intel (режим по требованию).

Шаг 4. (Необязательно) Параметры меню состояния системы для переключения режима графического процессора

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

1. Однако для расширения требуется бесплатный инструмент с открытым исходным кодом под названием envycontrol. Чтобы установить его, просто загрузите пакет .deb со страницы проекта:

Загрузить Envycontrol (в разделе «Ресурсы»): https://github.com/bayasdev/envycontrol/releases

Затем нажмите Ctrl+Alt+T, чтобы открыть окно терминала, и выполните команду для установки загруженного пакета .deb:

sudo apt install ~/Downloads/python3-envycontrol_*_all.deb

Если вы не сохранили его в папке «Загрузки», перетащите файл в терминал, набрав sudo apt install плюс пробел.

2. Затем найдите и установите Extension Manager из Ubuntu Software или App Center (фильтровать по пакету Debian).

Запустите Диспетчер расширений, перейдите на вкладку «Обзор», наконец, найдите и установите расширение «Выбор профиля графического процессора».

После установки вы можете перейти в верхнее правое меню состояния системы (также известное как «Быстрые настройки»), чтобы просмотреть новые параметры меню.

Шаг 5. Запускайте определенные приложения с помощью графического процессора NVIDIA, а другие — с помощью Intel

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

1. Во-первых, для приложений CUDA просто откройте терминал (Ctrl+Alt+T) и выполните команду:

sudo apt install nvidia-cuda-toolkit

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

2. Для других приложений или игр просто установите переменные среды.

__NV_PRIME_RENDER_OFFLOAD=1
__GLX_VENDOR_LIBRARY_NAME=nvidia

Например, запустите приведенную ниже команду из терминала, чтобы запустить supertux2 (классическую игру «прыгай и беги») и выполните рендеринг с помощью графического процессора NVIDA:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertux2

Вы можете проверить это, выполнив команду sudo apt install nvtop, а затем запустив nvtop, чтобы отслеживать использование графического процессора.

Чтобы сделать его постоянным, просто отредактируйте файл ярлыка .desktop для этого приложения или игры. В зависимости от пакета приложения его можно найти в следующих местах:

  • /usr/share/applications для пакетов deb и snap.
  • .local/share/applications для ярлыков, добавленных пользователем или автоматически созданных приложением.
  • /var/lib/flatpak/exports/share/applications для пакетов Flatpak.

Найдя соответствующий файл ярлыка, отредактируйте его и измените строку Exec так:

Exec=env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia supertux2

Наконец, попробуйте запустить приложение или игру из меню «Пуск» или сетки приложений GNOME и подтвердите это с помощью команды nvtop.

Краткое содержание :

В этом уроке я показал вам, как установить драйвер NVIDIA в Ubuntu. Короче говоря, просто включите «ограниченный» репозиторий, затем выберите «Применить драйвер» из утилиты «Дополнительные драйверы».

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

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