Автор Тема: Kак да иснталираме fglrx на Debian/testing(X64) с карта Ati radeon hd 3470  (Прочетена 3443 пъти)

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Свалих най-новата версия и реших сам да си направя пакетите за дебиана и така грешката е...
Код:
bazu@igoshin:~$ ./ati-driver-installer-10-3-x86.x86_64.run --buildpkg Debian/testing
Created directory fglrx-install.Jap7lg
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.712...
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Debian/testing
cp: cannot stat `/home/bazu/fglrx-install.Jap7lg/x710_64a/*': No such file or directory
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.712-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_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
  mkdir -p usr/share/doc/fglrx; \
  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
     usr/X11R6/lib \
     usr/X11R6/lib64 \
     usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then \
chmod 755 etc/ati ; \
chmod 644 etc/ati/* ; \
chmod a+x etc/ati/*.sh ; \
fi
if [ -f debian/fglrx.default ]; then \
  mv -v debian/fglrx.default debian/fglrx; \
fi
`debian/fglrx.default' -> `debian/fglrx'
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64       -type f | xargs chmod -x
 fakeroot debian/rules binary
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
  mkdir -p usr/share/doc/fglrx; \
  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
     usr/X11R6/lib \
     usr/X11R6/lib64 \
     usr/share usr/src     -type f | xargs chmod -x
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then \
chmod 755 etc/ati ; \
chmod 644 etc/ati/* ; \
chmod a+x etc/ati/*.sh ; \
fi
if [ -f debian/fglrx.default ]; then \
  mv -v debian/fglrx.default debian/fglrx; \
fi
# remove exec bit from 64-bit libs too
find usr/X11R6/lib64       -type f | xargs chmod -x
dh_testdir
dh_testroot
dh_clean -k
dh_clean: Compatibility levels before 5 are deprecated.
dh_installdirs
dh_installdirs: Compatibility levels before 5 are deprecated.
# Create the directories to install into
dh_installdirs -pfglrx-driver \
usr \
usr/lib/xorg \
usr/lib/xorg/modules \
usr/lib/dri \
usr/bin \
usr/sbin \
etc/acpi \
etc/acpi/events \
etc/default \
etc/X11/Xsession.d
dh_installdirs: Compatibility levels before 5 are deprecated.
# the amd64 package includes 32bit compatibility libraries
dh_installdirs -pfglrx-driver \
emul/ia32-linux/usr/lib \
emul/ia32-linux/usr/lib/xorg \
emul/ia32-linux/usr/lib/xorg/modules \
emul/ia32-linux/usr/lib/dri
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pfglrx-driver-dev \
usr \
usr/include \
usr/lib
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -pfglrx-kernel-src \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -A -pfglrx-amdcccle \
usr \
usr/bin \
usr/share \
usr/share/applnk \
usr/share/applications \
usr/share/icons \
usr/share/pixmaps
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdirs -p \
usr/src
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_install
dh_install: Compatibility levels before 5 are deprecated.
ldconfig -n usr/X11R6/lib/
make: ldconfig: Command not found
make: *** [binary] Error 127
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.Jap7lg
bazu@igoshin:~$
Пробвах отначало да е с fakeroot да бъде sh и обикновен руут и все тази грешка....
« Последна редакция: Mar 28, 2010, 15:26 от bazu »
Активен

tyuio

  • Гост
Не го четох цялото ама видяхче плюе грешка на ldconfig.
Странно да я няма таю джиджавка, мисля че е част отпакета libc-bin. Виж дали го имаш инсталиран, обаче малко вероятно да е от това само само.
Ето и това разликата не би трябвало да е голяма в Дебиан:
http://forum.ubuntu-it.org/index.php?PHPSESSID=32f6258b36d8bbf82626c968a3e0ff48&/topic,155477.0.html
https://help.ubuntu.com/community/BinaryDriverHowto/ATI
« Последна редакция: Mar 30, 2010, 10:31 от tyuio »
Активен

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Грешката е, че не може сега... четох го някъде и за sid/squeeze няма как да се подкарат драйверите сега и се отказах и сложих слак, но други мъки с него и сега тъкмо пускам нова тема за него да ви питам. :)
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
След като три дена си блъсках главата, да създам дебиан пакети, да ги инсталирам и да работят, установих, че не сатава. Създавам пакетите инсталирам ги, настройвам xorg.conf и след рестарта черен екран.
Реших да се пробвам с sgfxi, но той не успя да генерира .deb пакети. Поради което се примирих с директна инсталация на драйвера. Всичко мина гладко, графичната среда и рендирането тръгнаха, има много голяма разлика в картината, когато гледам филми. Но когато отворя уеб страница  с браузъра и го минимизирам, и след това го отворя, всички надписи изчезват.
Някой ако е имал подобен проблем и сподели, ще съм благодярен.

« Последна редакция: Jun 24, 2010, 21:04 от mystical »
Активен

Ако не можеш да градиш, поне не руши!

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Как може да се промени настройката на модула fglrx за резулюцията под команден ред, преди да се компилира. Понеже виждам, че това се поддържа от новото ядро в debian 2.6.32-5-686 от драйвъра radeon, който пуска оптималната резулюция, когато си в конзолата, без графична среда и пет реда нети заемат целия екран.
Активен

Ако не можеш да градиш, поне не руши!

progmetal

  • Напреднали
  • *****
  • Публикации: 130
  • Distribution: Arch Linux
  • Window Manager: KDE 4.13.0
    • Профил
Как може да се промени настройката на модула fglrx за резулюцията под команден ред, преди да се компилира. Понеже виждам, че това се поддържа от новото ядро в debian 2.6.32-5-686 от драйвъра radeon, който пуска оптималната резулюция, когато си в конзолата, без графична среда и пет реда нети заемат целия екран.


Ако си с Grub версия 1, то във файла /boot/grub/menu.lst намираш реда

kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/96dcba91-d9ca-4c9e-8664-edfa86053573   (нещо подобно)

и добавяш например vga=0x317 за 1024x768, 64к цвята

http://linuxandfriends.com/2008/09/17/vga-modes-used-linux/
Активен