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

Re: ATI X700



Klaus Becker schrieb:
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


Hallo Klaus,

Also die ATI-Treiber waren ja noch nie der Hit - den hat NVIDIA mächtig vorraus. Ich habe neX700 und nehm zwar etch/testing/unstable mit Pin-Priority (somit Xorg7).

Ich schildere mal kurz was ich gemacht habe:

apt-get install  xorg-driver-fglrx
fglrx in /etc/modules eingetragen
depmod -a
modprobe fglrx
--> da gabs nen fehler nach reboot tats dann aber!
und in der xorg conf fglrx anstatt ati eingetragen

Installiert habe ich :
xorg-driver-fglrx 7.0.0-8.25.18+2.6.15.11-1 Video driver for ATI graphics accelerators
und noch optional:
fglrx-control 8.25.18+2.6.15.11-1 Control panel for the ATI graphics accelerat

Vielleicht hilfts ja

Grüssle,
Thomas






	

	
		
___________________________________________________________ Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de



Reply to: