Installera ATI drivrutiner till x.org!
Installera ATI drivrutiner till x.org!
Jag försöker att installera mina ATI drivrutiner och få dem att fungera med x.org men jag förstår inte riktigt hur jag ska göra.
Jag har ett Radeon 9700 och använder mig av x.org 6.7 under Slackware 10.0.
Jag har ett Radeon 9700 och använder mig av x.org 6.7 under Slackware 10.0.
Om vi utgår från att du befinner dig i mappen där filen fglrx-4.3.0-3.12.0.i386.rpm finns.
Kör då rpm2tgz
då får du samma fil men som tgz istället för rpm
skriv su
ange rootlösenordet
och kör installpkg fglrx-4.3.0-3.12.0.i386.tgz
om allt går rätt ska du göra följande:
om detta går smärtfritt ska du fortsätta med:
om detta också körs utan problem så har du gjort det mesta
nu ska du bara köra kommandot fglrxconfig
detta config fil kommer att skapa en XFree86config-4 fil i /etc/X11 katalogen efter att du svarat på ett antal frågor.
när du svarat på alla frågor om inställningar och avslutat med att skapa filen XFree86config-4 i/etc/X11 ska du då gå till mappen /etc/X11
här kan du göra en backup på din xorg.conf fil med kommandot
nu ska du byta namn på filen Xfree86conf-4 som befinner sig i samma katalog till xorg.conf
öppna filen xorg.conf nu och ändra
öppna en terminal och skrivdisplay: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3 (X4.3.0-3.11.1)
och om det står ngt i stil med ovan så funkar det utmärkt.
Kör då rpm2tgz
då får du samma fil men som tgz istället för rpm
skriv su
ange rootlösenordet
och kör installpkg fglrx-4.3.0-3.12.0.i386.tgz
om allt går rätt ska du göra följande:
Code: Select all
cd /lib/modules/fglrx/build_mod/
sh make.sh
Code: Select all
cd /lib/modules/fglrx/
sh make_install.sh
nu ska du bara köra kommandot fglrxconfig
detta config fil kommer att skapa en XFree86config-4 fil i /etc/X11 katalogen efter att du svarat på ett antal frågor.
när du svarat på alla frågor om inställningar och avslutat med att skapa filen XFree86config-4 i/etc/X11 ska du då gå till mappen /etc/X11
här kan du göra en backup på din xorg.conf fil med kommandot
Code: Select all
mv xorg.conf xorg.conf.backup
Code: Select all
mv Xfree86conf-4 xorg.conf
tillOption "XkbRules" "xfree86"
starta nu x med kommandot startxOption "XkbRules" "xorg"
öppna en terminal och skriv
Code: Select all
fglrxinfo
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 Pro Generic
OpenGL version string: 1.3 (X4.3.0-3.11.1)
och om det står ngt i stil med ovan så funkar det utmärkt.
~ zuhat ~ zlackware ~
~ linux user #285160
~ LFS user #13183
~ linux user #285160
~ LFS user #13183
Jag har samma prblem!! (fast ett 9200)
men när jag ska göra -grejen så får jag följande
Vad betyder det?
denna tråden beskrev mitt problem jätte bra och det var en bra lösning som du hade zuhat men det blir så? why? gör det nått? hur fixat det?
EDIT: Jag gjorde det igen, och alla steg gick utan felmedelanden, men jag fick inget resultat, alltså ingen "Vendor; ATI" - så vi söker fortfarande en lösning...
men när jag ska göra
Code: Select all
sh make.sh
Code: Select all
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
probing for VMA API version...
check results are inconsistent!!!
none of the probed versions did succeed.
aborting module build.

denna tråden beskrev mitt problem jätte bra och det var en bra lösning som du hade zuhat men det blir så? why? gör det nått? hur fixat det?
EDIT: Jag gjorde det igen, och alla steg gick utan felmedelanden, men jag fick inget resultat, alltså ingen "Vendor; ATI" - så vi söker fortfarande en lösning...
Last edited by RagnArok on 16 January 2005, 00:49, edited 1 time in total.
Någon som någonsin har haft samma problem, eller ännu hellre - någon som lööst det!
ATI är verkligen inge bra på drivis fronten, det vet alla linux användare.
Och därför måste alla skriva under http://www.petitiononline.com/ati3/petition.html det kankse hjälper
jag (och såååå många andra) behöver hjälp med detta enorma problem, jag har sökt lite på forumet och hitta många trådar som tar upp detta problem, men få som avslutas och ingen som funka för mej
därför fortsätter jag denna.
så frågan är - hur fixar man in drivrutiner från ATI till X.org !?!?!?!

Och därför måste alla skriva under http://www.petitiononline.com/ati3/petition.html det kankse hjälper

jag (och såååå många andra) behöver hjälp med detta enorma problem, jag har sökt lite på forumet och hitta många trådar som tar upp detta problem, men få som avslutas och ingen som funka för mej

så frågan är - hur fixar man in drivrutiner från ATI till X.org !?!?!?!

-
- Posts: 4111
- Joined: 3 February 2003, 12:18
- Location: Stockholm
Eftersom jag blev tillbed om att klistra och fick visat att det är fler igenom bbs tid som verkar haft lite problem med detta men det inte alltid kommit fram en fungerande lösning...
Så klistrar jag denna tråden i några dagar i hopp om att fler lösningar skall trilla in.
Så klistrar jag denna tråden i några dagar i hopp om att fler lösningar skall trilla in.
"It's not that I hate people, I just think they're all idiots"
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
Att ens få igång ATI drivrutiner till XFree är svårt - men till X.org ?!?!?
Vet ingen hur man gör?, vi är många som behöver hjälp!
även om ni inte kan hjälpa kan ni iaf skriva under det här förslaget
http://www.petitiononline.com/ati3/petition.html.
Vet ingen hur man gör?, vi är många som behöver hjälp!

även om ni inte kan hjälpa kan ni iaf skriva under det här förslaget
http://www.petitiononline.com/ati3/petition.html.
ATI:s nya drivisar ska komma ut i morgon(mån 17 jan) med stöd för Xorg 6.8. 
edit: http://rage3d.com/board/showpost.php?p= ... tcount=479

edit: http://rage3d.com/board/showpost.php?p= ... tcount=479
"det kom upp en ruta där det stog "du måste vara root" elr ngt, root är väl typ frukt? elr jag vet inte.."
-
- Posts: 4111
- Joined: 3 February 2003, 12:18
- Location: Stockholm
Inget om 64bits än?torkel2k wrote:ATI:s nya drivisar ska komma ut i morgon(mån 17 jan) med stöd för Xorg 6.8.
edit: http://rage3d.com/board/showpost.php?p= ... tcount=479
"It's not that I hate people, I just think they're all idiots"
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
Ska fungera med nya versionen.Lucifer888 wrote:Inget om 64bits än?
http://www.linux-gamers.net/modules/new ... toryid=652
"det kom upp en ruta där det stog "du måste vara root" elr ngt, root är väl typ frukt? elr jag vet inte.."
-
- Posts: 4111
- Joined: 3 February 2003, 12:18
- Location: Stockholm
-
- Posts: 4111
- Joined: 3 February 2003, 12:18
- Location: Stockholm
Såg precis en 7sidors tråd med gnäll om drivisar på gentoo's forum... verkar som att ATI kanske inte håller sin deadlineRagnArok wrote:jo det förståd jag att dom skulle komma idag, jag har vart hypernervös hela dan i skolan idag och inte kunnat vänta, men dom är inte ute än juuuu
"It's not that I hate people, I just think they're all idiots"
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
"Långt hår kräver mycket näring, framhålls det, och berövar hjärnan energi."
-
- Posts: 3416
- Joined: 19 September 2002, 17:35
- Location: Kalmar
- Contact:
VECKANS högjdpunkt? Förra årets höjdpunkt på drivrutinsfronten.RagnArok wrote:neeeeej! det måste dom! veckans höjdpunkt det här ju! dom måste!

Eller, tja, kanske tom det här årets. Med tanke på att de latat sig till den här sidan nyår.
ATi måste nästan lära sig det där med drivrutiner.
Bra hårdvara är värdelös utan lika bra drivisar jöh...
Och kontentan av att lata bort drivutiner är att folk hoppar över till motståndet.
Gamma Testing - Where testing is extended to the entire user community (AKA shipping the product)
Det tycker jag du ska göra. Det snurrar på attans bra på 2xOpteron iaf. Xorg går igång med Radeon-kort redan idag, och med rätt drivisar sen så kanske det t.o.m. ser bra ut.Lucifer888 wrote:Någongång idag... Nästan så jag blir sugen på att dra ner gentoo och kompilera ett fullt 64bits-system

ASUS P5E64WS Pro, QX9650, 4x1GB OCZ DDR3
kan du förklara hur man gör det då? - ungefär som zuhat's guide? den funkade dock inte för mejtorkel2k wrote:X.org 6.7 går redan nu att få igång. Tog mit bara ca 8 timmar på FC3. Tvi vale. Men det ska nog gå att lösa med nya drivisen. Rage3d's Linuxforum brukar vara till stor hjälp.


