Sida 1 av 1

Feisty with ATI's legacy fglrx (8.28.8) drivrutiner för äldre kort

Postat: 05 maj 2007, 11:29
av Okänd
In short here's what I did to get fglrx to work with my hardware: First I downgraded x.org to 7.1 using the packages from Edgy. Then I used Alberto Milone's Envy application to install the legacy fglrx driver for my card.

NOTE 1: This worked for me with my card (lspci says "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000] (rev 01)"). Your mileage may wary. Also, as I'm writing this after I got this to work there might be some errors in the description below. If you find one please let me know.

NOTE 2: DRI doesn't seem to work for me right now. I haven't looked into it any further. Let me know if you get it to work.

Instructions

To downgrade x.org I had to add the Edgy repositories to /etc/apt/sources.list. Just copy the lines for feisty and replace feisty with edgy. Here's what my sources.list looks like:

Code:

Kod: Markera allt

deb http://dk.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ feisty-updates main restricted

deb http://dk.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ edgy-updates main restricted
Then you might want to tell apt that feisty is the default release to be used. To do this create the file /etc/apt/apt.conf.d/02version with the following contents:

Code:

Kod: Markera allt

APT::Default-Release "feisty";
apt now has to be told that the x.org packages from Edgy should be used instead of the Feisty ones. Create the file /etc/apt/preferences with the following contents:

Code:

Kod: Markera allt

Package: xorg
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-dev
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-core
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-all
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-mouse
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-video-all
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-video-ati
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-evdev
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-kbd
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-mouse
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-synaptics
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-wacom
Pin: release a=edgy
Pin-Priority: 1001

Package: xserver-xorg-input-elographics
Pin: release a=edgy
Pin-Priority: 1001
Now a simple

Code:

Kod: Markera allt

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install xserver-xorg-core
should remove x.org 7.2 and install x.org 7.1. You should probably close down X first before you attempt this.

The final step is to download Envy and use it to install the fglrx driver. It will detect the card you have and download the correct driver:

Code:

Kod: Markera allt

wget http://albertomilone.com/ubuntu/nvidia/scripts/envy_0.9.1-0ubuntu4_all.deb
sudo dpkg -i envy_0.9.1-0ubuntu4_all.deb
sudo apt-get -f install
sudo envy -t
Choose option 3 in the menu. Answer yes when Envy wants to reboot. Make sure your /etc/X11/xorg.conf file uses the fglrx driver (Envy might take care of that for you, I'm not sure) and then start X.