
Der er mange guider rundt omkring på nettet, som beskriver installatinen af drivere til Nvdia grafikkort. Hvor det derimod er lidt sværere at finde guides til installationen af drivere til ATI grafikkort. Jeg vil her beskrive hvordan man installere driverne til Mandrake 10.1 Det er den nyeste "stabile" version, og kan hentes fra ftp://klid.dk/Mandrake/iso/10.1/
Mandrake 10.1 bruger X.Org. ATI har lavet drivere både til Xfree86, og til X.org. Jeg har altid brugt Xfree86 driverne, så det er også dem jeg vil bruge i denne guide.
Hent driverne
Hent dem fra http://ati.com/support/driver.html Først skal du vælge dit OS, som i dette tilfælde er linux x86 (eller linux x86_64 hvis man har 64 bit). I den næste vælger du "Graphic Driver"
Og i den sidste vælger du dit grafikkort. Nu kommer en ny side frem, og her skal du downloade Xfree86 4.3
Hent kernel-source
For at installere driverne skal man have kernel-source installeret.
Dette gøres meget let med Mandrake's "Installér programmel" Før vi installere kernel-source, finder vi lige ud af hvilken kerne vi bruger:
$ uname -r
I mit tilfælde er det: "2.6.8.1-12mdksmp"
Så skal vi have installeres kernel-source. Start Mandrake's "Installér programmel"
Det kan enten gøres via menuen: System -> Konfiguration -> Pakkeadminstatrion -> Installér programmel
Eller i en terminal:
$ rpmdrake --root
Bemærk: Der er 2 bindestrege foran root!
Søg efter kernel-source, og installerer den der passer til din kerne.
Installer driveren
Når jeg installere driveren, lukker jeg altid X ned. Jeg ved ikke om det er nødvendigt. Men vi gør det også her.
Luk X ned (som root):
# init 3
Du kommer nu til en loginskærm. Login som root.
"CD" så til den mappe, hvor du har gemt driveren. Jeg gemte min i "/home/irit/download/
# cd /home/irit/download
Vi skal du have installeret driveren:
# rpm -Uh --force <navn_på_rpm>.rpm
Hvis du har brugt standard navnet er det:
# rpm -Uh -- force fglrx_4_3_0-8.8.25-1.i386.rpm
Bemærk: Der er 2 bindestrege foran force!
Nu begynder installationen. Hvis der kommer nogen fejl, så gå til http://ati.com/support/infobase/linuxhowto-ati.htm...
Når driveren er installeret, kommer den lidt mere sværre del af installationen.
Skriv:
# fglrxconfig
Nu stiller den dig en masse spørgsmål. Og det er typisk her, mange laver fejl. De gange jeg har installeret ATI driverne ved andre, har jeg aldtid bare brugt standard svarene. Og det har virket hver gang ved mig. Standard svaret, står i en "firkant parantes" ved siden af.
==============================================================================
Keyboard
==============================================================================
Please select one of the following keyboard types that is the better
description of your keyboard. If nothing really matches,
choose 1 (Generic 101-key PC)
1. Generic 101-key PC
2. Generic 102-key (Intl) PC
3. Generic 104-key PC
4. Generic 105-key (Intl) PC
5. Dell 101-key PC
6. Everex STEPnote
7. Keytronic FlexPro
8. Microsoft Natural
9. Northgate OmniKey 101
10. Winbook Model XP5
11. Japanese 106-key
12. PC-98xx Series
Enter a number to choose the keyboard type: [1] <-- standard svaret er så 1
Når du skal vælge sprog er der ikke noget standard svar. Her er dansk nr. 9.
På et tidspunkt skal du angive din skærms horizontal sync og vertical sync. Disse informationer kan man finde i manualen til din skærm.
De fleste jeg har installeret driveren ved har ikke vidst det, og har selvfølgelig smidt manulen væk.
Hvis du også har smidt manulen væk, kan du for det meste få det til at virke ved at bruge følgedne svar:
hsync in kHz; monitor type with characteristic modes
1. 31.5 ; up to 640x480 @ 60 Hz (VGA)
2. 31.5 - 37.9; up to 800x600 @ 60 Hz (SVGA)
3. 31.5 - 48.4; up to 1024x768 @ 60 Hz (XGA)
4. 31.5 - 60.0; up to 1024x768 @ 75 Hz (XGA)
5. 31.5 - 68.7; up to 1024x768 @ 85 Hz (XGA)
6. 31.5 - 80.5; up to 1280x1024 @ 75 Hz (SXGA)
7. 31.5 - 91.1; up to 1280x1024 @ 85 Hz (SXGA)
8. Enter your own horizontal sync range
Enter your choice (1-8): <- Vælg 1
You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below or give a specific range.
1. 20 - 60 (e.g. slow scan flat panels with DVI cable)
2. 50 - 70 (VGA)
3. 60 - 75
4. 60 - 85
5. 60 - 100
6.Specify your own vertical sync range <- Vælg 2
Bemærk: Jeg har dog kun prøvet at installere det, på computere med CRT-skærme. Jeg har ikke prøvet med fladskærme. Så jeg ved ikke om det virker med dem også.
I det næste spørgsmål spørger den dig om det er i orden det den har valgt. Standard er dog på "640*480" Så der vælger du 1, og ændrer det til hvad du nu vil have. Til de resterende spørgsmål kan du bare bruge standard svarene. Og så til sidst, spørger den dig om den skal skrive XF86Config-4
Sidste konfiguration
Normalt vil man tro, at man kunne skrive "startx" og så vil det køre. Men det gør det ikke. Det er fordi at X i Mandrake 10.1 læser xorg.conf filen, som er et symbolic link til XF86Config. Og med fglrxconfig skriver den XF86Config-4. Så det eneste vi mangler at gøre nu er, at kopiere indholdet fra XF86Config-4 over i XF86Config.
# cd /etc/X11
# touch XF86Config
# cat XF86Config-4 > XF86Config
Log ud med root (gøres med exit), login med din egen bruger og start X op igen.
#startx
Jeg synes driverne fungerer fint nok. Jeg kan spille Doom 3, UT 2004, Enemy Territory etc. Så jeg mener ikke, at man stadigvæk kan sige ATI driverne "stinker"
Dette er min første artikel her på Linuxin.dk. Og jeg har generalt ikke megen erfaring med at skrive artikler. Men håber da i kan bruge den, og at den er til at forstå.
Held og lykke med det!
Jan Christensen aka. IrIT