Графический процессор (GPU), также известный как визуальный процессор (VPU), представляет собой специализированную электронную схему, предназначенную для быстрого управления и изменения памяти для ускорения создания изображений в буфере кадров, предназначенном для вывода на дисплей. Если вы хотите установить соответствующий драйвер видеокарты и обеспечить правильную работу видеокарты, вам необходимо найти правильную модель и поставщика видеокарты в вашей системе. Большинство дистрибутивов Linux могут распознавать различные видеокарты, но не всегда имеют для них лучшие драйверы. Поэтому, если у вас есть внешняя видеокарта, например Nvidia, вам нужно найти название/номер модели, а затем просмотреть дополнительную информацию.
В этой статье мы объясним, как получить информацию о видеокарте с помощью командной строки.
Получить сведения об оборудовании
Для получения информации об оборудовании существует всего несколько команд; lspci
— это один из инструментов командной строки, который получает сведения о видеокарте.
Выполните следующую команду, чтобы получить информацию о видеокарте в вашей системе.
lspci -vnn | grep VGA -A 12
Вы увидите что-то вроде этого:
В первой строке указывается имя поставщика, название/серия
Contents
Получить сведения об оборудовании
е внимание на цифры в скобках:8086:0f31
. Такое количество присутствует практически у всех видеокарт. Первая часть, 8086,
, указывает идентификатор поставщика (здесь это Intel), а вторая часть, 0f31,
, указывает идентификатор PCI, который указывает модель графического устройства.п>
Вы также можете использовать команду lshw
, чтобы получить вышеуказанную информацию.
Запустите команду lshw
в своей системе.
lshw -numeric -C display
Вы увидите следующий результат:
Определите, какой драйвер видеокарты используется в Linux
Чтобы определить имя драйвера видеокарты, используемого в вашей системе, вы можете использовать команду lshw
, показанную ниже.
sudo lshw -c video | grep configuration
Вы увидите примерно следующее:
Имя драйвера видеокарты показано в driver=i915
. После этого вы можете проверить информацию о драйвере видеокарты следующим образом:
modinfo i915
Вы увидите примерно следующее:
Проверьте аппаратное ускорение
Благодаря аппаратному 3D-ускорению приложения, которым необходимо рисовать 3D-графику, могут напрямую использовать оборудование для обработки и создания графики, а также значительно ускорить 3D-рендеринг. Для этого видеокарта должна поддерживать аппаратное ускорение, а в вашей системе должны быть установлены правильные драйверы.
Вы можете использовать команду glxinfo
, чтобы получить подробную информацию об OpenGL:
glxinfo | grep OpenGL
Вы увидите такой результат:
Определите, какой драйвер видеокарты используется в Linux/graphicscard_opengl.png" alt="Graphicscard_opengl">
OpenGL renderer string
указывает на библиотеки MESA, что означает, что 3D-рендеринг полностью выполняется внутри программного обеспечения. Это будет медленно, и игры не будут работать должным образом.
Заключение
Надеюсь, теперь у вас достаточно знаний, чтобы найти правильную информацию о видеокарте, установленной в вашей системе, и вы сможете легко установить подходящий дайвер для видеокарты. Не стесняйтесь комментировать, если у вас есть вопросы.