Как проверить версию драйвера видеокарты nvidia linux

Обновлено: 24.11.2024

Linux x86_64/AMD64/EM64T
Последняя версия производственной ветви: 510.54
Последняя версия новой функциональной ветви: 495.46
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Последняя устаревшая версия графического процессора (серия 340.xx): 340.108
Последняя устаревшая версия графического процессора (серия 304.xx): 304.137
Последняя устаревшая версия графического процессора (серия 71.86.xx): 71.86.15
Последняя устаревшая версия GPU (серия 96.43.xx): 96.43.23
Последняя устаревшая версия GPU (серия 173.14.xx): 173.14.39
Архив

Linux x86/IA32
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Последняя устаревшая версия графического процессора (серия 340.xx): 340.108
Последняя устаревшая версия графического процессора (304. xx series): 304.137
Последняя устаревшая версия GPU (серия 71.86.xx): 71.86.15
Последняя устаревшая версия GPU (серия 96.43.xx): 96.43.23
Последняя устаревшая версия GPU ( Серия 173.14.xx): 173.14.39
Архив

Linux aarch64
Последняя версия производственной ветки: 510.54
Последняя новая версия функциональной ветки: 495.46
Архив

Linux 32-bit ARM
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Архив

FreeBSD x86
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Последняя устаревшая версия графического процессора (серия 340.xx): 340.108
Последняя устаревшая версия графического процессора (серия 304.xx) ): 304.137
Последняя устаревшая версия графического процессора (серия 71.86.xx): 71.86.15
Последняя устаревшая версия графического процессора (серия 96.43.xx): 96.43.23
Последняя устаревшая версия графического процессора (173.14. серия xx): 173.14.39
Архив

FreeBSD x64
Последняя версия производственной ветви: 510.54
Последняя версия новой функциональной ветви: 495.46
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Последняя устаревшая версия графического процессора (серия 340.xx): 340.108
Последняя устаревшая версия графического процессора (серия 304.xx): 304.137
Архив

Solaris x64/x86
Последняя версия производственной ветви: 510.54
Последняя версия новой функциональной ветви: 495.46
Последняя устаревшая версия графического процессора (серия 390.xx): 390.147
Последняя устаревшая версия Версия графического процессора (серия 340.xx): 340.108
Последняя устаревшая версия графического процессора (серия 304.xx): 304.137
Последняя устаревшая версия графического процессора (серия 96.43.xx): 96.43.23
Последняя устаревшая версия Версия графического процессора (серия 173.14.xx): 173.14.39
Архив

Драйверы NVIDIA nForce
Драйверы с открытым исходным кодом для оборудования NVIDIA nForce включены в стандартное ядро ​​Linux и ведущие дистрибутивы Linux. На этой странице содержится информация о драйверах с открытым исходным кодом и дисках с драйверами для старых дистрибутивов Linux, включая 32-разрядные и 64-разрядные версии Linux.

Я попытался использовать cat /proc/driver/nvidia/version, но он говорит, что файл не существует.

Есть ли альтернативный способ сделать это?

Я попытался найти этот файл вручную, но не смог его найти. Я также искал
это и все еще не мог найти.

@ХананН. Этот файл общедоступен для чтения в моей системе, и вы бы не получили сообщение об ошибке «файл не существует», если бы это было не так

5 ответов 5

Попробуйте запустить команду nvidia-smi. Он предоставит вам информацию о версии вашего драйвера, картах, которые есть в вашей системе, и т. д. Преимущество в том, что вам не нужен графический интерфейс, и это альтернатива modinfo nvidia .

Это действительно решение или рекомендация для следующего шага по устранению неполадок? Если последнее, то это должен быть комментарий.

Хорошо.. во-первых, что это за видеокарта и какой модуль ядра загружен:

Итак, у меня есть видеокарта nVidia с загруженным модулем ядра - "nvidia". Давайте узнаем больше об этом драйвере, но ищем «версию»:

Хотя вы можете просто прочитать полный вывод, если ".. | версия grep" не возвращает результата:

Самый простой способ изолировать номер версии драйвера NVidia отдельно — запустить следующее:

В моей системе это приводит к следующему результату:

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

Вы также можете использовать настройки nvidia из командной строки:

$ nvidia-settings -q NvidiaDriverVersion

Атрибут 'NvidiaDriverVersion' (neptune:0.0): 304.117

Используйте all, чтобы получить полный список атрибутов (подробно!)

