Od dawna męczę się na różnych wersjach Ubuntu z włączeniem obsługi 3D dla karty vn896 w laptopie Fujitsu-Siemens Amilo Pro V3515. Mogę powiedzieć, że udało się to jedynie w Ubuntu 8.04. Ostatnio na stronie http://linux.via.com.tw/support/downloadFiles.action pojawiły się sterowniki m.in. dla Ubuntu 10.04 do ww. karty.
I mały sukces, choć nie wiem jak to wytłumaczyć. Udało mi się przez paradoksalnie niewielką modyfikację oryginalnego (nadpisanego przez instalator sterownika VIA) xorg.conf uruchomić grafikę 3D na laptopie. Są dwa "ale". Po pierwsze obraz ma dziwną rozdzielczość, na moje oko ok. 1000x1000 (?), oryginalnie ekran wyświetla w zasadzie 1280x800. Zatem nie da się tak pracować. Jednakże drugie "ale" jest najlepsze. Taka sytuacja ma miejsce tylko od czasu do czasu. W większości przypadków system zawiesza się na starcie i nie można nic zrobić - przed pojawieniem się ekranu logowania.
Uprzedzam, że kombinowałem z podawaniem rozdzielczości w różnych sekcjach i modyfikowałem szereg parametrów. Albo pojawiał się komunikat, że znaleziono ekran, ale żaden nie ma użytecznej konfiguracji, lub system zawieszał się podczas startu. Tylko i wyłącznie na tej konfiguracji udało mi się uruchomić gnome i nawet włączyć tam wodotryski wymagające sterowników 3D.
Oto mój xorg.conf
Kod: Zaznacz cały
InputDevice "Keyboard"
EndSection
Section "Files"
# RgbPath "/usr/local/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
# FontPath "/usr/share/fonts/X11/misc/"
# FontPath "/usr/share/fonts/X11/TTF/"
# FontPath "/usr/share/fonts/X11/OTF"
# FontPath "/usr/share/fonts/X11/Type1/"
# FontPath "/usr/share/fonts/X11/100dpi/"
# FontPath "/usr/share/fonts/X11/75dpi/"
EndSection
Section "InputDevice"
Identifier "Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cn"
EndSection
Section "InputDevice"
Identifier "Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "Monitor"
Identifier "CRT"
Option "Enable" "true"
EndSection
Section "Monitor"
Identifier "LCD"
Option "Enable" "false"
EndSection
Section "Monitor"
Identifier "DVI"
Option "Enable" "false"
EndSection
Section "Monitor"
Identifier "TV"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "HDMI"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "CRT-2"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "LCD-2"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "DVI-2"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "TV-2"
Option "Ignore" "true"
EndSection
Section "Device"
Driver "via"
VendorName "VIA Tech"
BoardName "via"
Identifier "Configured Video Device"
Option "LCDPort" "DFP_HIGHLOW"
Option "MigrationHeuristic" "greedy"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
# Virtual 2000 2000
Depth 24
EndSubSection
Identifier "Default Screen"
Device "Configured Video Device"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "extmod"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Proszę o propozycję, gdzie znajduje się tutaj błąd, bo nie wiem.
PS: W instrukcji podane jest, że należy przebudować DRM w razie aktualizacji jądra systemu. Czy ktoś mógłby w punktach podać jak to się robi? Moje próby dotyczyły oczywiście pierwotnego jajka z 10.04 - zgodnie z wolą VIA

//castor_troy: używaj znaczników
Kod: Zaznacz cały
[/color]