211

Проблему с dh-make решил, и должен извиниться перед Вами. Вы таки были правы не dn-make, а dh-make, спасибо за терпение!.. ac

Теперь на этом шаге застрял "4. Собираем пакеты для нашего дистрибутива: sh ati-driver-installer-9.2-x86.x86_64.run --buildpkg Debian/lenny

В результате сборки у вас появиться четыре deb пакета и один файл с расширением changes.". Сначало перехожу в / "cd /", затем sh ./ati.run --buildpkg Debian/lenny, пакетов нет!..

212 (04.10.2010 17:32:17 отредактировано life)

Всем привет.
Натолкнулся и я на установку драйверов ати. Суть проблемы такова, что моя видеокарта (radeon HD4890) не поддерживается ни одним открытым драйвером (не совпадает версия чипа, но я могу быть и неправ). После установки Debian/lenny иксы не стартуют вообще, приходится сидеть в консоли. Проблему с драйверами, описанную в самом начале темы решил очень просто. Оказывается в драйверах ATI после 9.10 не поддерживается xorg-xserver 1:7.1 и 1:7.3, то есть все xorg'и из lenny. Так что поддержка этими драйверами дистрибьютива чисто формальна (информация получена разбором run файла в папку и просмотром папок. там были только x690_x64 и затем сразу x750_x64, а xorg xserver 1:7.5 доступен только в репозиториях sid'а и вызывает жесткий секс с зависимостями при его установке на lenny). Ошибку несоответствия иксов можно легко распознать когда в начале установки инсталлятор пишет что не найдена папка */x***/*. Думаю может кому нибудь пригодиться.
Так как из коробки в Lenny стоит xorg-server 1:7.1 (во всяком случае так думает инсталлятор), то я решил ставить драйвер 9.10. Как заявлено самой ати этот драйвер поддерживает мою видеокарту (хотя после выкрутасов с xorg я не очень уверен). Во время выполнения команды ./ati-driver-installer-9-10-x86.x86_64.run --buildpkg Debian/lenny инсталлятор мне выдает ошибку (command returned error code 512) сообщающую о том, что драйвер не в состоянии найти библиотеку libXext.so.6. Если можете, подскажите пожалуйста где найти и как установить данную библиотеку?

213

узнал что libxext6 уже установлена. Подскажите как мне найти её на жестком диске? попытался grep libxext -R и вторым терминалом grep libXext -R. Пока что курсор моргает и все.

214

chichako пишет:

Сначало перехожу в / "cd /", затем sh ./ati.run --buildpkg Debian/lenny, пакетов нет!..

Переходить надо в тот каталог где лежит пакет ati-driver-installer-9.2-x86.x86_64.run (или какая там у Вас версия), например пакет лежит в каталоге /home/имя_пользователя/Download/ значит команда будет

 Консоль:
cd  /home/имя_пользователя/Download

Чтобы убедится что Вы в правильном месте можно выполнить команду
 Консоль:
ls

В выводе должен быть и пакет ati-driver-installer-9.2-x86.x86_64.run

215 (05.10.2010 00:34:08 отредактировано chichako)

Привет! Я так и делаю, как Вы написали. Вот что выдаёт инсталлятор - "command returned error code 256" при попытке сгенерировать deb-пакеты...
Кстати, у меня тоже иксы не стартуют, как у life (OUT OF RANGE) и тоже сижу в консоли. Видеокарта Radeon HD 5750, думал установка дров поможет... ac

216

chichako пишет:

Кстати, у меня тоже иксы не стартуют, как у life (OUT OF RANGE) и тоже сижу в консоли.

Попробуйте отредактировать файл /etc/X11/xorg.conf
В Section "Device"
в строке Driver  пишите       "vesa"
Сохраните файл и выполните команду
startx

217

chichako пишет:

Привет! Я так и делаю, как Вы написали. Вот что выдаёт инсталлятор - "command returned error code 256" при попытке сгенерировать deb-пакеты...

Читаем здесь
Сразу предупреждаю переводить не буду.

218

durc пишет:
chichako пишет:

Привет! Я так и делаю, как Вы написали. Вот что выдаёт инсталлятор - "command returned error code 256" при попытке сгенерировать deb-пакеты...

Читаем здесь
Сразу предупреждаю переводить не буду.

Вы веселый человек, тогда зачем линк даете? Я же писал, что не читаю по-аглицки... :lol:
С vesa'ой номер не прошёл, подозреваю надо заполнять секции касательно монитора, у меня широкоформатник...

219

chichako пишет:

Вы веселый человек, тогда зачем линк даете? Я же писал, что не читаю по-аглицки... :lol:


Учите, в linux'e пригодится. Если линк не нужен, можете по нему не ходить...

chichako пишет:

С vesa'ой номер не прошёл, подозреваю надо заполнять секции касательно монитора, у меня широкоформатник...

Попробуйте перезагрузиться.

220

durc пишет:
chichako пишет:

Вы веселый человек, тогда зачем линк даете? Я же писал, что не читаю по-аглицки... :lol:


Учите, в linux'e пригодится. Если линк не нужен, можете по нему не ходить...

chichako пишет:

С vesa'ой номер не прошёл, подозреваю надо заполнять секции касательно монитора, у меня широкоформатник...

Попробуйте перезагрузиться.

Перезагрузился... тишина...

221 (05.10.2010 13:18:23 отредактировано life)

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

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

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

 /etc/init.d/gdm stop 

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

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

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

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 то ошибки не будет.

222

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

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 ' ').

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

223

life пишет:

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

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 ' ').

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

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

224

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

225 (05.10.2010 17:15:26 отредактировано life)

Проблема решена. Мои действия:

 Консоль:

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 //запускаем файловый менеджер под рутом

Далее в файловом менеджере переходим в папку ./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 и пишем:
 Консоль:

sh ati-installer.sh ./packages/Debian/ati-packager.sh --buildpkg Debian/lenny

Deb пакеты созданы. Буду пробовать поставить.

226

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

227

life пишет:

какая то библиотека *.so

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

228

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

229

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

Пётр.

Пётр.

230 (05.10.2010 21:11:06 отредактировано 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 ...
Аминь ...    ac

231 (05.10.2010 22:04:25 отредактировано life)

Rus пишет:
life пишет:

какая то библиотека *.so

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

Какая то библиотека 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 ...
Аминь ...    ac

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

chichako пишет:

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

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

# 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

232

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

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

233

durc пишет:
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

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

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

234

Peter пишет:

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

Пётр.

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

235

life пишет:
Rus пишет:
life пишет:

какая то библиотека *.so

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

Какая то библиотека 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 ...
Аминь ...    ac

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

chichako пишет:

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

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

# 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

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

236 (05.10.2010 23:25:13 отредактировано XRevan86)

EndSubSection

Разве так пишется?

237 (05.10.2010 23:28:21 отредактировано Peter)

chichako пишет:
Peter пишет:

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

Пётр.

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

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

Пётр.

Пётр.

238

Peter пишет:
chichako пишет:
Peter пишет:

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

Пётр.

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

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

Пётр.

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

239 (06.10.2010 02:41:07 отредактировано life)

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

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. Если появляется крестик и серый фон в точечку это не ошибка, так и должно быть, это значит что тест пройден.

240

chichako пишет:
Peter пишет:
chichako пишет:

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

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

Пётр.

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

Так опять нет символа LF в конце последней строки, вот X и не находит EndSection.
Попробуйте ещё раз нажать Enter в конце xorg.conf.

Пётр.

Пётр.