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

ati radeon propietary driver installation



Здравствуйте! 

Требуется заставить работать карточку Radeon HD 5770 в Debian stable.
Свободные/несвободные драйвера из официального репозитория карточку не
поддерживают. Попробовал поставить драйвера с сайта ati, не получилось.
Делал так:

1) sudo ./ati-driver-installer-10-6-x86.x86_64.run

Выбираю автоматическую установку, в конце делаю
sudo aticonfig --initial
и оно вроде бы даже работает (подхватывается родное для монитора
разрешение 1920х1080), но криво
fglrxinfo 
X Error of failed request:  BadRequest (invalid request code or no such
operation)
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  13
  Current serial number in output stream:  13

Отрисовка 2D тормозит (при перетаскивании окна в metacity оно
"дёргается"), переключение пользователей не работает и т.д.

2) Пытаюсь создать distribution specific driver package, как написано в
официальной документации:

[vasiljev-m-v]:xinm:~/tmp/ati
>sudo ./ati-driver-installer-10-6-x86.x86_64.run --buildpkg Debian/lenny
Created directory fglrx-install.EKrykw
Verifying archive integrity... All good.
Uncompressing ATI Catalyst(TM) Proprietary Linux
Driver-8.741...................
......................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager 
==================================================
Generating package: Debian/lenny
cp: cannot stat `/home/xinm/tmp/ati/fglrx-install.EKrykw/x710_64a/*': No
such file or directory
Package build failed!
Package build utility output:
...
ldconfig -n usr/X11R6/lib/
dh_install -pfglrx-driver "usr/X11R6/bin/fgl*"      "usr/bin"
dh_install -pfglrx-driver "usr/X11R6/bin/aticonfig" "usr/bin"
dh_install -pfglrx-driver "usr/sbin/atieventsd"     "usr/sbin"
dh_installman -pfglrx-driver "usr/share/man/man8/atieventsd.8"
# amd64 needs some library redirection
dh_install -pfglrx-driver "usr/X11R6/lib64/*.so*"           "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib64/modules/dri"     "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib64/modules/linux"
"usr/lib/xorg/modules"
cp: cannot stat `./usr/X11R6/lib64/modules/linux': No such file or
directory
dh_install: command returned error code 256
make: *** [binary] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.EKrykw

3) Лезу сюда: http://wiki.debian.org/Ati%20Installer%20in%20Lenny и
согласно инструкциям делаю:


[vasiljev-m-v]:xinm:~/tmp/ati
>./ati-driver-installer-10-6-x86.x86_64.run --extract fglrx-10.6
Creating directory fglrx-10.6
Verifying archive integrity... All good.
Uncompressing ATI Catalyst(TM) Proprietary Linux
Driver-8.741...................
[vasiljev-m-v]:xinm:~/tmp/ati
>cd fglrx-10.6 
[vasiljev-m-v]:xinm:~/tmp/ati/fglrx-10.6
>emacs -nw packages/Debian/ati-packager.sh
[vasiljev-m-v]:xinm:~/tmp/ati/fglrx-10.6
>emacs -nw packages/Debian/dists/lenny/fglrx-driver.shlibs
[vasiljev-m-v]:xinm:~/tmp/ati/fglrx-10.6
>cp arch/x86_64/usr/lib64/libatiuki.so.1.0 x690_64a/usr/X11R6/lib64 
[vasiljev-m-v]:xinm:~/tmp/ati/fglrx-10.6
>ln -s libatiuki.so.1.0 x690_64a/usr/X11R6/lib64/libatiuki.so.1 
[vasiljev-m-v]:xinm:~/tmp/ati/fglrx-10.6
>sudo ./ati-installer.sh 10.6 --buildpkg Debian/lenny
==================================================
 ATI Technologies Linux Driver Installer/Packager 
==================================================
Generating package: Debian/lenny
Package build failed!
Package build utility output:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 8.741-1
dpkg-buildpackage: source changed by ATI Technologies Inc.
<http://ati.amd.com/support/driver.html>
 debian/rules build
dpkg-buildpackage: host architecture amd64

.... 


dh_shlibdeps
dpkg-shlibdeps: warning: symbol _XFlush used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol _XReply used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextCreateExtension used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextFindDisplay used by
debian/fglrx-driver/usr/lib/libfglrx_gamma.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol _XEatData used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XOpenDisplay used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol sem_post used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XCloseDisplay used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol _XFlush used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol sem_wait used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol sem_close used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XInitThreads used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextAddDisplay used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: symbol XextRemoveDisplay used by
debian/fglrx-driver/usr/lib/libAMDXvBA.so.1.0 found in none of the
libraries.
dpkg-shlibdeps: warning: 10 other similar warnings have been skipped
(use -v to see them all).
dpkg-shlibdeps: failure: couldn't find library libatiuki.so.1 needed by
debian/fglrx-driver/emul/ia32-linux/usr/lib/libGL.so.1.2 (its RPATH is
'').
Note: libraries are not searched in other binary packages that do not
have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set
LD_LIBRARY_PATH.
dh_shlibdeps: command returned error code 512
make: *** [binary] Error 1
dpkg-buildpackage: failure: debian/rules binary gave error exit status 2

Помогите, пожалуйста, как-нибудь решить эту проблему.

Спасибо.

-- 
Miĥail Vasiljev <gnu.xinm@gmail.com>


Reply to: