Главная >> Инструкции >> Как узнать видеокарту в Linux

Как узнать видеокарту в Linux

Растущая популярность 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

 

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

17 комментариев к “Как узнать видеокарту в Linux”

      • Видеокарта определяется некорректно. Раньше стояла geforce gtx 750Ti, всё работало благополучно даже без установки драйверов из репозитория. Но прогресс на месте не стоит. Купил geforce gtx 1660Ti и начались проблемы с драйверами. Разрешение только одно у монитора. Видеокарта определяется как: VGA compatible controller: NVIDIA Corporation Device 2182 (rev a1). Соответственно и икс-сервер не работает. Что можно сделать? Заранее спасибо.

        Ответить
      • Одна надежда на вас осталась. Я уже всё перепробовал. И ядро обновлял, разные версии драйверов ставил (кстати только не пробовал не официальные дрова). Не определяет модель видеокарты и всё тут! Причём видит только одну видеокарту с высоким приоритетом.

        Ответить
  1. здравствуйте, вот у меня он показал
    $ 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 видеокарты у меня? Как узнать какую из них он использует?

    Ответить
  2. У меня в ноуте 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]

    т.е. как я понял ОС видит только одну видео карту. Вопрос, почему и куда делась другая?!)

    Ответить
  3. Мне больше понравилась команда "inxi -G". Выводится и модель видеокарты, и версия драйвера, и прочая информация.

    Ответить

Оставьте комментарий