Как я могу найти, какой видеодрайвер используется в моей системе?

Как отмечалось выше, воспроизведение музыки или выполнение каких-либо других действий на компьютере невозможно вообще, потому что hibernate = сохранение работы в ОЗУ на жесткий диск -> выключается, как обычно. Тем не менее, вы можете отключить экран во время воспроизведения музыки, чтобы сохранить питание.

1
задан 13 March 2016 в 01:06

4 ответа

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

lspci -nnk | grep -i vga -A3 | grep 'in use'

Пример вывода графической карты ATI / AMD:

, если с открытым исходным кодом Radeon используется драйвер:
Kernel driver in use: radeon
, если используется служебный драйвер Fglrx:
Kernel driver in use: fglrx_pci

Полный выход с lspci -nnk | grep -i vga -A3

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Mobility Radeon HD 2400 [1002:94c9]
    Subsystem: Toshiba America Info Systems Device [1179:ff00]
    Kernel driver in use: fglrx_pci
    Kernel modules: fglrx, radeon

Доступные модули ядра, которые вы можете видеть с помощью lspci -nnk | grep -i vga -A3 | grep 'Kernel modules':

Kernel modules: fglrx, radeon

Примечание: это не работает в каждом случае!

Для адаптера VGA Display для SiS 65x / M650 / 740 PCI / AGP нет «драйвера ядра» in use ":

lspci -nnk | grep -i vga -A2
01:00.0 VGA compatible controller [0300]: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter [1039:6325]
    Subsystem: ASUSTeK Computer Inc. Device [1043:1612]
    Kernel modules: sisfb

, а доступный модуль ядра sisfb не является загруженным драйвером, потому что lsmod | grep sisfb не имеет выхода (sisfb занесен в черный список). В этом случае также sudo lshw -c video | grep Konfiguration не работает. Выход:

   Konfiguration: latency=0

без информации о драйвере.

72
ответ дан 25 May 2018 в 23:18
  • 1
    +1 для решения со стандартными инструментами linux (отлично работает на Fedora здесь) – 4levels 27 April 2015 в 13:09
  • 2
    Как насчет того, вижу ли я in use i915 и nouveau? Как узнать, какой из них используется X? – akostadinov 11 January 2017 в 19:31

Я пробовал много способов без успеха, но это работало на меня (Ubuntu 12.10):

/usr/lib/nux/unity_support_test --print

Одна из причин заключается в том, что у меня есть карта Nvidia Optimus, и это делает сложнее, поэтому я добавил [ f2] перед командой.

2
ответ дан 25 May 2018 в 23:18
  • 1
    Я думал, что это только печатные возможности драйвера и версия OpenGL - показывает ли это, какой драйвер вы используете? – belacqua 15 February 2013 в 22:32
  • 2
    Я проверил эту команду в Ubuntu 16.04.2. Сообщается, что активный GPU с аналогичным синтаксисом, как команда glxinfo|egrep "OpenGL vendor|OpenGL renderer*" , см. . Я считаю, что unity_support_test --print запускает команду OpenGL на бэкэнд. – Sun Bear 18 April 2017 в 16:02

Лучшая информация, которую я видел до сих пор, находится в nouveau wiki. Он также может помочь с картами, отличными от nvidia: https://nouveau.freedesktop.org/wiki/Optimus/

Это xrandr --listproviders и sudo cat /sys/kernel/debug/vgaswitcheroo/switch. Много другой полезной информации, как контролировать питание, выходы и выгрузку и т. Д.

1
ответ дан 25 May 2018 в 23:18

Откройте терминал и введите:

sudo apt-get install sysinfo

Это удобная небольшая программа, которая может рассказать вам все, что вам нужно знать о вашем ПК.

0
ответ дан 25 May 2018 в 23:18

Другие вопросы по тегам:

Похожие вопросы: