ATI Treiber Version 8.25.18

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
BastiKiller27
Beiträge: 30
Registriert: 27.02.2005 22:32:43

ATI Treiber Version 8.25.18

Beitrag von BastiKiller27 » 24.05.2006 21:52:57


Rcc
Beiträge: 103
Registriert: 11.06.2004 11:34:42

Beitrag von Rcc » 24.05.2006 22:25:12

"Toggling between console mode and X Server graphical mode no longer results in a system hang"

Würde sich doch gut anhören, muss ich morgen gleich mal testen.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 24.05.2006 22:37:36

"Toggling between console mode and X Server graphical mode no longer results in a system hang"
8O Das gibt's doch gar nicht.

Edit: Nachdem ich's ausprobiert habe ist mein X wieder eingefroren.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 25.05.2006 03:00:28

moin

Also versteh ich sowieso nicht.... noch nie probleme mit gehabt..:-)

greetz
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
Aresius
Beiträge: 65
Registriert: 25.07.2004 17:22:09
Wohnort: Heidelberg

Beitrag von Aresius » 25.05.2006 03:38:35

Naja, neuer Treiber schön und gut, aber das Debianpaket für fireglcontrolpanel (fglrx-control) wird nicht mehr korrekt erstellt. Das ganze liegt daran, dass es umbenannt wurde von 'fglrx-control-qt3' in 'fglrx-control', leider wurde das aber in der rules Datei vergessen was darin resultiert, dass das Paket fglrx-control-2.25.18 nur ein copyright aber kein Program enthält.

Die Sache lässt sich einfach beheben:

Code: Alles auswählen

diff -Naur fglrx-tmp/packages/Debian/debian/rules fglrx-tmp.new/packages/Debian/debian/rules
--- fglrx-tmp/packages/Debian/debian/rules      2006-05-18 16:54:16.000000000 +0200
+++ fglrx-tmp.new/packages/Debian/debian/rules  2006-05-25 03:11:16.000000000 +0200
@@ -75,7 +75,7 @@
 PKG_driver      := fglrx-driver
 PKG_driver_dev  := fglrx-driver-dev
 PKG_kernel_src  := fglrx-kernel-src
-PKG_control_qt3 := fglrx-control-qt3
+PKG_control_qt3 := fglrx-control
 PKG_sources     := fglrx-sources

 build: usr/X11R6
Dieser Patch muss auf die entpackten Dateien vor dem Erstellen der Pakete angewendet werden.

z.B.

Code: Alles auswählen

./ati-driver-installer-8.25.18-i386.run --extract fglrx-tmp
cd fglrx-tmp/
patch -p1 < datei_mit_patch
fakeroot ./packages/Debian/ati-packager.sh --buildpkg etch
- Es gewinnt immer der, der den vorletzen Fehler macht -

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 25.05.2006 12:12:33

ich finde es schön das jetzt der wechsel zwischen konsole und X ohne einfrieren funktionieren soll.

Allerdings habe ich ein Problem beim installieren

Code: Alles auswählen

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.15-1-486/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-1-486'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2137: warning: ‘deferred_flush’ defined but not used
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-1-486'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.
Dabei abe ich alle Linuxheader installiert

Code: Alles auswählen

aptitude search linux-headers
v   linux-headers                   -
v   linux-headers-2.6               -
p   linux-headers-2.6-486           - Architecture-specific header files for Lin
p   linux-headers-2.6-686           - Architecture-specific header files for Lin
p   linux-headers-2.6-686-smp       - Architecture-specific header files for Lin
v   linux-headers-2.6-all           -
p   linux-headers-2.6-k7            - Architecture-specific header files for Lin
p   linux-headers-2.6-k7-smp        - Architecture-specific header files for Lin
i   linux-headers-2.6.15            - All header files for Linux kernel 2.6.15
i A linux-headers-2.6.15-1          - Common header files for Linux kernel 2.6.1
i   linux-headers-2.6.15-1-486      - Header files for Linux kernel 2.6.15 on 48
i   linux-headers-2.6.15-1-686      - Header files for Linux kernel 2.6.15 on PP
i A linux-headers-2.6.15-1-686-smp  - Header files for Linux kernel 2.6.15 on PP
v   linux-headers-2.6.15-1-all      -
i A linux-headers-2.6.15-1-k7       - Header files for Linux kernel 2.6.15 on AM
i A linux-headers-2.6.15-1-k7-smp   - Header files for Linux kernel 2.6.15 on AM
p   linux-headers-misdn             - Header files for the mISDN drivers

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 25.05.2006 13:06:40

moin

mal ne "dumme" Frage... welchen Kernel hast du laufen 2.6.15-1-486?
wenn du "alle" header installiert hast, musst du dem auch eventuell sagen für welchen kernel du kompilieren möchtest...

greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 25.05.2006 14:32:20

Ja ich hab den 486er... dumemrweise zeigt mir der Installer 686 an. Ich habe jetzt alle auser die für 486 deinstalliert aber das Problem ist das selbe...

Benutzeravatar
Aresius
Beiträge: 65
Registriert: 25.07.2004 17:22:09
Wohnort: Heidelberg

Beitrag von Aresius » 28.05.2006 04:04:47

Wie machst du das denn?

Versuch mal den 'debian way':