Drivisarna finns nu till X.org. Hoppas att dessa faktiskt går att installera och använda!
http://www.ati.com/support/drivers/linu ... bmit=GO%21

http://www.ati.com/support/drivers/linu ... bmit=GO%21
"det kom upp en ruta där det stog "du måste vara root" elr ngt, root är väl typ frukt? elr jag vet inte.."
drivrutinen (XFree86 4.3) måste patchas för att det ska fungera, jag behövde i allafall det. har dock inte provat X.Org 6.8
http://www.linuxquestions.org/questions ... &artid=212
jag fick även ändra i xorg.config manuelt efter att jag kört fglrxconfig
jag fick komentera bort vesa och tabort # framför fglrx. (fglrxconfig skapar filen XFree86.config så man får döpa om den till xorg.config)
http://www.linuxquestions.org/questions ... &artid=212
jag fick även ändra i xorg.config manuelt efter att jag kört fglrxconfig
jag fick komentera bort vesa och tabort # framför fglrx. (fglrxconfig skapar filen XFree86.config så man får döpa om den till xorg.config)
- Tenebrarium
- Posts: 116
- Joined: 3 July 2002, 13:09
- Location: Träsklandet
- Contact:
Ny drivrutin ute till ATI.. men besviken att man fortfarande va tvungen å patcha...
Här en patchen för 2.6.10 kerneln
http://www.wixx.org/download/ATI-linux-2.6.10.bz2
En färdigpatchat paket för slackware användare
http://www.wixx.org/download/fglrx-8.8. ... 2.6.10.tgz
Här en patchen för 2.6.10 kerneln
http://www.wixx.org/download/ATI-linux-2.6.10.bz2
En färdigpatchat paket för slackware användare
http://www.wixx.org/download/fglrx-8.8. ... 2.6.10.tgz
jag har provat att gör så som zuhat beskrev tidigare i denna tråden, med Xfree 4.3 drivisarna (fast man har X.org 6.7) men det funkade inte redigt för mej....ivan wrote:drivrutinen (XFree86 4.3) måste patchas för att det ska fungera, jag behövde i allafall det. har dock inte provat X.Org 6.8
http://www.linuxquestions.org/questions ... &artid=212
jag fick även ändra i xorg.config manuelt efter att jag kört fglrxconfig
jag fick komentera bort vesa och tabort # framför fglrx. (fglrxconfig skapar filen XFree86.config så man får döpa om den till xorg.config)

hade hoppats att 6.8 drivisarna skulle funka för 6.7'an med, utan en massa patchning...
Om ni inte får igång ATI's nya drivisar, tänk på att ni (förmodligen) måste patcha kärnan. Finns patcher för olika kärnor här, det är bara att kolla runt lite:
http://www.rage3d.org/board/forumdispla ... c0212&f=88
http://www.rage3d.org/board/forumdispla ... c0212&f=88
"det kom upp en ruta där det stog "du måste vara root" elr ngt, root är väl typ frukt? elr jag vet inte.."
-
- Posts: 4111
- Joined: 3 February 2003, 12:18
- Location: Stockholm
- Tenebrarium
- Posts: 116
- Joined: 3 July 2002, 13:09
- Location: Träsklandet
- Contact:
ragnarok katalogstrukturen på drivrutinerna kan se annorlunda ut än katalogstrukturen i ditt slackware system. drivrutinerna är ju gjorde för redhat och fedora tror jag först och främst så, min förklaring i början av tråden kan ha varit bristfälligt då installerar drivrutinerna men filerna som ska ladda hårdvaruacceleration när x startar kanske inte ligger där de ska. det är det ända jag kan tänka mig när du säger att fglrx_in
... vänta nu. jag återkommer! upptäckte ngt konstigt
tillbaka: körde själv fglrxinfo under tiden jag skrev och märkte att det stod mesa3d på min med.. konstigt
men nu körde jag ./make.sh i /lib/modules/fglrx/build/ katalogen och ./make_install.sh i /lib/modules/fglrx katalogen och startade om x så det funkar nu igen...
som sagt.. jag skulle rekommendera att du laddar ner drivrutiner från ati för kortet radeon 9200 igen men den här gången ska du packa upp filen istället för att köra installpkg. Du ska packa upp den efter att du kört rpm2targz så klart.
Detta kommer nog ge dig ett anlat mappar bl. a. usr och lib i den mappen du befinner dig i. Jag tycker du ska pröva att kopiera filerna till hands dit de tillhör
ibland kanske kan det hända att en fil som ska kopieras i ngn mapp i dit system inte finnas där den ska enligt filerna du packade upp.. då får du söka var den mappen ligger i dit system och kopiera filen dit.. det är hela idén med det här sättet. sen när allt är på plats går du som vanligt till mappen /lib/modules/fglrx/build_mod och kör filen make.sh
den är nog inte körbar så du kan skriva sh make.sh eller göra filen körbar genom att skriva chmod +x make.sh
sen när den är klar utan error så går du till föregående mapp
/lib/modules/fglrx/
och kör make_install.sh
om det också går igenom utan några fel så är det bara fglrxconfig som ska köras
kör den och ange dina inställningar
kom ihåg att fglrxconfig sparar det du gör som /etc/X11/XFree86-conf
byt namn på den filen till xorg.conf om du kör xorg
sen vet jag inte exakt vilken drivrutin du kommer att ladda ner men den senaste har ett fel
efter att ha kört fglrxconfig och ändrat namnet på filen så ska du gå in och ändra Keyboard till keyboard
Driver "Keyboard" till
Driver "keyboard" altlså om X inte startar första gången!!! men testa att starta X först och gör det här ifall det inte startar!
Hoppas det här hjälper
Code: Select all
installpkg [i]drivrutin[/i]
... vänta nu. jag återkommer! upptäckte ngt konstigt
tillbaka: körde själv fglrxinfo under tiden jag skrev och märkte att det stod mesa3d på min med.. konstigt

