LINUX.ORG.RU

radeon hd 4670 debian lenny drivers


0

0

Доброго всем времени и суток.

Входные данные:

Видео от ATI: Radeon HD4670

Linux : Debian GNU/Linux Lenny

Kernel : 2.6.26-1-686

KDE: KDE 3.5 "искаропки"

Задача: Поставить на всё это дело более или менее рабочие с 3D или хоть с каким-нибудь D драйвера.

Уже пробовал стандартный путь вида:

#aptitude install fglrx-driver

#aticonfig --initial

#aticonfig --overlay-type=Xv

Как результат: красивые артефакты и невозможность как-либо вообще повлиять на происходящее (не отрисовываются движения мышки, ввод символов и т.п.)

Откатил в зад (благо оно умное и backup'ы делает...)

Вариант со скачиванием и компилиньем вручную дров с сайта ATI как-то не очень возбуждает. Не потому, что влом, а потому, что хотелось бы как-нибудь debian-way.

Опции ковырять пробовал, но каких-либо видимых результатов не дало. Гугл тоже не говорит ничего интересного (хотя, возможно, я просто криво гуглю...). Буду признателен за любую помощь будь то ссылки в нужное место или же просто советы.


Ответ на: комментарий от tzukko

Спасибо за совет, попробовал. В репах действительно дрова эти присутствуют в виде пакетов:

xserver-xorg-video-radeon
xserver-xorg-video-radeonhd

и, если мой маразм мне не изменяет, оно было установлено by default.

Попробовал подключить его сначала достаточно топорным методом:

Section "Device"
        Identifier      "ATI Radeon"
        Driver          "radeon"
EndSection

ну, или, аналогично: 

Section "Device"
        Identifier      "ATI Radeon"
        Driver          "radeonhd"
EndSection

толку случилось мало. КДМ теперь не загружался вовсе. (Кстати, буду признателен, если
кто-нибудь напомнит мне, где можно посмотреть логи неудавшейся загрузки).

Потом попробовал добавить что-нибудь экзотическое в конфиг, вида:

Section "Device"
        Identifier      "ATI"
        Driver          "radeonhd"
        # accelration
        Option          "AGPMode" "4"
        Option          "EnablePageFlip" "on"
        Option          "RenderAccel" "on"
        # enable (partial) PowerPlay features
        Option          "DynamicClocks" "on"
        # use bios hot keys on thinkpad (aka fn+f7)
        Option          "BIOSHotkeys" "on"
        # enable radeon specific xinerama
        Option          "MergedFB" "true"
        Option          "CRT2Position" "RightOf"
        Option          "MergedNonRectangular" "true"
        BusID           "PCI:1:0:0"
EndSection


Результат тот же для обоих (radeon/radeonhd) драйверов. 
Пока с опциями не игрался, но чувствую, что толку от этих игр будет мало.
Если есть знающие люди, которые могут подсказать что-нибудь полезное касательно опций, буду,
опять-таки, благодарен весьма.

Пока как-то всё это не очень позитивно... Нет, я помнил, что у АТИ вечные траблы в линухе и 
драйверо-пейсатели сволочи, убивающие Кенни, 
просто была надежда, что с приходом AMD там что-то изменилось...

Umart
() автор топика
Ответ на: комментарий от Umart

В общем, судя по тому, что файл лога, который /var/log/Xorg.0.log пишет в конце, что
драйвер поддерживает следующие видюхи: список не привожу, слишком он большой, 
и моей видюхи там нет (что в случае с radeon, что в случае с radeonhd), сдаётся мне,
что игры с опциями тут не помогут.

Правильно ли мне сдаётся, господа? Или какие-то решения всё-таки есть? 

Umart
() автор топика
Ответ на: комментарий от Umart

я не верю в эту историю. radeonhd в ленни работает корректно. у меня даже для r5xx карты поставился он а не radeon.

tommy ★★★★★
()
Ответ на: комментарий от tommy

Ну, в принципе, ты прав, tommy. Я думаю, что от нечего делать решил опозорить ленни и radeonhd на весь мир, разослал ссылку на тред всем фанатам opensource, а также Линусу и Патрику, чтобы жестокая сфабрикованная правда убила их... ОМГ... Люди такие люди... HINT : если у тебя работает, не значит, что у всех остальных тоже работает.

Всем остальным спасибо, сейчас как раз пытаюсь пофиксить это дело с помощью фака по сборке пакета ручками. Думаю, что получится, потом отпишусь о результатах.

Umart
() автор топика
Ответ на: комментарий от Umart

В общем, успехи пока что весьма и весьма хреновые... 
Как водится, у меня не собралось по инструкции, сейчас вот думаю о том моменте, в котором я ошибся.


Any suggestions?

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: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (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
Removing temporary directory: fglrx-install.ghLuiB
debian:/var/tmp# ls /home/umart/ati/fglrx/arch/x86/lib
libfglrx_dm.a       libfglrx_gamma.a     libfglrx_gamma.so.1.0  libfglrx_pp.so.1.0  libfglrx_tvout.so.1.0  modules
libfglrx_dm.so.1.0  libfglrx_gamma.so.1  libfglrx_pp.a          libfglrx_tvout.a    libGL.so.1.2
debian:/var/tmp# cat /root/.bashrc | grep LD_LIBRARY_PATH
export LD_LIBRARY_PATH='/home/umart/ati/fglrx/arch/x86/lib/'

Ну, как мы видим, мало того, что все либы на месте, так ему ещё и путь, как бэ, как он просил, указали...

Да, атлуп выдаётся при попытке собрать из /var/tmp вот такой коммандой
debian:/var/tmp# sh ati-driver-installer-8-02-x86.x86_64.run --buildpkg Debian/lenny

При попытке собрать это дело из home directory не получается совсем ничего. 
Оно вылетает ещё на строчках копирования файла LICENCE, который не находит, хотя он, конечно же, есть.

Есть какие-нибудь соображения, потому что я уже больше суток мучаюсь 
и среди таких свиней и сам как-то себя чувствуешь... 


ЧЯДНТ?

Umart
() автор топика
Ответ на: комментарий от Umart

В общем, трабла решена. Решена она, правда, несколько иным путём, может быть, не самым кошерным, с помощью module-assistant'a.
Не знаю, насколько уж это debian-way, но работает ведь... 

А теперь how-to. 
Да, собственно, по факу, ссылку на который привели выше, для ъ:

Из-под root'а или sudo выполняем комманды:

module-assistant prepare
module-assistant update
module-assistant a-i fglrx

Далее 

modprobe fglrx 

Редактируем конфиг иксов, в девайс добавляя

Section "Device"
        Identifier      "ATI Radeon"
        Driver          "fglrx"


Я ещё подредактировал /etc/modules , добавив туда, собственно fglrx.

Не знаю, насколько это в действительности необходимо, но всё же.

В остальном - огромное спасибо за помощь всем отписавшимся, надеюсь, 
что в будущем установка проприетарных дров будет всё-таки попроще (-:

Umart
() автор топика
Ответ на: комментарий от tzukko

>Гуглиш невнимательно =) http://forums.debian.net/viewtopic.php?p=187331&sid=99d010eb9122fc9550871.. .

Чйорт, палюсь -_-'''' Thanx! Когда будет свободная минутка, обязательно попробую, ибо то, как оно у меня сейчас заработало - это явно ведь неправильно. (: Ещё раз спасибо за помощь.

Umart
() автор топика
Ответ на: комментарий от Umart

module-assistant - это вполне себе дебиан-вей.
Заработало - не трогай! =)

tzukko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.