LinuxForum.Fans
Тема

Установка драйвера ati

Автор: xetird 311 сообщений 95095 просмотров
#85379

Нужно обязательно выставить помимо vesa разрешение монитора. На моем железе после чистого vesa монитор сподобился только на текст "Входной сигнал вне диапазона" и выключился, поэтому я дописал в "Screen":

text

DefaultColorDepth 24
SubSection "Display"
 Depth     24
 Modes "1280x1024"
EndSubSection

Все работает не считая того, что на мониторе весь экран не видно, но он прокручивается сам если поставить курсор к краю экрана (чем то на поминает управление камерой из Варкрафта). Все разрешение, которые хотите использовать запишите в Modes. Выйдет что то вроде "1024x768" "800x600" ну а сколько у широкоформатника я незнаю. Разрешения записывать через пробел. Но драйвера лучше компилировать без иксов. Что бы погасить иксы на до выйти в консоль (ctrl+alt+F1) и, войдя под рутом выполнить команду

text
 /etc/init.d/gdm stop 

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

text

mkdir -p /usr/X11R6/lib/modules
ln -s /usr/lib/dri /usr/X11R6/lib/modules/

Больше ничего инновационного там нет. Этот путь можно указать и при установке драйвера напрямую без ссылок командой:

text

life@life-pc:/home/life# LD_LIBRARY_PATH=/usr/lib/dri ./ati-driver-installer-9.2-x86.x86_64.run --buildpkg Debian/lenny

Правда я этот способ не проверял, а в папке X11R6 у меня нет ничего кроме bin.
P.S.
Нашел ошибку в примере. Если написать DefaultColorDepth 16 будет ошибка с камерой. Если написать DefaultColorDepth 24 то ошибки не будет.

#85487

Решил проблему с библиотекой libXext.so.6. Для исправления этой ошибки нужно поставить набор библиотек "ia32-libs". Теперь остался последний рывок.

text
Error code 512. dpkg-shlibdeps: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (its RPATH is ' ').

Попытаюсь найти решение. Если кто нибудь знает как это исправить пишите.

#85492
life написал:
Решил проблему с библиотекой libXext.so.6. Для исправления этой ошибки нужно поставить набор библиотек "ia32-libs". Теперь остался последний рывок.
text
Error code 512. dpkg-shlibdeps: failure: couldn't find library libfglrx_gamma.so.1 needed by debian/fglrx-driver/usr/bin/fglrx_xgamma (its RPATH is ' ').

Попытаюсь найти решение. Если кто нибудь знает как это исправить пишите.

Вот наткнулся

#85495

durc, мимо... там некий криворукий не может понять, что ему нужен Xorg и Mesa из testing.

#85498

Проблема решена. Мои действия:
[console]
life-pc:/home/life$ su root //логинимся в терминале под рутом
life-pc:/home/life# ./ati-driver-installer-9-10-x86.x86_64.run --extract fglrx-install //разбираем run файл в папку fglrx-install
life-pc:/home/life# nautilus //запускаем файловый менеджер под рутом
[/console]
Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86_64/usr/X11R6/lib64. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1
Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86/usr/X11R6/lib. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1
Затем в консоли переходим в папку fglrx-install и пишем:
[console]
sh ati-installer.sh ./packages/Debian/ati-packager.sh --buildpkg Debian/lenny
[/console]
Deb пакеты созданы. Буду пробовать поставить.

#85517

Пакеты не стартуют. Вернее не ставиться пакет драйвера. Dpkg утверждает что какая то библиотека *.so используется другим пакетом и не может быть перезаписана. Ищу как это поправить. Есть идеи?

#85518
life написал:
какая то библиотека *.so

телепаты в отпуске

#85527