попробуйте nvidia-settings и в открывшемся графическом интерфейсе вы должны увидеть номер версии.

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками драйверы nvidia или задайте свой вопрос.

Связанные

Горячие вопросы о сети

Чтобы подписаться на этот RSS-канал, скопируйте и вставьте этот URL-адрес в программу для чтения RSS.

дизайн сайта / логотип © 2022 Stack Exchange Inc; вклады пользователей под лицензией cc by-sa. версия 2022.3.22.41737

Linux является зарегистрированным товарным знаком Линуса Торвальдса.UNIX является зарегистрированным товарным знаком The Open Group.
Этот сайт никоим образом не связан с Линусом Торвальдсом или The Open Group.

Моя загрузка ЦП высока, когда я делаю тривиальные вещи, такие как прокрутка файла PDF. Поэтому я думаю, что мой видеодрайвер установлен неправильно.

Я хочу убедиться в этом, проверив информацию об установленном видеодрайвере, например, установлен ли драйвер и какая у него версия. Тогда я мог бы решить, устанавливать ли новую, если она не актуальна.

В Windows я мог бы использовать диспетчер устройств, как это сделать в Ubuntu Linux? Я не ожидаю решения с графическим интерфейсом для этого. Командной строки будет достаточно.

7 ответов 7

В Linux есть две части видеодрайвера: часть ядра и часть X-сервера.

  1. Давайте сначала определим ваше оборудование. Набрав lspci | grep VGA в терминале, вы должны увидеть строку с описанием вашей видеокарты (даже если она вообще не настроена).
  2. Давайте проверим, загружен ли правильный драйвер ядра find /dev -group video .
  3. Проверим, загружен ли правильный драйвер X glxinfo | grep -i продавец .

Если вам нужна дополнительная помощь, я хотел бы получить результат следующих команд: (Помните, никогда не доверяйте командной строке, которую люди просят вас выполнить, не зная, что она делает.)

Если вы скопируете и вставите последние 4 строки в терминал и добавите результат в конец своего вопроса (отредактируйте), вам будет легче ответить на ваш вопрос. Но помните, что нельзя выполнять ненадежные команды. Возможно, некоторые доверенные пользователи stackoverflow могли бы проверить их и подтвердить в комментариях.

Проще всего бежать

Эта команда покажет все видеоустройства PCI и модули ядра, установленные и используемые.

Только VGA недостаточно, поскольку мобильные адаптеры Nvidia отображаются как 3D, а некоторые адаптеры AMD отображаются как Display .

Спасибо! Я запускаю команду, она показала два контроллера, как в вашем примере. Теперь, как узнать, какой драйвер что делает?

@Martian2020 Непонятно, о чем вы спрашиваете. Вы видите все драйверы и какие используются. Вы можете задать новый вопрос, если вы более конкретны.

Я имел в виду, какой драйвер управляет выводом на дисплей в данный момент. Я понял glxinfo | Для этого можно использовать grep "OpenGL".

Я использую эту команду, чтобы посмотреть, что в данный момент использует Xorg:

Вот более простое решение с использованием графического интерфейса вместо командной строки. на рабочем столе Ubuntu выберите:

Системные настройки > Программное обеспечение и обновления (внизу) -> Другие драйверы (крайняя правая вкладка).

Это список информации о вашем видеодрайвере.

У меня 64-битная версия Ubuntu 10.04. Вот что я узнал:

lspci предоставит вам список найденных устройств. Обычно видеокарта указана как "Контроллер VGA" или что-то в этом роде, в моей системе написано:

Это руководство покажет вам 2 способа установки драйвера видеокарты Nvidia в Ubuntu 18.04. Первый метод использует графический интерфейс пользователя (GUI); Второй способ выполняется из интерфейса командной строки (CLI). Ubuntu поставляется с драйвером nouveau с открытым исходным кодом, который включен в ядро ​​Linux для карт Nvidia. Однако в этом драйвере отсутствует поддержка 3D-ускорения. Если вы геймер или вам нужно работать с 3D-графикой, вам пригодится более высокая производительность проприетарного драйвера Nvidia.

Как установить графический драйвер Nvidia в Ubuntu 18.04 из графического пользовательского интерфейса

Сначала перейдите в настройки системы > сведения и проверьте, какая видеокарта используется на вашем компьютере. По умолчанию используется встроенная видеокарта (Intel HD Graphics).

Затем откройте программное обеспечение и программу обновлений из меню приложений. Откройте вкладку дополнительных драйверов. Вы можете увидеть, какой драйвер используется для карты Nvidia (по умолчанию Nouveau), и список проприетарных драйверов.

Как видите, для моей карты GeForce GTX 1080 Ti доступны драйверы nvidia-driver-430 и nvidia-driver-390. Поэтому я выбираю первый вариант установки nvidia-driver-430. Ваш пробег может отличаться. Для вашей карты могут быть другие драйвера. Нажмите кнопку «Применить изменения», чтобы установить драйвер.

После установки перезагрузите компьютер, чтобы изменения вступили в силу. После этого перейдите в системные настройки > сведения, и вы увидите, что Ubuntu использует видеокарту Nvidia.

Если вы хотите, чтобы Ubuntu использовала графическую карту Intel, откройте настройки сервера Nvidia X из меню приложения. Перейдите на вкладку «Профили PRIME» на левой панели, а затем выберите «Карта Intel» на правой панели.

Чтобы вернуться к карте Nvidia, просто выберите NVIDIA в профилях PRIME.

Как установить драйвер Nvidia в Ubuntu 18.04 из командной строки

Сначала откройте окно терминала и проверьте, какой драйвер используется для карты Nvidia, с помощью следующей команды.

Вы также можете использовать видео вместо отображения в качестве имени класса.

По умолчанию для карты Nvidia используется драйвер nouveau с открытым исходным кодом.

Затем выполните следующую команду, чтобы получить список доступных драйверов для вашей карты Nvidia из репозитория Ubuntu по умолчанию.

Как видите, для моей карты GeForce GTX 1080 Ti доступно 3 драйвера. Два из них являются проприетарными (несвободными) драйверами, которые рекомендует Ubuntu. Другой — драйвер Nouveau с открытым исходным кодом по умолчанию. Для вашей карты Nvidia могут быть другие драйверы. Чтобы установить рекомендуемый драйвер, выполните следующую команду.

При этом будут установлены некоторые 32-разрядные пакеты, на что указывает суффикс i386. Если вы хотите установить определенный драйвер, выполните следующую команду.

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

Теперь используется проприетарный драйвер Nvidia.

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

Если вы хотите использовать видеокарту Intel, выполните следующую команду:

Чтобы вернуться к карте Nvidia, запустите

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

Установите последнюю версию драйверов Nvidia через PPA

Обновление: Canonical теперь включает последнюю версию драйверов Nvidia в репозиторий Ubuntu LTS. Информация в этом разделе предназначена только для архивных целей. Вы можете игнорировать это.

На веб-сайте Nvidia есть страница последнего драйвера для платформ Unix/Linux. На этой странице вы можете увидеть последнюю версию драйверов Nvidia. На момент написания этой статьи последняя версия — 430.40. Нажав на номер версии, вы перейдете на страницу, где вы сможете просмотреть журналы изменений и информацию о том, поддерживается ли ваша карта.

Драйвер, включенный в репозиторий Ubuntu по умолчанию, может быть устаревшим, но более стабильным. Если вы хотите установить последнюю версию, вы можете добавить PPA, поддерживаемый командой Ubuntu.

Обратите внимание, что вам не нужно вручную запускать sudo apt update после добавления PPA в Ubuntu 18.04. Эта операция становится автоматической в ​​Ubuntu 18.04. Теперь вы можете бежать:

Последняя версия становится рекомендуемым драйвером.

Теперь вы можете запустить следующую команду, чтобы установить новейшую версию.

Этот PPA все еще считается тестируемым.Иногда вы можете столкнуться с проблемами зависимостей, как показано ниже.

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

Затем повторно запустите команду установки.

Если все еще есть проблемы с зависимостями, вы можете установить их вручную. Например, я увидел следующее сообщение об ошибке.

Я выполнил эту команду, чтобы решить проблему.

После установки последней версии перезагрузите компьютер.

Файлы справки

Вы можете найти файлы справки, выполнив следующую команду.

Замените 390 номером версии вашего драйвера.

Как удалить проприетарный драйвер Nvidia в Ubuntu 18.04

Если по какой-то причине вам больше не нужен проприетарный драйвер, вы можете удалить его, выполнив следующую команду.

Чтобы удалить PPA драйвера Nvidia, запустите:

Я надеюсь, что это руководство помогло вам установить драйвер Nvidia на рабочий стол Ubuntu 18.04 либо из графического интерфейса, либо из командной строки. Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку новостей, чтобы получать больше советов и рекомендаций. Будьте осторожны.

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