Få hjälp/hjälp till Få hjälp av andra och dela med dig av ditt kunnande, eller hjälp till att marknadsföra Ubuntu
Förutsättningar:
- Feisty Fawn 7.04 installerad.
Innan ni börjar, så bör ni göra Backup på Xorg filen.
Dessa grafikkort funkar med denna guide:
Full 3D Support
SIS kort
INTEL kort
Experimental 3D Acceleration
För att se vad du har för grafikkort så öppna terminalen (Program > Tillbehör > Terminal) och skriv:
lspci
Du borde hitta nånting liknande:
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AR [Radeon 9600]
Konfiguera AIGLX och öppna-koden ATI Drivrutiner
Vi vill använda AIGLX med öppna-koden ATI drivrutiner istället för XGL med propritära ATI drivrutiner (fglrx). Därför måste vi stänga av fglrx. Först stänger vi av fglrx kernel modul:
sudo modprobe -r fglrx
Sen kör vi
glxinfo | grep vendor
Om du ser ATI istället för SGI, då använder du fortfarande fel drivrutiner. Om du ser SGI stället, allting är bra. På min data så ser den ut så här:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
Om du har ATI istället när du körde föregående kommando, då tar vi bort fglrx drivrutin så här (du kan göra detta också, fast du har SGI - bara för att vara säker):
sudo apt-get remove xorg-driver-fglrx; sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri
Nu ska vi modifiera Xorg /etc/X11/xorg.conf:
sudo gedit /etc/X11/xorg.conf
byt ut
Section "Device"
Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
med
Section "Device"
Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
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
Din Identifier ser annorlunda ut, för att vi inte har samma grafikkort. Så ändra inte namnet på din identifier.
Byt ut detta med
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
med
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"
InputDevice "Synaptics Touchpad"
EndSection
Och lägg till dessa i slutet av filen om dem inte redan finns nånstans /etc/X11/xorg.conf
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
För att ändringarna ska få effekt, så måste vi starta om X. Vi kan göra det via Ctrl-Alt-Backspace (om det inte funkar, starta om systemet)
Efteråt kör
glxinfo | grep vendor
Du borde se att SGI är skrivet:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
Sen kör vi
glxinfo | grep "direct rendering"
Då borde du få fram
direct rendering: ''Yes''
Då är grafikkorts drivrutiner installerat och klar.