[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ATI X700



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



Reply to: