Как узнать, какая система драйверов X11 используется?
Мой чип openchrome
- лучший драйвер, но я подозреваю, что система его не использует. Мне просто нужно как минимум 2D ускорение.
Как я могу проверить?
Вот что я нашел cat /var/log/Xorg.7.log | grep driver
:
[ 54.147] X.Org XInput driver : 12.3
[ 55.167] (==) Matched openchrome as autoconfigured driver 0
[ 55.167] (==) Matched vesa as autoconfigured driver 1
[ 55.167] (==) Matched fbdev as autoconfigured driver 2
[ 55.167] (==) Assigned the driver to the xf86ConfigLayout
[ 55.175] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[ 55.499] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 55.570] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 55.649] (II) VESA: driver for VESA chipsets: vesa
[ 55.649] (II) FBDEV: driver for framebuffer: fbdev
[ 55.652] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[ 55.652] (!!) VIA Technologies does not support this driver in any way.
[ 55.984] (II) CHROME(0): Not using driver mode "1280x1024" (height too large for virtual size)
[ 55.986] (II) CHROME(0): Not using driver mode "1280x1024" (height too large for virtual size)
[ 58.049] (II) AIGLX: Trying DRI driver /usr/lib/i386-linux-gnu/dri/swrast_dri.so
[ 61.982] ABI class: X.Org XInput driver, version 12.3
[ 61.982] (II) Using input driver 'evdev' for 'Power Button'
[ 62.014] (II) Using input driver 'evdev' for 'Power Button'
[ 62.084] (II) Using input driver 'evdev' for 'Logitech USB Optical Mouse'
[ 62.093] (II) No input driver/identifier specified (ignoring)
[ 62.103] (II) Using input driver 'evdev' for 'NOVATEK USB Keyboard'
[ 62.119] (II) Using input driver 'evdev' for 'NOVATEK USB Keyboard'
Из того, что я получил, он не использует openchrome
.
Вот lspci | grep VGA
:
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
(Это Тонкий Клиент.)
И это результат grep -E '(\(WW|\(EE)' /var/log/Xorg.7.log
:
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 34.285] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 34.286] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[ 34.286] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[ 34.286] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[ 34.286] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[ 34.286] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[ 34.287] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 34.308] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 34.817] (WW) Falling back to old probe method for vesa
[ 34.817] (WW) Falling back to old probe method for fbdev
[ 34.854] (EE) open /dev/fb0: No such file or directory
[ 34.911] (EE) CHROME(0): Unknown Card-Ids (1122|A0A0| 702), Chipset: VX800/VX820; please report to openchrome-users@openchrome.org
[ 37.878] (EE) [drm] drmOpen failed.
[ 37.878] (EE) CHROME(0): [dri] DRIScreenInit failed. Disabling DRI.
[ 38.065] (WW) CHROME(0): [XvMC] XvMC is not supported on this chipset.
форма xvinfo | head -10
X-Video Extension version 2.2
screen #0
Adaptor #: "XV_SWOV"
number of ports: 1
port base: 62
operations supported: PutImage
supported visuals:
depth 24, visualID 0x21
number of attributes: 6
"XV_COLORKEY" (range 0 to 16777215)
lsmod | grep openchrome
нибудь показывает?openchrome
драйвер, но не может установить режим 1280x1024Ответы:
Чтобы ответить на ваш оригинальный вопрос, да, вы используете драйвер OpenChrome. К сожалению, он имеет минимальную поддержку вашего чипсета, даже меньше, если он не самый последний. На данный момент вы сможете получить Basic 2D и любое ускорение 2D для вашего чипсета. Вам решать, достаточно ли это «хорошо» или стоит изменить на что-то лучшее.
После 09` Openchrome претерпел множество улучшений, и дистрибутивы всегда заканчивают многие выпуски устаревшими. Поддержка Chrome 9 улучшилась в последних выпусках OpenChrome, что должно обеспечить лучшую производительность / стабильность / функции.
Кроме того, для Chrome 9 HC3 существует собственный драйвер, но не у каждого дистрибутива есть доступный пакет. Это лучший вариант для устаревшего дистрибутива. В основном, какой путь зависит от выпуска вашего дистрибутива и / или от того, собраны ли вы сами.
Возможно, я смогу указать вам простой вариант обновления, чтобы узнать версию для дистрибутива. Если вы не знаете, это помогает определить выпуск LSB
Проверьте наложение видео
источник
В зависимости от того, какой системы вы находитесь на месте бревна X может быть разными , но в Linux:
/var/log/Xorg.0.log
. Если вы ищете слово,driver
вы сможете увидеть такие строки:Это означает, что он будет использовать один из этих драйверов для него.
Вы также можете взглянуть на:
найдите
Device
раздел, который скажет вам, какой драйвер он будет использовать. Вы также можете попробовать сделать:создать
/etc/X11/xorg.conf
Основываясь на ваших дальнейших комментариях, вы должны посмотреть на эту страницу для получения дополнительных указаний. Возможно, вам придется поиграть с опциями, такими как выпуск 10.04, чтобы посмотреть, сможете ли вы заставить его работать.
источник