Растущая популярность Linux и основанных на нём игровых платформ, таких как Steam, увеличивает количество выпущенных для него игр с каждым годом. Если вы геймер, то скорее всего уделяете много внимания производительности видеокарты в системе. Многие из вас, наверное, готовы выложить несколько тысяч рублей за хорошую видеокарту, чтобы добиться максимальной производительности.
В этой инструкции я расскажу, как посмотреть информацию о видеокарте и видеодрайвере в системе Linux.
Содержание статьи:
Способ первый
Этот способ основан на определении видеокарты с помощью консольной утилиты lspci, которая позволяет увидеть все PCI-устройства.
Перед использованием lspci нужно обновить список доступных PCI-устройств:
sudo update-pciids
Теперь используйте следующую команду, чтобы узнать производителя и название видеокарты:
lspci | grep -E "VGA|3D"
После того как вы узнаете PCI-порт видеокарты, например 01:00.0, можно получить о ней более подробную информацию:
sudo lspci -v -s 00:02.0
Здесь мы видим, что в видеокарте доступно 128 Мб оперативной памяти.
Способ второй
Следующий способ узнать информацию о видеокарте - использовать утилиту lshw.
sudo lshw -c video
Метод третий
Также можно посмотреть информацию о видеокарте в программе Hardinfo. Для установки Hardinfo в Debian, Ubuntu, Linux Mint используйте:
sudo apt-get install hardinfo
Для установки в RedHalt и CentOS используйте пакетный менеджер Yum. Также вам необходимо будет добавить репозиторий RPMforge.
Запустить установленную программу можно, выполнив:
hardinfo
Откройте "Devices" -> "PCI Devices" -> "VGA compatible controller", чтобы посмотреть данные о видеокарте:
Узнаём видеодрайвер
Чтобы узнать название используемого видеодрайвера, можно запустить lshw:
sudo lshw -c video | grep configuration
Имя драйвера находится после строчки display=, например nvidia, детальную информацию можно посмотреть командой:
modinfo nvidia
lspci | grep -E “VGA|3D”
sudo lshw -c video
На оба способа система выдает "command not found". Установлен OpenSuse leap 42.1
Пробуйте вводить команду с sudo.
а lshw установлена?
В первом случае ковычки одинарные, а не двойные. Во втором надо установить lshw
здравствуйте, вот у меня он показал
$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
это как я понимаю 2 видеокарты у меня? Как узнать какую из них он использует?
Да, две. Самый простой способ - посмотреть для какой из них загружен модуль. Но скорее всего используется интегрированная по умолчанию. Посмотрите в сторону гибридной графики.
спасибо. а подскажите как модуль посмотреть? и переключиться на NVIDIA Corporation GM204 [GeForce GTX 970.
Дарья, попробуйте вот эту команду. Она покажет, какая видеокарта используется
grep -Eiwo -m1 'nvidia|amd|ati|intel' /var/log/Xorg.0.log
У меня в ноуте 2 Radeon карты, при вводе команды lspci | grep -E "VGA|3D"
показывает только интегрированую:
lspci | grep -E "VGA|3D"
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8400 / R3 Series]
т.е. как я понял ОС видит только одну видео карту. Вопрос, почему и куда делась другая?!)
Спасибо за статью!
Вот еще нашел в Ubuntu 18.04:
less /var/log/gpu-manager.log