GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ubuntu:¿cómo saber qué sistema de controlador X11 está usando?

¿Cómo saber qué sistema de controlador X11 está usando?

Para 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?

Esto es lo que encontré en 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 esta es la 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.

Formulario 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)

Respuesta aceptada:

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 "suficientemente bueno" o si vale la pena cambiarlo por algo mejor.

Relacionado:¿Por qué el medidor htop muestra> 90% mientras que la tabla es 0.0%?

Openchrome ha experimentado muchas mejoras desde después de 09`, y las distribuciones siempre terminan con muchos lanzamientos obsoletos. La compatibilidad con Chrome 9 ha mejorado en versiones recientes de OpenChrome, lo que debería proporcionar un mejor rendimiento/estabilidad/funciones.

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 obsoleta. Básicamente, el camino a seguir depende del lanzamiento de su distribución y/o si usted mismo compiló.

Es posible que pueda dirigirlo a una opción de actualización fácil, necesito la versión de distribución para saberlo. Si no lo sabe, es útil identificar la liberación de LSB

## outdated distro's might not support this command    
lsb_release -a

## Most Distro's will display release, in an /etc file.
cat /etc/*release

Comprobar superposición de vídeo

## Still verify Xv works, whenever you get X running again.
## xvinfo | head -10

Ubuntu
  1. ¿Cómo saber si estoy usando Bluetooth 3.0 + Hs?

  2. ¿Cómo encuentro mi dirección IP en Ubuntu?

  3. ¿Cómo saber qué versión de GTK+ está instalada en Ubuntu?

  4. ¿Cómo saber qué proceso está usando un archivo en Linux?

  5. ¿Cómo puedo saber si un sistema Linux usa Wayland o X11?

Cómo encontrar la fecha y hora de reinicio del sistema Ubuntu

Cómo limpiar su sistema Ubuntu usando la herramienta Bleachbit

Aquí le mostramos cómo averiguar qué entorno de escritorio está utilizando

Cómo averiguar la versión de GNOME en Ubuntu 18.04 LTS

Cómo encontrar la versión de Ubuntu

¿Cómo saber qué programa está usando Internet y cuánto?