Installation der Ati Treiber - Anleitung
Installation der Ati Treiber - Anleitung
Ati Radeon Treiber installieren ! "Anleitung"
Ich habe über 2 Tage gebraucht um diese Treiber zu installieren.
Bei den Treibern hinkt Ati gegenüber NVIDIA noch gewaltig hinterher.
Da es nirgendwo eine vernünftige Anleitung gibt habe ich diese geschrieben.
Das ganze bezieht sich auf hauptsächlich auf Debian dem von mir eingesetzten System.
Ich beschreibe hier den Weg wie es bei mir funktioniert hat und bitte mich nicht zu steinigen
falls etwas nicht wie gewünscht funktioniert.
Ich übernehme keinerlei Verantwortung für Auswirkungen die durch diese Anleitung entstehen.
Sollte hinterer der Computer explodieren, auf Zeitreisen geschickt werden oder sonstiges
ist es nicht mein Problem.
Sie sind dafür alleine Verantwortlich !
Sollten irgendwelche Fehler oder Unstimmigkeiten auftreten bitte ich, mich zu verbessern.
Diese Anleitung funktioniert sowohl bei Karten "build by Ati" als auch mit
Fremdherstellern mit Ati Chipsatz.
Selber besitze ich eine "Sapphire Radeon 9000".
Ich bekomme nur den Hinweiß im "XFree.0.log" das es sich um keine "build by Ati" Karte handelt.
Es funktioniert alles einwandfrei.
So und nun los:
1. Treiber von http://www.ati.com runterladen. ( aufpassen auf die Version 4.2.0 oder 4.1.0 )
Ich habe das ganze auf 4.2.1 inst. und es hat einwandfrei funktioniert.
Sollte also nicht erforderlich sein genau die übereinstimmige Version zu benutzen.
( Ausgenommen 4.1.0 - 4.2.0)
2. Die passenden Kernelsourcen installieren.
Dieser sollte jeweils vom Inst Kernel sein.
Dieser ist je nach Dist. verschieden.
Also ein Kernel von Mandrake, Suse, usw...
Es ist nicht möglich den Ati Treiber mit einen Kernel von http://www.kernel.org der
gleichen Nummer des vorhandenen Kernels zu inst. da die Dist. noch zahlreiche
Eigenpatches durchführen.
Hat man den richtigen jeweils zur Dist. passenden Kernel kann man Punkt 2 überspringen.
Es besteht näturlich auch die Möglichkeit sich einen eigenen Kernel zu inst.
Ich habe mich bei der Gelegenheit für 2.4.20 von Kernel.org entschieden und runtergeladen.
Hier gibt es einige Punkte zu beachten.
a.) Die Sourcen unter /usr/src/kernel-2.4.20 entpacken.
a1.) In das folgende Verzeichniss wechseln /usr/src
b.) Nun einen Link setzen --> "ln -s ./kernel-2.4.20 ./linux"
(Wichtig Da auch Ati's Treiber darauf zurückgreift)
c.) Ich habe das alte Konfigurationfile von meinem alten bf2.4 genommen.
"cp /boot/config-2.4.18-bf2.4 /usr/src/linux-2.4.20"
c1.) Nun in das Verzeichniss wechseln: /usr/src/linux
d.) "make mrproper && make distclean && make clean" ausführen.
(Stellt sicher das die Kernelfiles sauber sind.)
e.) Nun "make xconfig" ausführen
Das alte Konfigurationsfile laden --> config-2.4.18-bf2.4
Wichtig --> unter "Character devices" --> Direct Rendering Manager (Xfree86 DRI Support)
auf disable (no) oder als Modul (m) setzen!
Das selbe beim Agb-Support!
Zusätzlich kann man natürlich noch eigene Einstellungen machen.
Das ganze speichern und beenden !
f.) Nun führt man folgende Befehle nach der Reihe aus.:
"make dep"
"make bzImage"
"make modules" (Am Ende diesen Schrittes sollte man keine Fehler bekommen !)
"make modules_install"
Am Ende diesen Schrittes sollte man keine Fehler bekommen !
Besonders keine "Unresolved Symbols"
(Ich mußte einige Module rausnehmen bis es funktioniert hat)
Treten "Unresolved Symbole" auf wird sich der Ati Treiber nicht inst. !!
g.) Als nächstes kopiert man sich den eben erstellten Kernel ins /boot Verzeichnis.
Er befindet sich unter "/usr/src/linux-2.4.20/arch/i386/boot" und trägt den Namen "bzImage".
Unter /boot ändert man seinen Namen z.B in vmlinuz-2.4.20-1.
Unter /usr/src/linux-2.4.20 kopiert man noch die Datei "System.map" nach /boot
e.) Lilo wird eingerichtet.
Unter /etc editiert man die Datei "lilo.conf" und fügt folgendes hinzu:
image=/boot/vmlinuz-2.4.20-1
label=Linux-2.4.20
read=only
vga=normal # Dieser Eintrag ist wichtig. Keinen anderen verwenden
Speichern und in der bash (Konsole) "lilo" aufrufen <-- Wichtig
f.) Neustart
Das System mit dem neuen Kernel starten
In meinem Fall Linux-2.4.20
3. a.) Mit alien das Rpm-File von Ati umwandeln --> "alien fglrx-glc22-4.1.0-2.5.1.i586.rpm" (wenn nötig mit apt-get install alien inst.
Nun sollte man ein .deb Paket erhalten.
Dieser Punkt ist nur bei Debian nötig!
b.) Bei Debian installiert man das ganze mit "dpkg -i --force-overwrite <ati_package_name>.deb"
Bei anderen Dist. auf normalen Weg mit rpm ....
c.) fglrxconfig ausführen --> Einstellungen machen
In Grunde einfach bei jeder Abfrage "Enter" außer bei den Werten vom Monitor.
Hier sollten die vom Monitor entsprechenden Werte eingetragen werden. (laut Handbuch)
d.) Ich mußte noch in der XF86Config-4 (unter /etc/X11) den Eintrag
BusId "Pci:1:0:1" auskommentieren
Es wurde sonst keine Hardware gefunden obwohl die BusID mit ziemlicher Sicherheit stimmt ??
Man sollte zuerst probieren ob es auch mit diesem Eintrag funktioniert!
In den meiseten Fällen stimmt dies...
e.) Unter /lib/modules/fglrx/build_mod --> "sh ./make.sh" ausführen
Sollte nun ohne Fehler geschehen.
f.) Unter /lib/modules/fglrx --> "sh ./make_install.sh" ausführen
Sollte wiederrum ohne Fehler geschehen.
4. Xserver neu starten --> Fertig
5. "glxgears" unter einem xterm ausführen und man sollte bei einer Radeon9000
ungefähr 2000 FPS ablesen können.
Bei "fgl_glxgears" ein Wert von ungefähr 400 - 500 Fps
Die Werte sind jedoch nur ungefähr ein Richtwert.
Hilfreiche Software unter Debian: MC,Alien,gcc,libncurses-dev,tk8.3-dev
Alle mit "apt-get install ..." zu inst.
So sollten sich im Grunde alle Treiber von Ati inst. lassen.
Bitte um Rückmeldung ob es funktioniert hat oder nicht.
Ich habe über 2 Tage gebraucht um diese Treiber zu installieren.
Bei den Treibern hinkt Ati gegenüber NVIDIA noch gewaltig hinterher.
Da es nirgendwo eine vernünftige Anleitung gibt habe ich diese geschrieben.
Das ganze bezieht sich auf hauptsächlich auf Debian dem von mir eingesetzten System.
Ich beschreibe hier den Weg wie es bei mir funktioniert hat und bitte mich nicht zu steinigen
falls etwas nicht wie gewünscht funktioniert.
Ich übernehme keinerlei Verantwortung für Auswirkungen die durch diese Anleitung entstehen.
Sollte hinterer der Computer explodieren, auf Zeitreisen geschickt werden oder sonstiges
ist es nicht mein Problem.
Sie sind dafür alleine Verantwortlich !
Sollten irgendwelche Fehler oder Unstimmigkeiten auftreten bitte ich, mich zu verbessern.
Diese Anleitung funktioniert sowohl bei Karten "build by Ati" als auch mit
Fremdherstellern mit Ati Chipsatz.
Selber besitze ich eine "Sapphire Radeon 9000".
Ich bekomme nur den Hinweiß im "XFree.0.log" das es sich um keine "build by Ati" Karte handelt.
Es funktioniert alles einwandfrei.
So und nun los:
1. Treiber von http://www.ati.com runterladen. ( aufpassen auf die Version 4.2.0 oder 4.1.0 )
Ich habe das ganze auf 4.2.1 inst. und es hat einwandfrei funktioniert.
Sollte also nicht erforderlich sein genau die übereinstimmige Version zu benutzen.
( Ausgenommen 4.1.0 - 4.2.0)
2. Die passenden Kernelsourcen installieren.
Dieser sollte jeweils vom Inst Kernel sein.
Dieser ist je nach Dist. verschieden.
Also ein Kernel von Mandrake, Suse, usw...
Es ist nicht möglich den Ati Treiber mit einen Kernel von http://www.kernel.org der
gleichen Nummer des vorhandenen Kernels zu inst. da die Dist. noch zahlreiche
Eigenpatches durchführen.
Hat man den richtigen jeweils zur Dist. passenden Kernel kann man Punkt 2 überspringen.
Es besteht näturlich auch die Möglichkeit sich einen eigenen Kernel zu inst.
Ich habe mich bei der Gelegenheit für 2.4.20 von Kernel.org entschieden und runtergeladen.
Hier gibt es einige Punkte zu beachten.
a.) Die Sourcen unter /usr/src/kernel-2.4.20 entpacken.
a1.) In das folgende Verzeichniss wechseln /usr/src
b.) Nun einen Link setzen --> "ln -s ./kernel-2.4.20 ./linux"
(Wichtig Da auch Ati's Treiber darauf zurückgreift)
c.) Ich habe das alte Konfigurationfile von meinem alten bf2.4 genommen.
"cp /boot/config-2.4.18-bf2.4 /usr/src/linux-2.4.20"
c1.) Nun in das Verzeichniss wechseln: /usr/src/linux
d.) "make mrproper && make distclean && make clean" ausführen.
(Stellt sicher das die Kernelfiles sauber sind.)
e.) Nun "make xconfig" ausführen
Das alte Konfigurationsfile laden --> config-2.4.18-bf2.4
Wichtig --> unter "Character devices" --> Direct Rendering Manager (Xfree86 DRI Support)
auf disable (no) oder als Modul (m) setzen!
Das selbe beim Agb-Support!
Zusätzlich kann man natürlich noch eigene Einstellungen machen.
Das ganze speichern und beenden !
f.) Nun führt man folgende Befehle nach der Reihe aus.:
"make dep"
"make bzImage"
"make modules" (Am Ende diesen Schrittes sollte man keine Fehler bekommen !)
"make modules_install"
Am Ende diesen Schrittes sollte man keine Fehler bekommen !
Besonders keine "Unresolved Symbols"
(Ich mußte einige Module rausnehmen bis es funktioniert hat)
Treten "Unresolved Symbole" auf wird sich der Ati Treiber nicht inst. !!
g.) Als nächstes kopiert man sich den eben erstellten Kernel ins /boot Verzeichnis.
Er befindet sich unter "/usr/src/linux-2.4.20/arch/i386/boot" und trägt den Namen "bzImage".
Unter /boot ändert man seinen Namen z.B in vmlinuz-2.4.20-1.
Unter /usr/src/linux-2.4.20 kopiert man noch die Datei "System.map" nach /boot
e.) Lilo wird eingerichtet.
Unter /etc editiert man die Datei "lilo.conf" und fügt folgendes hinzu:
image=/boot/vmlinuz-2.4.20-1
label=Linux-2.4.20
read=only
vga=normal # Dieser Eintrag ist wichtig. Keinen anderen verwenden
Speichern und in der bash (Konsole) "lilo" aufrufen <-- Wichtig
f.) Neustart
Das System mit dem neuen Kernel starten
In meinem Fall Linux-2.4.20
3. a.) Mit alien das Rpm-File von Ati umwandeln --> "alien fglrx-glc22-4.1.0-2.5.1.i586.rpm" (wenn nötig mit apt-get install alien inst.
Nun sollte man ein .deb Paket erhalten.
Dieser Punkt ist nur bei Debian nötig!
b.) Bei Debian installiert man das ganze mit "dpkg -i --force-overwrite <ati_package_name>.deb"
Bei anderen Dist. auf normalen Weg mit rpm ....
c.) fglrxconfig ausführen --> Einstellungen machen
In Grunde einfach bei jeder Abfrage "Enter" außer bei den Werten vom Monitor.
Hier sollten die vom Monitor entsprechenden Werte eingetragen werden. (laut Handbuch)
d.) Ich mußte noch in der XF86Config-4 (unter /etc/X11) den Eintrag
BusId "Pci:1:0:1" auskommentieren
Es wurde sonst keine Hardware gefunden obwohl die BusID mit ziemlicher Sicherheit stimmt ??
Man sollte zuerst probieren ob es auch mit diesem Eintrag funktioniert!
In den meiseten Fällen stimmt dies...
e.) Unter /lib/modules/fglrx/build_mod --> "sh ./make.sh" ausführen
Sollte nun ohne Fehler geschehen.
f.) Unter /lib/modules/fglrx --> "sh ./make_install.sh" ausführen
Sollte wiederrum ohne Fehler geschehen.
4. Xserver neu starten --> Fertig
5. "glxgears" unter einem xterm ausführen und man sollte bei einer Radeon9000
ungefähr 2000 FPS ablesen können.
Bei "fgl_glxgears" ein Wert von ungefähr 400 - 500 Fps
Die Werte sind jedoch nur ungefähr ein Richtwert.
Hilfreiche Software unter Debian: MC,Alien,gcc,libncurses-dev,tk8.3-dev
Alle mit "apt-get install ..." zu inst.
So sollten sich im Grunde alle Treiber von Ati inst. lassen.
Bitte um Rückmeldung ob es funktioniert hat oder nicht.
Zuletzt geändert von GetItAll am 03.04.2003 22:13:43, insgesamt 3-mal geändert.
- marmeladebomber
- Beiträge: 1002
- Registriert: 09.11.2002 23:34:58
- Wohnort: Österreich/Tirol
Yes Baby....
Das ist es was man braucht....
Danke jetzt läuft das auch.
Übrigens ich habe nicht auskommentieren müssen, da bei mir ein stand, was mit dem der BusID der Karte übereinstimmt.
Danke für dieses Howto
sschock
Das ist es was man braucht....
Danke jetzt läuft das auch.
Übrigens ich habe nicht
Code: Alles auswählen
BusId "Pci:1:0:1"
Code: Alles auswählen
BusId "Pci:1:0:0"
Danke für dieses Howto
sschock
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-
jabber-ID: sschock@amessage.de
-Friedrich Nietzsche-
jabber-ID: sschock@amessage.de
problem
naja ich weiss ja nicht ob das hier dazu gehoert
aber ich mache einfach mal
also ich bin dem howto gefolgt
soweit auch alles okay
blos wenn ich nun x starten will funktioniert es nur wenn ich glx in der conf auskommentiere!
vielleicht hatte ja wer das gleiche problem
Radeon 9000 Excalibur
aber ich mache einfach mal
also ich bin dem howto gefolgt
soweit auch alles okay
blos wenn ich nun x starten will funktioniert es nur wenn ich glx in der conf auskommentiere!
vielleicht hatte ja wer das gleiche problem
Radeon 9000 Excalibur
okay!
bin dem howto gefolgt!
nun gehts!
aber die beschleunigung will nicht laufen!
bekomme beim ausführen von /lib/modules/fglrx/build_mod/make.sh
und die make log ist
bitte um hilfe es geht mir langsam schon auf den sack!
greetz Spawn
bin dem howto gefolgt!
nun gehts!
aber die beschleunigung will nicht laufen!
bekomme beim ausführen von /lib/modules/fglrx/build_mod/make.sh
Code: Alles auswählen
ATI module generator V 2.0
==========================
probing for VMA API version...
cleaning...
patching 'highmem.h'...
patching 'drmP.h'...
patching file drmP.h
Hunk #1 succeeded at 283 (offset 28 lines).
Hunk #2 succeeded at 294 (offset 28 lines).
compiling 'agpgart_be.c'...
compiling 'agp3.c'...
compiling 'i7505-agp.c'...
compiling 'firegl_public.c'...
firegl_public.c:694: redefinition of `__cmpxchg'
patch/drivers/char/drm/drmP.h:182: `__cmpxchg' previously defined here
compiling failed - object file was not generated
Code: Alles auswählen
ATI module generator V 2.0
==========================
build_date =Sun Feb 23 18:02:25 CET 2003
uname -a =Linux debian 2.4.20 #6 SMP Sun Feb 23 15:47:40 CET 2003 i686 unknown
uname -r =2.4.20
uname -v =#6 SMP Sun Feb 23 15:47:40 CET 2003
uid=0(root) gid=0(root) groups=0(root)
.
drwxr-xr-x 36 root root 4096 Feb 23 02:57 /usr/include
.
total 50376
-rw-r--r-- 1 root root 191510 Jan 18 19:04 drm-trunk.tar.gz
-rwxr-xr-x 1 root root 38609 Nov 27 20:53 fglrx_panel_sources.tgz
-rwxr-xr-x 1 root root 9640 Nov 27 20:53 fglrx_sample_source.tgz
drwxr-xr-x 14 root root 4096 Feb 23 15:20 kernel-source-2.4.18
-rw-r--r-- 1 root root 23837917 Apr 14 2002 kernel-source-2.4.18.tar.bz2
lrwxrwxrwx 1 root src 21 Feb 23 15:21 linux -> /usr/src/linux-2.4.20
drwxr-xr-x 14 573 573 4096 Feb 23 17:25 linux-2.4.20
-rw------- 1 root root 27421046 Feb 23 17:19 linux-2.4.20.tar.bz2
drwxr-xr-x 7 root root 4096 Feb 22 03:34 rpm
.
file /lib/modules/2.4.20/build/include/linux/agp_backend.h says: AGP=1
OsVersion says: SMP=1
file /proc/ksyms says: SMP=1
file /lib/modules/2.4.20/build/include/linux/autoconf.h says: SMP=1
file /lib/modules/2.4.20/build/include/linux/autoconf.h says: MODVERSIONS=1
.
CC=gcc
cc_version=2.95.4
found major but not minor version match for gcc and the ip-library
ls -l libfglrx_ip.a
lrwxrwxrwx 1 root root 18 Feb 23 18:02 libfglrx_ip.a -> libfglrx_ip.a.GCC2
.
probing for VMA API version...
cc_ret_vma_240 = 0
cc_ret_vma_253 = 1
def_vma_api_version=-DFGL_LINUX240_VMA_API
cleaning...
patching 'highmem.h'...
patching 'drmP.h'...
compiling 'agpgart_be.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-point
compiling 'agp3.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-point
compiling 'i7505-agp.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-point
compiling 'firegl_public.c'...
gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-point
firegl_public.c:694: redefinition of `__cmpxchg'
patch/drivers/char/drm/drmP.h:182: `__cmpxchg' previously defined here
compiling failed - object file was not generated
bitte um hilfe es geht mir langsam schon auf den sack!
greetz Spawn
Sorry diese Fehlermeldung sagt mir rein garnichts...
Ich hoffe jemand anders hat eine Lösung dafür.
Was passiert wenn du einfach den Treiber nochmal inst und dann die Module baust ?
Solltest Du eine Lösung dafür haben bitte Posten ...
Alternativ kannst du auch noch in einem Anderen Forum Posten wo dieses Thema angeschnitten wird...
http://linuxforen.de/forums/showthread. ... adid=65630
Gruß
GetItAll
Ich hoffe jemand anders hat eine Lösung dafür.
Was passiert wenn du einfach den Treiber nochmal inst und dann die Module baust ?
Solltest Du eine Lösung dafür haben bitte Posten ...
Alternativ kannst du auch noch in einem Anderen Forum Posten wo dieses Thema angeschnitten wird...
http://linuxforen.de/forums/showthread. ... adid=65630
Gruß
GetItAll
GNU/Linux
habe mla ne Frage dazu,
und zwar wenn ich das sh ./make.sh mach, dann arbeitet der erst, aber danach kommt eine Fehlermedlung von wegen das mein Kernel 2.2.25 sei aber irgentwie dei config config-2.4.18-bf2.4 sei, hat der die config net gefunden oda wie?! jedefalls komm cih ent mehr in den grafischen Login...
hoffentlich könnt ihr mir mal wieder helfen
und zwar wenn ich das sh ./make.sh mach, dann arbeitet der erst, aber danach kommt eine Fehlermedlung von wegen das mein Kernel 2.2.25 sei aber irgentwie dei config config-2.4.18-bf2.4 sei, hat der die config net gefunden oda wie?! jedefalls komm cih ent mehr in den grafischen Login...
hoffentlich könnt ihr mir mal wieder helfen
äähm ne, den 2.2.25 er geht das damit nicht, was muss ich anders amchen?!
also frei übersetzt meint der, dass er nen falschen Kernel hätte, da unter /usr/src/linux nur nen 2.2.25er währe und (wortlaut) instead config-2.4.18-bf2.4...
soll cih nommla alles runan und den 2.4.20er druff machen?! aber der si doch schon asbach...
nochmal edit:
also habe jez nommal alles neu gemacht mit 2.4.20er Kernel
jetzt kommt folgender Fehler, undzwar, dass ich meine Syslinks aktuallisieren sollte:
Habe ln -s ./linux ./linux gemacht (da Kernel Ordner auch linux heisst)
also frei übersetzt meint der, dass er nen falschen Kernel hätte, da unter /usr/src/linux nur nen 2.2.25er währe und (wortlaut) instead config-2.4.18-bf2.4...
soll cih nommla alles runan und den 2.4.20er druff machen?! aber der si doch schon asbach...
nochmal edit:
also habe jez nommal alles neu gemacht mit 2.4.20er Kernel
jetzt kommt folgender Fehler, undzwar, dass ich meine Syslinks aktuallisieren sollte:
Habe ln -s ./linux ./linux gemacht (da Kernel Ordner auch linux heisst)
- minimike
- Beiträge: 5594
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Oh super ich habe ne ati 9000 all in wonder werde ich auch versuchen dabei war ich schon drauf und drann mir ne NVIDIA zu kaufen ich werde die nächsten Tage von red hat 7.3 auf debian wechseln bin aber bisher immer gescheitert die karte lief ja im Vesamodus aber ich wollte für Spiele sd support hattest du den ?
so ich habe mir mal die Zeit genommen, die Fehlermedlung auf zuschreiben...
ATI module generator V 2.0
Error:
kernel includes at /usr/src/linux/include do not match current kernel.
they are versioned as "2.4.20"
instead of "2.4.18-bf2.4"
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
wat kann ich tun?!
ATI module generator V 2.0
Error:
kernel includes at /usr/src/linux/include do not match current kernel.
they are versioned as "2.4.20"
instead of "2.4.18-bf2.4"
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
wat kann ich tun?!
Hast Du auch den neuen Kernel gebootet!
Du verwendest noch immer den Bf 2.4 Kernel verweisst aber auf den neuen...
Entweder Kernel nochmal ordentlich inst. und mit diesem auch booten... oder
du besorgst dir mittels apt get deine Kernel Headers vom bf2.4 und setzt den Link auf bf 2.4
Gruß
GetItAll
Du verwendest noch immer den Bf 2.4 Kernel verweisst aber auf den neuen...
Entweder Kernel nochmal ordentlich inst. und mit diesem auch booten... oder
du besorgst dir mittels apt get deine Kernel Headers vom bf2.4 und setzt den Link auf bf 2.4
Gruß
GetItAll
GNU/Linux
Also mit Kernel hat ja alles geklappt.... nur wenn ich:
cd /lib/modules/fglrx/build_mod/
und dann sh ./make.sh ausführe dann kommt folgender Fehler
"-I/lib/modules/2.4.20/build/include/../drivers/char/drm -DFIREGL_410 -c firegl_public.c -o firegl_public.o
firegl_public.c:694: redefinition of `__cmpxchg'
patch/drivers/char/drm/drmP.h:182: `__cmpxchg' previously defined here
compiling failed - object file was not generated"
is nru ein ausschnitt aus der Log datei, ich geh aml davon aus das ich den Link falsch gesetzt habe...
aber die Quelle is der Kernel Ordner, oder? also bei mir ln -s ./linux ... weil mein kernel Ordner linux heisst...
aber für was soll das tweite stehen?! wie muss den der Link zu lauten?!
cd /lib/modules/fglrx/build_mod/
und dann sh ./make.sh ausführe dann kommt folgender Fehler
"-I/lib/modules/2.4.20/build/include/../drivers/char/drm -DFIREGL_410 -c firegl_public.c -o firegl_public.o
firegl_public.c:694: redefinition of `__cmpxchg'
patch/drivers/char/drm/drmP.h:182: `__cmpxchg' previously defined here
compiling failed - object file was not generated"
is nru ein ausschnitt aus der Log datei, ich geh aml davon aus das ich den Link falsch gesetzt habe...
aber die Quelle is der Kernel Ordner, oder? also bei mir ln -s ./linux ... weil mein kernel Ordner linux heisst...
aber für was soll das tweite stehen?! wie muss den der Link zu lauten?!
hallo
habe das tut benutzt um die ati treiber zu installieren
punkt 2 hab ich übergangen weil ich den 2.4.20 kernel hab (denke ich)
bis zu punkt 3e bin ich gekommen
aber beim ausführen von ./make.sh kommt folgende fehlermeldung und ich weiss da nicht weiter
habe das tut benutzt um die ati treiber zu installieren
punkt 2 hab ich übergangen weil ich den 2.4.20 kernel hab (denke ich)
bis zu punkt 3e bin ich gekommen
aber beim ausführen von ./make.sh kommt folgende fehlermeldung und ich weiss da nicht weiter
Code: Alles auswählen
Kernel includes at /usr/src/linux/include not found or incomplete
file /usr/src/linux/include/linux/version.h
Die Zeit ist das Feuer in dem wir verbrennen.
Hallo !
Du musst den Kernel Source oder die Kernel Headers inst....
und dann machst du folgendes aus Punkt 2 wenn du eine von beiden Dateien inst. hast.
a1.) In das folgende Verzeichniss wechseln /usr/src
b.) Nun einen Link setzen --> "ln -s ./kernel-2.4.20 ./linux"
(Wichtig Da auch Ati's Treiber darauf zurückgreift)
weiter bei Punkt 3
Gruß
GetItAll
Du musst den Kernel Source oder die Kernel Headers inst....
und dann machst du folgendes aus Punkt 2 wenn du eine von beiden Dateien inst. hast.
a1.) In das folgende Verzeichniss wechseln /usr/src
b.) Nun einen Link setzen --> "ln -s ./kernel-2.4.20 ./linux"
(Wichtig Da auch Ati's Treiber darauf zurückgreift)
weiter bei Punkt 3
Gruß
GetItAll
GNU/Linux
-
- Beiträge: 233
- Registriert: 06.02.2003 14:51:28
Ja ist nomal !
Liegt am Treiber. Ob es bei den neueren auch noch vorkommt kann ich nicht sagen.
Ich habe die Karte wieder verkauft!
Nvidia ist doch unter Linux besser...
Abhilfe gibt es nur wenn du die Auflösung auf normal stellst ( Im Lilo - vga=normal )
Einen anderen Weg gibt es nicht.
Gruß GetItAll
Liegt am Treiber. Ob es bei den neueren auch noch vorkommt kann ich nicht sagen.
Ich habe die Karte wieder verkauft!
Nvidia ist doch unter Linux besser...
Abhilfe gibt es nur wenn du die Auflösung auf normal stellst ( Im Lilo - vga=normal )
Einen anderen Weg gibt es nicht.
Gruß GetItAll
GNU/Linux
-
- Beiträge: 233
- Registriert: 06.02.2003 14:51:28
Dann is der Treiber doch richtig scheisse. Abgesehen, daß der erstmal meinen Monitor beim Einloggen ca. 5s auf Standby stellt, kann ich dann nicht mal in der Konsole arbeiten... Ausserdem kann ich jedesmal wenn ich was installiere, das Treiberpaket neu installieren, da er rumheult, weil da was überschrieben wurde...
Da hab ich ja mit meiner GeForce 2 MX 440 mehr Spaß als mit ner Radeon 9700 ...
Verkaufen is nich, gehört eigentlich meinem Vater. =(
Da hab ich ja mit meiner GeForce 2 MX 440 mehr Spaß als mit ner Radeon 9700 ...
Verkaufen is nich, gehört eigentlich meinem Vater. =(
Hallo
Ja ist leider so!
Aber du kannst dennoch in der Konsole arbeiten wenn du die Auflösung in der Konsole
runterschlaltest...
Daher keinen FrameBuffer in der Konsole verwenden ( mit vga=normal ).
Macht aber nicht wirklich Spass so zu Arbeiten...
Kotzt mich auch an das mit Linux beworben wird, aber im endeffekt nicht wirklich nutzbar ist.
Leider gibt es nicht viel alternativen unter Linux zu einem guten Ergebniss zu kommen.
Matrox hat zwar OpenSource Treiber aber die Performance ist schlecht.
Kyro läuft auch nicht wirklich...
Bleibt nur Nvidia... Ist zwar Closed Source aber die bemühen sich wenigstens vernünftige Treiber herzustellen.
Hab mir auch ein Nforce2 Board gekauft --> läuft einwandfrei. Volle Unterstützung!
Ich bin sogar bereit für ein Produkt mit geringerer Leistung mehr zu bezahlen, aber dafür
totale Linuxunterstützung zu erhalten.
Aber Dank Nvidia bin ich auch so vorne dabei
ps. Nochwas wenn ich grad über die Hardwarehersteller schimpfe...
Lexmark kann man auch in die Tonne werfen...
Bewerben sogar mit einem Pinguin auf ihren Verpackungen. Eine Frechheit finde ich...
Die vorhandenen Treiber sind unter neueren Dist. nicht zu benutzen und wenn dann
liefern sie dermassen schlechte Qualitat das ich gleich einen alten Nadeldrucker verwenden kann.
Das wäre doch was für den Verbraucherschutz oder?
Hier wird mit Leistungen beworben die ich im Endeffekt doch gar nicht bekomme - Betrug !
Gruß
GetItAll
Ja ist leider so!
Aber du kannst dennoch in der Konsole arbeiten wenn du die Auflösung in der Konsole
runterschlaltest...
Daher keinen FrameBuffer in der Konsole verwenden ( mit vga=normal ).
Macht aber nicht wirklich Spass so zu Arbeiten...
Kotzt mich auch an das mit Linux beworben wird, aber im endeffekt nicht wirklich nutzbar ist.
Leider gibt es nicht viel alternativen unter Linux zu einem guten Ergebniss zu kommen.
Matrox hat zwar OpenSource Treiber aber die Performance ist schlecht.
Kyro läuft auch nicht wirklich...
Bleibt nur Nvidia... Ist zwar Closed Source aber die bemühen sich wenigstens vernünftige Treiber herzustellen.
Hab mir auch ein Nforce2 Board gekauft --> läuft einwandfrei. Volle Unterstützung!
Ich bin sogar bereit für ein Produkt mit geringerer Leistung mehr zu bezahlen, aber dafür
totale Linuxunterstützung zu erhalten.
Aber Dank Nvidia bin ich auch so vorne dabei
ps. Nochwas wenn ich grad über die Hardwarehersteller schimpfe...
Lexmark kann man auch in die Tonne werfen...
Bewerben sogar mit einem Pinguin auf ihren Verpackungen. Eine Frechheit finde ich...
Die vorhandenen Treiber sind unter neueren Dist. nicht zu benutzen und wenn dann
liefern sie dermassen schlechte Qualitat das ich gleich einen alten Nadeldrucker verwenden kann.
Das wäre doch was für den Verbraucherschutz oder?
Hier wird mit Leistungen beworben die ich im Endeffekt doch gar nicht bekomme - Betrug !
Gruß
GetItAll
GNU/Linux