Poszukując w Google jak by tu fajnie móc ustawić prosty menedżer kompozycji xcompmgr, natrafiłem na dość ciekawą stronę opisującą jak ustawić poprawnie xorg.conf dla przeźroczystości. Jeśli masz zamknięte sterowniki, lub otwarte, ale nie działa Ci 3D, polecam ten tekst ;)
Pomyślałem, że można spróbować dopisać te opcje do mojego xorg.conf chociaż w opisie wszystko było dla sterownika fglrx. Jednak spróbowałem w moim sterowniku radeon, a którym kilka z którym kilka dni wcześniej otrzymałem DRI (Direct Rendering). Tak oto mam teraz akcelerację 3D, Compiza i gry 3D w (prawie) zadowalającym tempie. Pamiętajmy jednak, że przed zmianą xorg.conf w ogóle nie mieliśmy akceleracji 3D i gry takie jak OpenArena działały na około 2fps!
Oto mój xorg.conf:
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
####
Section "ServerFlags"
Option "AllowMouseOpenFail" "on" # Don't care about if there's no mouse
Option "IgnoreABI" "off" # This option "on" to use an driver which officialy
# does not support your xorg version
Option "AIGLX" "on" # Enable the 3D XServer AIGLX
EndSection
####
Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
EndSection
####
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "UseInternalAGPGART" "no"
Option "VideoOverlay" "off"
Option "TexturedVideo" "on"
#Option "Textured2D" "on" # Disable this with FGLRX < 8.5
Option "TexturedXRender" "on"
Option "OpenGLOverlay" "on"
Option "UseFastTLS" "1"
Option "EnablePrivateBackZ" "on"
Option "XAANoOffscreenPixmaps"
Option "KernelModuleParm" "agplock=0"
Option "KernelModuleParm" "agpgart=3"
Option "KernelModuleParm" "su_flags=0xdead0003"
Option "backingstore" "true"
Option "DRI" "true"
EndSection
####
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Modes "1024x768"
Virtual 3200 2000
Depth 24
EndSubSection
EndSection
####
Section "Extensions"
Option "Composite" "on"
Option "RENDER" "on"
Option "XVideo" "on"
EndSection
####
Section "DRI"
Mode 0666
EndSection
Jak widać, zostały dodane sekcje: ServerFlags, Extensions, DRI oraz wiele funkcji w sekcji Device poczynając od: Driver.
November 20th, 2008 at 4:55 pm
Mam radeona 9550, w sumie od dawna korzystam z otwartych sterowników dla niego i nie miałem jeszcze żadnych problemów z uruchomieniem na tej karcie akceleracji. Chociaż drobne problemy pojawiły się po aktualizacji do nowego xorga (1.5), ale udało się je szybko rozwiązać.
Funkcje które dodałeś w sekcji “Device” są IMO w większości zbędne. Nie dają wymiernych korzyści jeśli idzie o wydajność karty.
Pozdrawiam.
March 5th, 2010 at 3:52 pm
[..] A bit unrelated, but I absolutely liked this website post [..]