Als normaler Benutzer:

Code: Alles auswählen

chmod +x ati-driver-installer-8.22.5-i386.run
./ati-driver-installer-8.22.5-i386.run --extract fglrx-tmp
cd fglrx-tmp/
patch -p1 < datei_mit_meinem_patch_von_oben
fakeroot ./packages/Debian/ati-packager.sh --buildpkg etch
cd ..
rm -rf fglrx-tmp
Jetzt hast Du schonmal alles als ordentliche Debianpakete in dem Verzeichnis in dem Du die Befehle ausgeführt hast. Ich mache das in /usr/src, dazu muss man das aber natürlich für den normalen Benutzer schreibbar machen (z.B. über eine extra Gruppe), für den Anfang tut es auch ein Verzeichnis irgendwo unter /home/userXYZ.

Jetzt als root:

Code: Alles auswählen

# notwendige Pakete installieren
dpkg -i fglrx-{control,driver,kernel-src}_8.25.18-1_*.deb

# module-assistent installieren
apt-get install module-assistent

# module-assistent vorbereiten
module-assistent prepare

# eventuelle alte Modulquellen löschen
rm -rf /usr/src/modules/fglrx

# Neues Modul für aktuell laufenden Kernel bauen und installieren
module-assistent auto-install fglrx
Danach hast du alles ordentlich mit Debian Paketen installiert und module-assistent sollte sich um alles den Kernel betreffende korrekt gekümmert haben. Das Modul Paket liegt in /usr/src und heißt fglrx-kernel-KERNELVERSION_8.25.18-1+KERNELREVISION_ARCH.deb

Natürlich kann man mit eine wenig mehr Arbeit auch module-assistent als nonroot ausführen, und am schönsten ist es wenn man die Pakete in ein lokales Paketverzeichnis mit Packages Datei verschiebt und mittels apt installiert :wink:

Viel Erfolg :)
- Es gewinnt immer der, der den vorletzen Fehler macht -

Benutzeravatar
tschaefer
Beiträge: 138
Registriert: 03.09.2004 09:51:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Garmisch-Partenkirchen, Germany
Kontaktdaten:

Beitrag von tschaefer » 01.06.2006 22:10:50

Moin,

ich hätte da mal gern ein Problem o_O. Ich habe den aktuellen Ati-Treiber installiert, X startet durch, aber beim Starten von 3D-Anwendungen bzw. beim "Testen" der Frames mit glxgears spuckt er mir folgendes aus:

http://nopaste.debianforum.de/3309

Ich nutze:

Code: Alles auswählen

XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-14sarge1 20050901212727 fjp@localhost.localdomain)
Release Date: 15 August 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.6.8-16.0508-2 i686 [ELF]
Build Date: 02 September 2005 ...

Code: Alles auswählen

Linux earth 2.6.16-14-k7 #1 Thu May 25 23:23:06 CEST 2006 i686 GNU/Linux

Code: Alles auswählen

fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 432 MBytes.
[fglrx] module loaded - fglrx 8.25.18 [May 18 2006] on minor 0
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 20
[fglrx] AGP detected, AgpState   = 0x1f000207 (hardware caps of chipset)
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 0x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 0x mode
agpgart: Putting AGP V2 device at 0000:01:00.1 into 0x mode
[fglrx] AGP enabled,  AgpCommand = 0x1f000300 (selected caps)
[fglrx] total      GART = 134217728
[fglrx] free       GART = 118222848
[fglrx] max single GART = 118222848
[fglrx] total      LFB  = 126873600
[fglrx] free       LFB  = 116387840
[fglrx] max single LFB  = 116387840
[fglrx] total      Inv  = 0
[fglrx] free       Inv  = 0
[fglrx] max single Inv  = 0
[fglrx] total      TIM  = 0
Debian bullseye
dwm-6.4
Linux bullseye 6.1.0-17-amd64
CPU AMD Ryzen 7 5700U
Memory total 24576M
Screenshot: http://sau.frubar.net/39339

Benutzeravatar
tschaefer
Beiträge: 138
Registriert: 03.09.2004 09:51:48
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Garmisch-Partenkirchen, Germany
Kontaktdaten:

Beitrag von tschaefer » 02.06.2006 17:18:39

Heisa,

nach einer weiteren ausgeprägten Runde Google habe ich einen Lösungsansatz gefunden.
Schuld an der Misere ist libGL.so.1.2 aus dem aktuellen Installer 8.25.18. Folgendes Workaround hat bei mir geholfen:

Code: Alles auswählen

wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.24.8-x86.run
./ati-driver-installer-8.24.8-x86.run ... Debian Packete erstellen ...
ar -x fglrx-driver_...deb
tar xzf data.tar.gz
mv /usr/X11R6/lib/libGL.so.1.2 /usr/X11R6/lib/libGL.so.1.2-fglrx-8.25.18
cp ./usr/X11R6/lib/libGL.so.1.2 /usr/X11R6/lib/libGL.so.1.2
Danach X stoppen, das Modul fglrx entladen und X neustarten. :D
Debian bullseye
dwm-6.4
Linux bullseye 6.1.0-17-amd64
CPU AMD Ryzen 7 5700U
Memory total 24576M
Screenshot: http://sau.frubar.net/39339

Antworten