Растущая популярность Linux и основанных на нём игровых платформ, таких как Steam, увеличивает количество выпущенных для этой операционной системы игр с каждым годом. Если вы геймер, то скорее всего уделяете много внимания производительности видеокарты в системе.
Многие из вас, наверное, готовы выложить несколько тысяч рублей за хорошую видеокарту, чтобы добиться максимальной производительности. В этой инструкции я расскажу, как посмотреть информацию о видеокарте и видео драйвере в системе Linux.
Содержание статьи
Как посмотреть видеокарту в Linux
1. lspci
Видеокарта подключена к материнской плате через PCI слот. Следовательно, вы можете определить видеокарту с помощью консольной утилиты lspci, которая позволяет увидеть все PCI-устройства. Если вы пользуетесь командой lspci в первый раз нужно обновить базу данных PCI-устройств:
sudo update-pciids
Теперь используйте следующую команду, чтобы узнать производителя и название видеокарты:
lspci | grep -E "VGA|3D"
После того как вы узнаете PCI-порт видеокарты, например 1с:00.0, можно получить о ней более подробную информацию:
sudo lspci -v -s 1с:00.0
Здесь мы видим, что производитесь видеокарты Zotac, а в качестве видео драйвера используется nouveau.
2. lshw
Следующий способ узнать информацию о видеокарте - это использовать утилиту lshw.
sudo lshw -c video
Тут мы видим почти те же данные, название модели видеокарты, служебную информацию и используемый видеодрайвер.
3. glxinfo
Информацию про видеокарту можно вывести с помощью glxinfo. Утилита входит в набор программ mesa-utils, поэтому сначала нужно его установить:
sudo apt install mesa-utils
Затем смотрим информацию, здесь она не такая подробная:
glxinfo -b
Зато glxinfo позволяет посмотреть количество памяти, доступное видеокарте:
glxinfo | egrep -i 'device|memory'
В данном случае, это модель видеокарты с 3 Гб встроенной памяти.
4. hardinfo
Ещё можно посмотреть информацию о видеокарте в программе Hardinfo. Для установки Hardinfo в Debian, Ubuntu, Linux Mint используйте команду:
sudo apt install hardinfo
Запустить установленную программу можно, выполнив:
hardinfo
Откройте Устройства -> Устройства PCI -> VGA compatible controller, чтобы посмотреть данные о видеокарте:
5. Параметры системы
Утилита Параметры системы в Gnome тоже выводит информацию о процессоре и графической карте. Для этого откройте Сведения о системе -> О приложении:
Как узнать видео драйвер
Чтобы узнать название используемого видеодрайвера, можно запустить lshw:
sudo lshw -c video | grep driver
Имя драйвера находится после строчки driver=имя_драйвера, например noeveau или nvidia. Как я уже писал выше, у меня используется свободный драйвер. Детальную информацию можно посмотреть командой:
modinfo nouveau
Здесь выводится название драйвера, его производитель, а также версия. Для проприетарного драйвера информации может быть меньше, но она будет структурирована похожим образом.
Если вы искали альтернативу почтовому сервису Gmail, который уважает вашу конфиденциальность, обратите внимание на ProtonMail. Ваши письма автоматически шифруются сквозным шифрованием, поэтому читать их можете только вы и получатель. ProtonMail не собирает ваши персональные данные и базируется в Швейцарии, где действуют одни из самых строгих законов о конфиденциальности. Посмотреть детали













lspci | grep -E “VGA|3D”
sudo lshw -c video
На оба способа система выдает "command not found". Установлен OpenSuse leap 42.1
Пробуйте вводить команду с sudo.
Видеокарта определяется некорректно. Раньше стояла geforce gtx 750Ti, всё работало благополучно даже без установки драйверов из репозитория. Но прогресс на месте не стоит. Купил geforce gtx 1660Ti и начались проблемы с драйверами. Разрешение только одно у монитора. Видеокарта определяется как: VGA compatible controller: NVIDIA Corporation Device 2182 (rev a1). Соответственно и икс-сервер не работает. Что можно сделать? Заранее спасибо.
Одна надежда на вас осталась. Я уже всё перепробовал. И ядро обновлял, разные версии драйверов ставил (кстати только не пробовал не официальные дрова). Не определяет модель видеокарты и всё тут! Причём видит только одну видеокарту с высоким приоритетом.
а 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
весь смысл - посмотреть как она работает , где?
Добрый день.Подскажите как переключить систему на использование интегрированной видеокарты?
? в статье опечатка:
команда "glxinfo -b " должна писаться с большой буквы -B как и показано на скриншоте
Мне больше понравилась команда "inxi -G". Выводится и модель видеокарты, и версия драйвера, и прочая информация.