Всем привет! life, спасибо за рекомендации...
С грехом на пополам наскреб xorg, но парсер материться на ошибку в 66 строке в секции Screen. Взгляните кто понимает http://upwap.ru/1063763 и укажите на ошибку, пожалуйста...
Данная секция, в частности, указывает на секцию Device, где упомянут драйвер vesa. Мнится мне что дело в нём, а ето опять отсылает меня к трабле установки драйверов... :(

#85546

Попробуйте в конце этой строки нажать на Enter и перезапустить X-ы.

Пётр.

#85548

На фик ... в новом драйвере ATI 10.9 просто взяли и выбросили Debian секцию x710_64a - типа пошли ка вы ... а вот RED HAT, SUSE и Ubuntu поддерживаются ...

Корячиться с установкой старого драйвера 9.8 (в котором есть x710_64a), так как 9.10 секцию просто взяли и элементарно удалили с сайта AMD - натыкаемся на описанные траблы, к тому же не совсем понятно как этот драйвер вообще будет по ходу дела поддерживать более новую видеокарту - может и глючить, и не поддерживать тучу режимов и так далее.

Мораль - покидаю любимый навеки Debian и ставлю Ubuntu. Кого за это благодарить - понятно.
Решения с xrandr тоже не нашел - просто мое разрешение не поддерживается типа в видеокарте (HD4200 не поддерживает 1920, а только 1600 - ни фига себе) и все.
gtf команда не дает нормального modeline - при нужном разрешении максимальная частота якобы "выскакивает" за пределы способностей монитора, хотя в других осях все работает и в спецификации монитора все ОК.
Желаю удачи с установкой 9.10 ...
Аминь ... :(

#85552
Rus написал:
[quote=life]какая то библиотека *.so

телепаты в отпуске[/quote]
Какая то библиотека xorg. драйвер почему то не имеет прав для перезаписи. dpkg -i --force-overwrite *.deb мне помог. Но я немогу запустить m-a a-i fglrx.

gmcg написал:
На фик ... в новом драйвере ATI 10.9 просто взяли и выбросили Debian секцию x710_64a - типа пошли ка вы ... а вот RED HAT, SUSE и Ubuntu поддерживаются ...

Корячиться с установкой старого драйвера 9.8 (в котором есть x710_64a), так как 9.10 секцию просто взяли и элементарно удалили с сайта AMD - натыкаемся на описанные траблы, к тому же не совсем понятно как этот драйвер вообще будет по ходу дела поддерживать более новую видеокарту - может и глючить, и не поддерживать тучу режимов и так далее.

Мораль - покидаю любимый навеки Debian и ставлю Ubuntu. Кого за это благодарить - понятно.
Решения с xrandr тоже не нашел - просто мое разрешение не поддерживается типа в видеокарте (HD4200 не поддерживает 1920, а только 1600 - ни фига себе) и все.
gtf команда не дает нормального modeline - при нужном разрешении максимальная частота якобы "выскакивает" за пределы способностей монитора, хотя в других осях все работает и в спецификации монитора все ОК.
Желаю удачи с установкой 9.10 ...
Аминь ... :(

Вообще то её не выбросили. Выберите драйвер 9.9 и вас переадресует на драйвер 9.10. Магия сайта ати.
А я как раз пришел в дебиан из убунту так как и там меня ожидал только секс с драйверами. Ну не цепляется моя Radeon HD4890 автоматом нигде Т_Т

chichako написал:
Всем привет! life, спасибо за рекомендации...
С грехом на пополам наскреб xorg, но парсер материться на ошибку в 66 строке в секции Screen. Взгляните кто понимает http://upwap.ru/1063763 и укажите на ошибку, пожалуйста...
Данная секция, в частности, указывает на секцию Device, где упомянут драйвер vesa. Мнится мне что дело в нём, а ето опять отсылает меня к трабле установки драйверов... :(

Вот мой xorg.conf. Примерно так должен выглядеть чистый xorg настроенный на vesa.

text
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:alt_shift_toggle" EndSection

Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection

Section "Device" Identifier "Configured Video Device" Driver "vesa" EndSection

Section "Monitor" Identifier "Configured Monitor" EndSection

Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" DefaultColorDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection

#85567
life написал:

Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86_64/usr/X11R6/lib64. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1
Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86/usr/X11R6/lib. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1

Я бы создал симлинки.

#85578
durc написал:
[quote=life]
Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86_64/usr/X11R6/lib64. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1
Далее в файловом менеджере переходим в папку ./fglrx-install/arch/x86/usr/X11R6/lib. Создаем копию файла libfglrx_gamma.so.1.0 и переименовываем её в libfglrx_gamma.so.1

Я бы создал симлинки.[/quote]
Сначала я так и сделал, но установка провалилась. Возможно я криворук, но что бы наверняка написал такой ход действий.

#85580
Peter написал:
Попробуйте в конце этой строки нажать на Enter и перезапустить X-ы.

Пётр.

Е-е-ех, уважаемый Петр, если бы все так просто! Нет, ни хочит... :D

#85582
life написал:
[quote=Rus][quote=life]какая то библиотека *.so

телепаты в отпуске[/quote]
Какая то библиотека xorg. драйвер почему то не имеет прав для перезаписи. dpkg -i --force-overwrite *.deb мне помог. Но я немогу запустить m-a a-i fglrx.

gmcg написал:
На фик ... в новом драйвере ATI 10.9 просто взяли и выбросили Debian секцию x710_64a - типа пошли ка вы ... а вот RED HAT, SUSE и Ubuntu поддерживаются ...

Корячиться с установкой старого драйвера 9.8 (в котором есть x710_64a), так как 9.10 секцию просто взяли и элементарно удалили с сайта AMD - натыкаемся на описанные траблы, к тому же не совсем понятно как этот драйвер вообще будет по ходу дела поддерживать более новую видеокарту - может и глючить, и не поддерживать тучу режимов и так далее.

Мораль - покидаю любимый навеки Debian и ставлю Ubuntu. Кого за это благодарить - понятно.
Решения с xrandr тоже не нашел - просто мое разрешение не поддерживается типа в видеокарте (HD4200 не поддерживает 1920, а только 1600 - ни фига себе) и все.
gtf команда не дает нормального modeline - при нужном разрешении максимальная частота якобы "выскакивает" за пределы способностей монитора, хотя в других осях все работает и в спецификации монитора все ОК.
Желаю удачи с установкой 9.10 ...
Аминь ... :(

Вообще то её не выбросили. Выберите драйвер 9.9 и вас переадресует на драйвер 9.10. Магия сайта ати.
А я как раз пришел в дебиан из убунту так как и там меня ожидал только секс с драйверами. Ну не цепляется моя Radeon HD4890 автоматом нигде Т_Т

chichako написал:
Всем привет! life, спасибо за рекомендации...
С грехом на пополам наскреб xorg, но парсер материться на ошибку в 66 строке в секции Screen. Взгляните кто понимает http://upwap.ru/1063763 и укажите на ошибку, пожалуйста...
Данная секция, в частности, указывает на секцию Device, где упомянут драйвер vesa. Мнится мне что дело в нём, а ето опять отсылает меня к трабле установки драйверов... :(

Вот мой xorg.conf. Примерно так должен выглядеть чистый xorg настроенный на vesa.

text
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:alt_shift_toggle" EndSection

Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection

Section "Device" Identifier "Configured Video Device" Driver "vesa" EndSection

Section "Monitor" Identifier "Configured Monitor" EndSection

Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" DefaultColorDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" EndSubSection EndSection

[/quote]
Спасибо! Тута тоже на секцию Screen смотрит косо, стр 47...

#85583

EndSubSection
Разве так пишется?
#85585
chichako написал:
[quote=Peter]Попробуйте в конце этой строки нажать на Enter и перезапустить X-ы.

Пётр.

Е-е-ех, уважаемый Петр, если бы все так просто! Нет, ни хочит... :D[/quote]
Не знаю, но попробуйте перенести всю SubSection в конец Section.
И почему Depth 16, а не 24?

Пётр.

#85598
Peter написал:
[quote=chichako][quote=Peter]Попробуйте в конце этой строки нажать на Enter и перезапустить X-ы.

Пётр.

Е-е-ех, уважаемый Петр, если бы все так просто! Нет, ни хочит... :D[/quote]
Не знаю, но попробуйте перенести всю SubSection в конец Section.
И почему Depth 16, а не 24?

Пётр.[/quote]
Dept - глубина цвета, у производителя монитора не нашёл...
Перенёс, теперь 65 строка, кстати вот логи http://upwap.ru/1064355 ...

#85600

Могу посоветовать только

text

life@life-pc:/home/life# X -configure
life@life-pc:/home/life# X -config /home/life/xorg.conf.new //не забывайте что путь написан относительно моего пользователя. В любом случае предыдущая команда в своем выводе напишет куда сохранила файл настроек.

Если заработало тогда заменяйте xorg.conf новым и стартуйте иксы. Если нет, тогда вписывайте в xorg.conf.new сначала vesa и тест, потом настройки экрана и снова тест.
Что бы выйти из режима тестирования нужно нажать Ctrl+alt+backspace. Если появляется крестик и серый фон в точечку это не ошибка, так и должно быть, это значит что тест пройден.

#85612
chichako написал:
[quote=Peter][quote=chichako]
Е-е-ех, уважаемый Петр, если бы все так просто! Нет, ни хочит... :D

Не знаю, но попробуйте перенести всю SubSection в конец Section.
И почему Depth 16, а не 24?

Пётр.[/quote]
Dept - глубина цвета, у производителя монитора не нашёл...
Перенёс, теперь 65 строка, кстати вот логи http://upwap.ru/1064355 ...[/quote]
Так опять нет символа LF в конце последней строки, вот X и не находит EndSection.
Попробуйте ещё раз нажать Enter в конце xorg.conf.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.