Wie finde ich heraus, welches X11-Treibersystem verwendet wird?
Für meinen Chip openchrome
ist der beste Treiber, aber ich vermute, dass das System ihn nicht verwendet. Ich brauche nur mindestens 2D-Beschleunigung.
Wie kann ich das überprüfen?
Folgendes habe ich in 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'
Soweit ich weiß, wird openchrome
nicht verwendet .
Hier ist lspci | grep VGA
:
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
(Dies ist ein Thin Client.)
Und dies ist die Ausgabe von 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.
Form 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)
Akzeptierte Antwort:
Um Ihre ursprüngliche Frage zu beantworten, ja, Sie verwenden den OpenChrome-Treiber. Es hat nur leider nur minimale Unterstützung für Ihren Chipsatz, sogar noch weniger, wenn es nicht das neueste ist.
Ab sofort sollten Sie in der Lage sein, Basic 2D zu bekommen, und welche 2D-Beschleunigung auch immer für Ihren Chipsatz unterstützt wurde. Es liegt an Ihnen zu sagen, ob es „gut genug“ ist oder ob es sich lohnt, zu etwas Besserem zu wechseln.
Openchrome hat sich seit 09 stark verbessert, und viele Versionen von Distributionen sind am Ende immer veraltet. Die Unterstützung von Chrome 9 wurde in den letzten OpenChrome-Versionen verbessert, was eine bessere Leistung/Stabilität/Funktionen bieten sollte.
Außerdem existiert ein proprietärer Treiber für Chrome 9 HC3, aber nicht jede Distribution hat ein Paket zur Verfügung. Dies ist die bessere Option für eine veraltete Distribution. Grundsätzlich hängt der Weg von der Veröffentlichung Ihrer Distribution ab und/oder davon, ob Sie selbst kompiliert haben.
Ich kann Sie möglicherweise auf eine einfache Upgrade-Option verweisen, die Sie über die Distributionsversion wissen müssen. Wenn Sie es nicht wissen, hilft es, die LSB-Freigabe zu identifizieren
## outdated distro's might not support this command
lsb_release -a
## Most Distro's will display release, in an /etc file.
cat /etc/*release
Suchen Sie nach Video-Overlay
## Still verify Xv works, whenever you get X running again.
## xvinfo | head -10