¿Cómo averiguar qué sistema de controlador X11 está utilizando?
Mi chip openchrome
es el mejor controlador, pero sospecho que el sistema no lo está usando. Solo necesito al menos aceleración 2D.
¿Cómo puedo verificar?
Aquí está lo que encontré de 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'
Por lo que tengo, no está usando openchrome
.
Aquí está lspci | grep VGA
:
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
(Este es un cliente ligero).
Y esto es salida de 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 [email protected]
[ 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.
Formar 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
Muestra algo?openchrome
controlador pero no puede establecer el modo 1280x1024Respuestas:
Para responder a su pregunta original, sí, está utilizando el controlador OpenChrome. Desafortunadamente, tiene un soporte mínimo para su conjunto de chips, incluso menos si no es el más reciente. A partir de ahora, debería poder obtener 2D básico y cualquier aceleración 2D compatible con su conjunto de chips. Depende de usted decir si es 'lo suficientemente bueno' o si vale la pena cambiarlo por algo mejor.
Openchrome ha experimentado muchas mejoras después de 09`, y las distribuciones siempre terminan desactualizadas. El soporte de Chrome 9 ha mejorado en las recientes versiones de OpenChrome, que deberían proporcionar un mejor rendimiento / estabilidad / características.
Además, existe un controlador propietario para Chrome 9 HC3, pero no todas las distribuciones tienen un paquete disponible. Esta es la mejor opción para una distribución anticuada. Básicamente, qué camino tomar depende de la publicación de su distribución, y / o si compiló usted mismo.
Podría dirigirlo a una opción de actualización fácil, necesito una versión de distribución para saber. Si no sabe, ayuda identificar la versión de LSB
Comprobar la superposición de video
fuente
Dependiendo del sistema que está en la ubicación del registro X puede ser diferente, pero en Linux:
/var/log/Xorg.0.log
. Si busca la palabradriver
, podrá ver líneas como esta:Esto significa que usará uno de estos controladores para ello.
También puedes echar un vistazo a:
busque la
Device
sección que le dirá qué controlador usará. También puedes intentar hacer:para crear el
/etc/X11/xorg.conf
Según sus comentarios adicionales, debe consultar esta página para obtener más orientación. Puede que tenga que jugar con opciones como la versión 10.04 para ver si puede hacer que funcione.
fuente