Ovaj tutorijal pokazuje kako instalirati Beryl na Ubuntu 7.04 i dobiti pravo 3D okruzenje.
Tutorijal se odnosi na samo ATI Radeon graficke kartice.
Koristicemo open-source drajvere koje dolaze uz Ubuntu i AIGLX.
Postoji i drugi nacin preko close-source drajvera od ATI-ja i XGL-a.
Podrzane graficke kartice su:
9500 / R300
9600 / rv350 ili rv360
9700 / R300
9800 / R350 ili R360
X300 / rv370
X600 / rv380
X700 / rv410
X800 / R420 ili R423 ili R430 ili R480
X850 / R480 ili R481
7000 / rv100
7200 / R100
7500 / rv200
8X00 / R200
9000 / rv250
9100 / R200
9200 / rv280
Kao prvo proverite jel imate sve update instalirane.
Kao prvo saznajte nesto vise o Vasoj garfickoj.
U terminalu kucajte:
lspci
Trebate dobiti nesto poput ovoga:
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
01:00.1 Display controller: ATI Technologies Inc RV350 AS [Radeon 9550] (Secondary)Zatim proverite gore jel vam podrzana graficka kartica.
Koristicemo otvorene drajvere AIGLX umesto zatvorenih XGL.
Zbog toga moramo onemoguciti XGL.
Kucamo:
sudo modprobe -r fglrx
Zatim
glxinfo | grep vendor
Ako ste dobili ovako
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
sve je u redu, ali ako umesto SGI pise ATI imate pogresne drajvere.
Atijeve drajvere mozete skinuti komandama:
sudo apt-get remove xorg-driver-fglrx
sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri
Sada treba da modifikujemo
/etc/X11/xorg.confsudo gedit /etc/X11/xorg.conf
Zamenite:
Section "Device"
Identifier "ATI Technologies Inc Radeon RV350 AS [Radeon 9550]"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Da ispadne ovako:
Section "Device"
Identifier "ATI Technologies Inc Radeon RV350 AS [Radeon 9550]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "EnablePageFlip" "true"
EndSection
Naravno Vas
Indetifier ce izgledati drugacije nego moj.
Takodje zamenite:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
da izgleda ovako
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Za kraj jos malo ispravke u
/etc/X11/xorg.confDodajte sledece stavke ako ih nemate:
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Sada moramo za kraj restartovati X.
Ctrl-Alt-BackspaceU terminalu kucajte:
glxinfo | grep vendor
Treba da vidite da je aktivan SGI
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.Zatim kucajte:
glxinfo | grep "direct rendering"
Treba da pokaze:
direct rendering: Yes