GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu:come scoprire quale sistema di driver X11 sta utilizzando?

Come scoprire quale sistema di driver X11 sta utilizzando?

Per il mio chip openchrome è il miglior driver ma sospetto che il sistema non lo stia utilizzando. Ho solo bisogno di almeno un'accelerazione 2D.

Come posso verificare?

Ecco cosa ho trovato da 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'

Da quello che ho non sta usando openchrome .

Ecco lspci | grep VGA :

00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)

(Questo è un Thin Client.)

E questo è l'output di 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.

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

Risposta accettata:

Per rispondere alla tua domanda originale, sì, stai utilizzando il driver OpenChrome. Sfortunatamente ha un supporto minimo per il tuo chipset, ancor meno se non è il più recente.
A partire da ora dovresti essere in grado di ottenere Basic 2D e qualunque accelerazione 2D fosse supportata per il tuo chipset. Sta a te dire se è "abbastanza buono" o se vale la pena passare a qualcosa di meglio.

Correlati:Perché htop meter mostra>90% mentre la tabella è 0,0%?

Openchrome ha subito molti miglioramenti da dopo il 09`, e le distribuzioni finiscono sempre con molte versioni obsolete. Il supporto di Chrome 9 è migliorato nelle recenti versioni di OpenChrome, che dovrebbero fornire prestazioni/stabilità/funzionalità migliori.

Inoltre esiste un driver proprietario per Chrome 9 HC3, ma non tutte le distribuzioni hanno un pacchetto disponibile. Questa è l'opzione migliore per una distribuzione obsoleta. Fondamentalmente la strada da percorrere dipende dal rilascio della tua distribuzione e/o se hai compilato tu stesso.

Potrei essere in grado di indirizzarti a un'opzione di aggiornamento facile, ho bisogno della versione distro per sapere. Se non lo sai, aiuta a identificare il rilascio di 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

Controlla la sovrapposizione video

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

Ubuntu
  1. Come faccio a trovare il mio indirizzo IP in Ubuntu

  2. Come scoprire quali processi utilizzano lo spazio di swap in Linux?

  3. Come scoprire quale processo sta usando un file in Linux?

  4. Come posso scoprire se un sistema Linux utilizza Wayland o X11?

  5. Come scoprire quale driver Wi-Fi è installato?

Come trovare la data e l'ora di riavvio del sistema Ubuntu

Come pulire il tuo sistema Ubuntu usando lo strumento Bleachbit

Ecco come scoprire quale ambiente desktop stai utilizzando

Come scoprire la versione di GNOME in Ubuntu 18.04 LTS

Come trovare la versione di Ubuntu

Come scoprire quale programma utilizza Internet e quanto?