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.
The AMD Catalyst™ Linux Graphics Driver software suite är gjord till att stödja dessa ATI Workstation produkter:
FireGLTM V7350
FireGLTM V3400
FireGLTM Z1-128
FireGLTM V7300
FireGLTM V3300
FireGLTM T2-128
FireGLTM V7200
FireGLTM V3200
FireGLTM X1-128
FireGLTM V7100
FireGLTM V3100
FireGLTM X1-256p
FireGLTM V5200
FireGLTM X3-256
FireMVTM 2200 (Single card PCI-e configuration)
FireGLTM V5100
FireGLTM X3
MobilityTM FireGLTM V5000
FireGLTM V5000
FireGLTM X2-256
MobilityTM FireGLTM T2
ATI MobilityTM and Integrated Product Family Support
The AMD Catalyst™ Linux Graphics Driver software suite is designed to support the following ATI Mobility™ and Integrated products:
MobilityTM Radeon® X1800
MobilityTM Radeon® X600
MobilityTM Radeon® X1600
MobilityTM Radeon® X300
MobilityTM Radeon® X1400
MobilityTM Radeon® X200
MobilityTM Radeon® X1300
MobilityTM Radeon® 9800
MobilityTM Radeon® X1200
MobilityTM Radeon® 9600
MobilityTM Radeon® X1100
MobilityTM Radeon® 9550
MobilityTM Radeon® X800
MobilityTM Radeon® 9500
MobilityTM Radeon® X700
MobilityTM Radeon® Xpress 1100 series
MobilityTM Radeon® Xpress 1200 series
MobilityTM Radeon® Xpress 200 series
ATI Desktop and Integrated Product Family Support
The AMD Catalyst™ Linux Graphics Driver software suite is designed to support the following ATI desktop and integrated products:
Radeon® X1900 series
Radeon® X600 series
Radeon® X1800 series
Radeon® X550/X300 series
Radeon® X1600 series
Radeon® 9800 series
Radeon® X1300 series
Radeon® 9700 series
Radeon® X850 series
Radeon® 9600 series
Radeon® X800 series
Radeon® 9550 series
Radeon® X700 series
Radeon® 9500 series
Radeon® Xpress1200 series
Radeon® Xpress 1100 series
Radeon® Xpress 200 series
Pre-Installation Checks
Enable "restricted" Repository
Kolla så att restricted repository är på i /etc/apt/sources.list annars funkar inte denna guide!
Kodstycke:
sudo gedit /etc/apt/sources.list
System > Administration > Programvarukällor. Markera "Properitära Drivrutiner för enheter (Restricted)".
Ta bort Composite Extension
I Ubuntu Feisty, Composite extension är på från grunden, men, fglrx stödjer inte Composite med DRI. För att kunna ta bort Composite, måste du ändra i xorg.conf filen:
Kodstycke:
sudo gedit /etc/X11/xorg.conf
och lägg till dessa rader i slutet av filen:
File: /etc/X11/xorg.conf
Section "Extensions"
Option "Composite" "Disable"
EndSection
Sen spara och stäng filen.
Snabb installationen med automatiskt installation
Börja med att ta hem Envy programmet. Installera den med GDebi och starta den via Program/Systemverktyg/Envy
Envy innehåller för närvarande drivrutin 8.40.4
Kör sedan automatiskt installation av ATI drivrutiner. Om allt går som det ska, så kan du hoppa ner i denna guide till "Testa installationen" och fortsätta med:
"Nu ska vi Installera XGL"
Installera 8.41.7 Drivrutin manuellt
Ta hem ATI drivrutiner: https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.41.7-x86.x86_64.run (den här installationen är för 32bit och 64bit systems).
Lägg filen i din Hemmapp i datorn. Annars kan du inte skapa .deb paket senare i denna guide.
Ändra till nertankningsmapp. Kolla så att du har universe och multiverse repositories på i /etc/apt/sources.list innan du fortsätter.
Från grunden, Ubuntu har inte Universe och Multiverse repositories på. Men dem innehåller några viktiga program och codecs, så det är rekommenderat att aktivera dem.
Installera nödvändiga saker:
Kodstycke:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
Skapa .deb paket:
Kodstycke:
sudo bash ati-driver-installer-8.41.7-x86.x86_64.run --buildpkg Ubuntu/feisty
Installera .deb paket:
Kodstycke:
sudo dpkg -i xorg-driver-fglrx_8.41.7-1*.deb
sudo dpkg -i fglrx-kernel-source_8.41.7-1*.deb
sudo dpkg -i fglrx-amdcccle_8.41.7-1*.deb
Ta bort alla andra fglrx debs från /usr/src/:
Kodstycke:
sudo rm /usr/src/fglrx-kernel*.deb
Fixa trasiga dependencies
* Note: Du behöver bara göra detta om du har installerat tidigare versioner av drivrutiner på detta sätt tidigare.
Kodstycke:
sudo apt-get -f install
Kompilera kernel modulen:
Kodstycke:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a
IMPORTANT: Du måste återkompilera kernel modulen efter varje kernel uppdatering! Notering: fglrx källkod är nu klar för 2.6.20.
Konfigurera Drivrutinen
* Note: An alternative to the aticonfig --initial command is to edit /etc/X11/xorg.conf and replace the string "ati" with "fglrx" in the "Device" section. This way you won't lose your old "Screen" and "Monitor" settings. Afterwards you can use aticonfig for setting overlay etc. I suggest that you do it the manual way if you patched the module, aticonfig --initial didn't work for me. Another alternative is aticonfig --initial --force
Kodstycke:
sudo aticonfig --initial
Sen:
Kodstycke:
sudo aticonfig --overlay-type=Xv
Slutför Installationen
Spara alla öppna dokument och starta om datan med detta kommando
Kodstycke:
sudo shutdown -r now
Testa installationen
Kör detta kommando för att kolla så att fglrx drivrutiner har blivit installerade ordentligt:
Kodstycke:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6473 (8.41.7)
Nu ska vi installera XGL.
Kodstycke:
sudo apt-get install xserver-xgl
Paketet i ubuntu fungerar perfekt
XGL kan inte ladda av sig själv, så vi måste skapa 2 script så att den kan starta.
Kodstycke:
sudo gedit /usr/local/bin/startxgl.sh
lägg till detta i tomma startxgl.sh filen
Kodstycke:
Om du ser att du inte har nån omstart/stäng av knapp i stäng av menyn, då måste du ändra startxgl.sh till det här
Kodstycke:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session
Spara nu, och vi ska göra scriptet körbar:
Kodstycke:
sudo chmod a+x /usr/local/bin/startxgl.sh
Nu ska vi skapa en login och köra den
Kodstycke:
sudo gedit /usr/share/xsessions/xgl.desktop
Lägg till detta i tomma filen
Kodstycke:
[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Nu ska vi göra scriptet körbar
Kodstycke:
sudo chmod a+x /usr/share/xsessions/xgl.desktop
Nu ska vi testa om det funkar med GNOME with XGL.
Kör en riktig omstart för att utesluta alla eventuella fel.
Ändra tillbaka Xorg filen.
Om (pga vilken orsak som helst) fglrx installation misslyckats, så kan du gå tillbaka till Xorg drivrutiner med att använda dessa koder:
Kodstycke:
sudo dpkg-reconfigure xserver-xorg
Och välja "ati" drivrutin, eller återställ /etc/X11/xorg.conf fil, om du gjorde en backup
Du kanske också måste avinstallera xorg-driver-fglrx eller dina manuella drivrutiner för att få tillbaka 3D acceleration tillbaka. Den kommer med filen /usr/lib/libGL.so.1.2 som hör till libgl1-mesa paket. Om det misslyckats att ta bort fglrx drivrutiner från libgl1-mesa, då kan du återinstallera den via detta kommando:
Kodstycke:
sudo apt-get install --reinstall libgl1-mesa