som sagt.. jag skulle rekommendera att du laddar ner drivrutiner från ati för kortet radeon 9200 igen men den här gången ska du packa upp filen istället för att köra installpkg. Du ska packa upp den efter att du kört rpm2targz så klart.
Detta kommer nog ge dig ett anlat mappar bl. a. usr och lib i den mappen du befinner dig i. Jag tycker du ska pröva att kopiera filerna till hands dit de tillhör
ibland kanske kan det hända att en fil som ska kopieras i ngn mapp i dit system inte finnas där den ska enligt filerna du packade upp.. då får du söka var den mappen ligger i dit system och kopiera filen dit.. det är hela idén med det här sättet. sen när allt är på plats går du som vanligt till mappen /lib/modules/fglrx/build_mod och kör filen make.sh
den är nog inte körbar så du kan skriva sh make.sh eller göra filen körbar genom att skriva chmod +x make.sh
sen när den är klar utan error så går du till föregående mapp
/lib/modules/fglrx/
och kör make_install.sh
om det också går igenom utan några fel så är det bara fglrxconfig som ska köras
kör den och ange dina inställningar
kom ihåg att fglrxconfig sparar det du gör som /etc/X11/XFree86-conf
byt namn på den filen till xorg.conf om du kör xorg
sen vet jag inte exakt vilken drivrutin du kommer att ladda ner men den senaste har ett fel
efter att ha kört fglrxconfig och ändrat namnet på filen så ska du gå in och ändra Keyboard till keyboard
Driver "Keyboard" till
Driver "keyboard" altlså om X inte startar första gången!!! men testa att starta X först och gör det här ifall det inte startar!
Hoppas det här hjälper
~ zuhat ~ zlackware ~
~ linux user #285160
~ LFS user #13183
~ linux user #285160
~ LFS user #13183
Det finns en stor risk att du måste ladda ner en patch till agpgart modulen för ditt moderkort och kompillera en ny kärna med den. Det är inte så svårt som det låter, och på forumet på www.rage3d.com under Linux sektionen finns en bra tutorial för bl.a. hur du skull gå tillväga för att köra detta. Kompillera agpgart som en modul och välj att köra med den externa agpgart modulen i fglrxconfig efter att du har installerat grafikdrivrutinerna så borde det nog funka bara du fixar lite småsaker i filen som skapas och byter namn på den.
vad blir det på svenska - om man inte har någon ingenjörs examen?Phantom wrote:Det finns en stor risk att du måste ladda ner en patch till agpgart modulen för ditt moderkort och kompillera en ny kärna med den. Det är inte så svårt som det låter, och på forumet på www.rage3d.com under Linux sektionen finns en bra tutorial för bl.a. hur du skull gå tillväga för att köra detta. Kompillera agpgart som en modul och välj att köra med den externa agpgart modulen i fglrxconfig efter att du har installerat grafikdrivrutinerna så borde det nog funka bara du fixar lite småsaker i filen som skapas och byter namn på den.

och hur kommer moder kortet in i detta?
Först: Vad har du för moderkort?
Börja med att kolla upp moderkortskretstillverkarens (t.ex. nvidia, via eller intel) hemsida och se om de har några drivrutiner för agpgart. Följ sedan deras instruktioner för hur du skall patcha kärnan. Har du tur kanske du inte ens behöver patcha den.
Förflytta dig sedan till din kernel-source mapp (t.ex. på mitt system: /usr/src/linux-2.4.22/)
Kör sedan make menuconfig , vilket startar ett grafiskt kernel konfigurerings gränssnitt.
Gå in under 'Character devices' och se till att /dev/agpgart är markerad som en modul (markerat med ett M), se också till att dit moderkorts chipset är markerat, detta kan du kompillera in i kärnan om du vill (markerat med en * framför). Gå ut ur menyn och kolla att en x86 kompatibel processor är vald under 'Processor type and features'.
Avsluta sedan menuconfig och se till att spara konfigurationen när programmet frågar dig om det. Kör sedan
make dep && make clean bzImage modules modules_install
för att kompillera kärnan.
När det är klart, ta en säkerhetskopia av din kärn-fil i /boot mappen
(heter lite olika beroende på system, i Slackware heter den vmlinuz, men tror att standard är bzImage)
Sedan måste du kopiera /usr/src/linux-2.x.xx/arch/i386/boot/bzImage till /boot mappen, och se till kopiera den över den gamla filen.
(byt ut x-en mot din kernel version, detta bör funka med 2.4 kärnor, vet inte hur det är med 2.6 kärnor, men prova).
Konfigurera om lilo eller grub, eller vad du nu använder för bootmanager.
Starta om datorn med den nya kärnan och installera om grafikdrivrutinerna.
Kör fglrxconfig, och svara ja då den frågar om du vill använda den externa modulen.
Säkerhetskopiera xorg.conf
Gör några sm ändringar i filen som skapas och kopiera den över xorg.conf.
Starta om datorn.
Observera att du måste installera om eventuella andra drivrutiner som du hade installerade med den gamla kärnan för att allt skall funka som förr.
Hoppas det här kunde vara till nån hjälp.
Mvh. Phantom
EDIT: Det skall vara moderkortskretstillverkaren och inte moderkortstillverkaren. Ursäkta missen.
Börja med att kolla upp moderkortskretstillverkarens (t.ex. nvidia, via eller intel) hemsida och se om de har några drivrutiner för agpgart. Följ sedan deras instruktioner för hur du skall patcha kärnan. Har du tur kanske du inte ens behöver patcha den.
Förflytta dig sedan till din kernel-source mapp (t.ex. på mitt system: /usr/src/linux-2.4.22/)
Kör sedan make menuconfig , vilket startar ett grafiskt kernel konfigurerings gränssnitt.
Gå in under 'Character devices' och se till att /dev/agpgart är markerad som en modul (markerat med ett M), se också till att dit moderkorts chipset är markerat, detta kan du kompillera in i kärnan om du vill (markerat med en * framför). Gå ut ur menyn och kolla att en x86 kompatibel processor är vald under 'Processor type and features'.
Avsluta sedan menuconfig och se till att spara konfigurationen när programmet frågar dig om det. Kör sedan
make dep && make clean bzImage modules modules_install
för att kompillera kärnan.
När det är klart, ta en säkerhetskopia av din kärn-fil i /boot mappen
(heter lite olika beroende på system, i Slackware heter den vmlinuz, men tror att standard är bzImage)
Sedan måste du kopiera /usr/src/linux-2.x.xx/arch/i386/boot/bzImage till /boot mappen, och se till kopiera den över den gamla filen.
(byt ut x-en mot din kernel version, detta bör funka med 2.4 kärnor, vet inte hur det är med 2.6 kärnor, men prova).
Konfigurera om lilo eller grub, eller vad du nu använder för bootmanager.
Starta om datorn med den nya kärnan och installera om grafikdrivrutinerna.
Kör fglrxconfig, och svara ja då den frågar om du vill använda den externa modulen.
Säkerhetskopiera xorg.conf
Gör några sm ändringar i filen som skapas och kopiera den över xorg.conf.
Starta om datorn.
Observera att du måste installera om eventuella andra drivrutiner som du hade installerade med den gamla kärnan för att allt skall funka som förr.
Hoppas det här kunde vara till nån hjälp.
Mvh. Phantom
EDIT: Det skall vara moderkortskretstillverkaren och inte moderkortstillverkaren. Ursäkta missen.