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: