Jak dowiedzieć się, którego systemu sterowników X11 używa?
Mój chip openchrome
jest najlepszy, ale podejrzewam, że system go nie używa. Potrzebuję tylko przyspieszenia 2D.
Jak mogę to sprawdzić?
Oto, co znalazłem 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'
Z tego, co mam, nie używa openchrome
.
Oto lspci | grep VGA
:
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
(To jest cienki klient).
I to jest wynik 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.
Formularz 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
coś pokazuje?openchrome
sterownika, ale nie może ustawić trybu 1280x1024Odpowiedzi:
Aby odpowiedzieć na pierwotne pytanie, tak, używasz sterownika OpenChrome. Niestety, ma ono minimalną obsługę Twojego chipsetu, a nawet mniej, jeśli nie jest to najnowsza wersja. W tej chwili powinieneś mieć możliwość uzyskania Podstawowego 2D, i niezależnie od tego, jakie przyspieszenie 2D było obsługiwane dla Twojego chipsetu. Od Ciebie zależy, czy będzie „wystarczająco dobry”, czy warto przejść na coś lepszego.
Openchrome przeszedł wiele ulepszeń od 09`, a dystrybucje zawsze kończą się wieloma nieaktualnymi wydaniami. Obsługa Chrome 9 poprawiła się w ostatnich wydaniach OpenChrome, które powinny zapewnić lepszą wydajność / stabilność / funkcje.
Ponadto istnieje zastrzeżony sterownik dla Chrome 9 HC3, ale nie każda dystrybucja ma dostępny pakiet. Jest to lepsza opcja dla przestarzałej dystrybucji. Zasadniczo, którą drogę wybrać, zależy od wydania twojej dystrybucji i / lub jeśli sam się skompilowałeś.
Mogę być w stanie skierować cię do opcji łatwej aktualizacji, potrzebuję wersji dystrybucyjnej, aby wiedzieć. Jeśli nie wiesz, pomaga zidentyfikować wersję LSB
Sprawdź nakładkę wideo
źródło
W zależności od systemu jesteś na miejscu dzienniku X mogą być różne, ale w systemie Linux:
/var/log/Xorg.0.log
. Jeśli szukasz słowadriver
, zobaczysz takie wiersze:Oznacza to, że użyje do tego jednego z tych sterowników.
Możesz także spojrzeć na:
wyszukaj
Device
sekcję, która powie ci, którego sterownika użyje. Możesz także spróbować:stworzyć
/etc/X11/xorg.conf
W oparciu o dalsze komentarze powinieneś spojrzeć na tę stronę, aby uzyskać więcej wskazówek. Być może będziesz musiał zagrać z opcjami takimi jak wydanie 10.04, aby sprawdzić, czy uda ci się go uruchomić.
źródło