n'Abend, ich hab' folgendes: - Sarge, - AMD64, - Graka ATI Sapphire X700 PCIE 256 MO, - xserver-xorg 6.9.0.dfsg.1-3bpo1.
Die Kiste läuft unter Vesa, da ich es bis jetzt nicht geschafft habe, die ATI-Treiber zu installieren. Hiermit ein neuer Anlauf. Von ATI habe ich Treiber besorgt und installiert: dpkg -l | grep fglrx ii fglrx-control 8.25.18-1 Control panel for the ATI graphics accelerat ii fglrx-driver 8.25.18-1 Video driver for the ATI graphics accelerato ii fglrx-driver-d 8.25.18-1 Video driver for the ATI graphics accelerato ii fglrx-kernel-s 8.25.18-1 Kernel module source for the ATI graphics ac ic fglrx64-6-8-0 8.21.7-2 X Window display driver for the ATI graphics Was bedeutet "ic"? Install candidate? Das würde bedeuten, dass der Treiber noch fehlt. Das Modul fglrx oder glrx ist jedenfalls nicht da. Ich hab' sowohl versucht, mir von dem Sript "ati-driver-installer-8.25.18-x86_64.run" Debian-Pakete erstellen zu lassen, die ich dann mit dpkg installiert habe, als auch das Skript direkt zum Installieren zu benutzen. Bei letzerem Versuch steht in /usr/share/fglrx/usr/share/fglrx: [Message] Kernel Module : Trying to install a precompiled kernel module. [Message] Kernel Module : Precompiled kernel module version mismatched. [Error] Kernel Module : No kernel module build environment - please consult readme. Laut /usr/share/doc/fglrx-driver/user-manual ist der Treiber nur für X800, alldieweil ich X700 habe. Wenn ich /usr/share/doc/fglrx-driver/README.Debian richtig verstehe, muss ich das Modul erst bauen: -------------------------- Building the kernel module -------------------------- First, cd into /usr/src and unpack the kernel module sources: $ cd /usr/src $ bzcat fglrx.tar.bz2 | tar x You can build the kernel module in several ways: 1) Use the supplied make.sh script. This will build a module that matches the running kernel; you need to have the correct kernel source and configuration in place. 2) Use the following commands (only on kernel 2.6.x): $ cd /usr/src/linux $ make SUBDIRS=/usr/src/modules/fglrx modules (replace /usr/src/linux with the path to your kernel sources) 3) Use the make-kpkg(1) command provided by the kernel-package Debian package. This will produce a corresponding fglrx-kernel package for the Debian kernel-image package that you are using. This is "the Debian way". See the "modules_image" section of the make-kpkg(1) man page. 4) Use module-assistant. In the usual environment it should detect all requirements. Example (assuming that you build for the running kernel): # module-assistant a-i fglrx If you have never built modules before, you should prepare the build environment by running: # module-assistant prepare If you prefer to build the packages with m-a from your own user account (with ~/src/linux being the kernel source): $ mkdir -p ~/src/modass $ module-assistant -u ~/src/modass -k ~/src/linux install fglrx Options 3) and 4) will create a nice Debian package to install; otherwise, you'll have to copy the module to the right directory under /lib/modules, then run 'depmod -ae' and 'modprobe fglrx' to load it. ---------------------------- Ob damit meine Karte (X700) erkannt wird? Es ist eine Radeon-Karte. Dpkg-reconfigure xserver-xorg zeigt aber kein "radeon", nur "ati", das aber nicht funktionniert. Hier noch ein Email von der AMD64-Liste vom Februar. Ich weiß nicht, ob das noch gültig und für mich der richtige Weg ist: =============== ATI's installer can create packages for debian automatically, or it can extract its files (to let you patch them) and then let you run a script that builds debian packages. So here's the instructions: $ ./ati-driver-installer-8.12.7-x86_64.run --extract fglrx-tmp $ cd fglrx-tmp $ cd common/lib/modules apply the patch from http://lkml.org/lkml/2005/12/11/26 which lets the kernel module work with Kernel 2.6.15 $ cd - $ fakeroot ./packages/Debian/ati-packager.sh --buildpkg sid # rm -rf /usr/src/modules/fglrx /usr/src/fglrx.tar.bz2 dpkg -i the debs, use module-assistant to build the kernel module and you're good to go. (Don't forget to modprobe -r fglrx; modprobe fglrx before you start X again.) NOTE: it is no longer necessary to patch the fglrx directory to tell it that Debian/sid uses X.org 6.9.0. ATI already knows this and the current version of the installer knows it too. You can download the fglrx driver 8.21.7 from the ati webpage which support X.org <http://x.org/ 6.9. you can even find a newest version version : 8.22.5 but according to this page <http://www2.ati.com/drivers/linux/linux_8.22.5.html it is only compatible with "XOrg 6.7 or 6.8; XFree86 version 4.1, 4.2, or 4.3" i built debs for 6.9 using ati-driver-installer-8.21.7-x86_64.run using --buildpkg ...i had to modify it a bit but otherwise it worked well the driver supports it, but there are no rpms released yet, which is the reason why you cannont use the debian package from flavio =============== Kurz, ich bin überfordert und brauche einen Wegweiser. Ich hab' alle meine Infos zusammengetragen, ich hoffe, es ist verständlich. tschüs Klaus

