LinuxForum.Fans
Тема

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

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

life
Посылает на 9.10 с 9.9? Не, я так далеко не ходил :)

А Lucid у меня встала влет - сразу же дало разрешение 1920x1200 даже без установки драйвера ATI.
С драйвером 10.9 правда тоже заморочки (разберусь позже - он встает, но выдает ошибку конфигурации), но меня пока вполне устраивает и штатный.
Целая куча вопросов, которая решалась пустой тратой времени и ручными манипуляциями в Debian, тут решилась автоматом. Я раньше ставил 9.04, но он по сравнению с Lenny казался каким-то тормознутым, а теперь все наоборот.
В общем, "любовь прошла, завяли помидоры".

В целом остаюсь пока на Lucid. Всем удачи.

#85637
gmcg написал:
life
А Lucid у меня встала влет - сразу же дало разрешение 1920x1200 даже без установки драйвера ATI.
... ... ...
Я раньше ставил 9.04, но он по сравнению с Lenny казался каким-то тормознутым, а теперь все наоборот.
В общем, "любовь прошла, завяли помидоры".
В целом остаюсь пока на Lucid. Всем удачи.

Вы не учитываете тот факт, что Lenny был "заморожен" в июле 2008, если мне не изменяет память. Т.е. и ядро и X-server двухлетней давности. Поставили бы Squeeze и, я думаю, проблем бы тоже не было.
Ну или, как вариант, посмотреть в сторону бэкпортс.

#85644
gmcg написал:
life
Посылает на 9.10 с 9.9? Не, я так далеко не ходил :)

А Lucid у меня встала влет - сразу же дало разрешение 1920x1200 даже без установки драйвера ATI.
С драйвером 10.9 правда тоже заморочки (разберусь позже - он встает, но выдает ошибку конфигурации), но меня пока вполне устраивает и штатный.
Целая куча вопросов, которая решалась пустой тратой времени и ручными манипуляциями в Debian, тут решилась автоматом. Я раньше ставил 9.04, но он по сравнению с Lenny казался каким-то тормознутым, а теперь все наоборот.
В общем, "любовь прошла, завяли помидоры".

В целом остаюсь пока на Lucid. Всем удачи.

Да драйвер то встал. И разрешение есть. И даже видеофайлы воспроизводит... только вот xorg.conf у меня нет в убунту. Драйвер работает не ати а какой то типа vesa. Если подключаю телек к компу он становитьия видущим монитором и я не могу это изменить (xorg.conf отсутствует). Все дрова ати из реп не поддерживают чипы видео старше HD3000 series. Так что многим лучше всетаки помучиться с Debian. Тут хотя бы выбор пакетов побольше.

#85676

Ммм.... Вот что я узнал. Та версия что сейчас тестируется (Squeeze) спокойно поддерживает все драйвера ати (на ней X.Org 7.5). Так что думаю для продолжения установки мне стоит обновиться. Чкачал диск для установки по сети (debian-testing-amd64-i386-powerpc-netinst.iso ~650 Mb), но он не цепляет мою сетевую карточку Т_Т. Подскажите, где раздобыть драйвер на Realtek RTL8111/8168B?
P.S.
Попытался сначала просто обновить ерсию Lenny до версии Squeeze. В результате помер весь Xorg и половина пакетов. aptitude install -f выдает что ничего поправить не в состоянии. А между тем я уже раз 8 за последние 3 дня форматировал винт чтобы поставить ось. Т_Т

#85682
life написал:
Ммм.... Вот что я узнал. Та версия что сейчас тестируется (Squeeze) спокойно поддерживает все драйвера ати (на ней X.Org 7.5). Так что думаю для продолжения установки мне стоит обновиться. Чкачал диск для установки по сети (debian-testing-amd64-i386-powerpc-netinst.iso ~650 Mb), но он не цепляет мою сетевую карточку Т_Т. Подскажите, где раздобыть драйвер на Realtek RTL8111/8168B?

А зачем было качать multi-arch? Ну да ладно, это так...
У меня сетевая карта RTL8111C определилась без проблем.

life написал:

Попытался сначала просто обновить ерсию Lenny до версии Squeeze. В результате помер весь Xorg и половина пакетов. aptitude install -f выдает что ничего поправить не в состоянии. А между тем я уже раз 8 за последние 3 дня форматировал винт чтобы поставить ось. Т_Т

А как обновлялись?
Какие ошибки получили?

#85727
Peter написал:
[quote=chichako][quote=Peter]
Не знаю, но попробуйте перенести всю SubSection в конец Section.
И почему Depth 16, а не 24?

Пётр.

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

Пётр.[/quote]
Петр, извините, Вы были правы! Я Вас немного не так понял, теперь все в порядке, X-сервер запустился. Вот что значит высокомерие недалёкого чайника :D
Скажите, а в Linux какая кодировка используется?..

#85789
chichako написал:

Скажите, а в Linux какая кодировка используется?..

Вопрос непонятен. Если имеется в виду то, что в DOS задаётся codepage,
например, для России CP866, то в Linux это определяется выбранной локалью.
Введите команду locale.

Пётр.

#85790
chichako написал:

Скажите, а в Linux какая кодировка используется?..

Обычно KOI8-R или ASCII (на счет второй неуверен), а так какую задашь та и используется. Хоть CP1251.

durc написал:

А зачем было качать multi-arch? Ну да ладно, это так...
У меня сетевая карта RTL8111C определилась без проблем.

Вот именно! У меня RTL8111D. Нормальные дрова в deb пакете так и не смог найти. А можно ссылочку на тот образ из которого вы ставили? я бы попробовал и с него, раз у вас получилось.

durc написал:

А как обновлялись?
Какие ошибки получили?

Обновлялся по инструкциям из Интернета. Выставил в файле репозиториев строки для Squeeze, потом apt-get update apt-get apgrade. Получил в результате смерть половины пакетов из за недоступных репозиториев (ошибки вида: нужен пакет но он не может быть установлен так как его нет в репозиториях) и так дропнулось больше 1000 пакетов. Ребутнулся (обновлялся ночью, лег спать). Включил комп с утра а там почти все мертво. Посыпаю голову пеплом. Почти уверен что убил систему ибо криворук, но раз уж все равно девятый раз переставлять ось подумал может поставить сразу Squeeze. Вот только на сайте debian.org запутался и в результате все что нашел это был тот образ.

#85814
life написал:
[quote=chichako]
Скажите, а в Linux какая кодировка используется?..

Обычно KOI8-R или ASCII (на счет второй неуверен), а так какую задашь та и используется. Хоть CP1251.[/quote]
Обычно, как раз UTF8

life написал:

[quote=durc]
А зачем было качать multi-arch? Ну да ладно, это так...
У меня сетевая карта RTL8111C определилась без проблем.

Вот именно! У меня RTL8111D. Нормальные дрова в deb пакете так и не смог найти. А можно ссылочку на тот образ из которого вы ставили? я бы попробовал и с него, раз у вас получилось.[/quote]
А зачем искать дрова в deb пакете? Они есть в ядре. Ссылка для i386

life написал:

[quote=durc]
А как обновлялись?
Какие ошибки получили?

Обновлялся по инструкциям из Интернета. Выставил в файле репозиториев строки для Squeeze, потом apt-get update apt-get apgrade. Получил в результате смерть половины пакетов из за недоступных репозиториев (ошибки вида: нужен пакет но он не может быть установлен так как его нет в репозиториях) и так дропнулось больше 1000 пакетов. Ребутнулся (обновлялся ночью, лег спать). Включил комп с утра а там почти все мертво. Посыпаю голову пеплом. Почти уверен что убил систему ибо криворук, но раз уж все равно девятый раз переставлять ось подумал может поставить сразу Squeeze. Вот только на сайте debian.org запутался и в результате все что нашел это был тот образ.[/quote]
Вообще то лучше было сначала обновить apt, потом ядро, потом udev, а потом уже всё остальное.

#85825
durc написал:

Вообще то лучше было сначала обновить apt, потом ядро, потом udev, а потом уже всё остальное.

А если сначала ядро, потом dpkg, udev и потом уже?
libc6 не надо предварительно обновлять?
Я обновлялся с Lenny до testing, уже не помню, обновлял ли я libc6 отдельно,
но вот apt-listbugs пришлось удалить, т.к. оказалось, что он не выносит
большого количества пакетов и даёт сбой. Кажется, в 1-й раз их было 800.
Мне тогда посоветовали его удалить, что я и сделал.

Пётр.

#85826
Peter написал:
[quote=durc]
Вообще то лучше было сначала обновить apt, потом ядро, потом udev, а потом уже всё остальное.

А если сначала ядро, потом dpkg, udev и потом уже?[/quote]
В любом случае ядро и udev обязательно.
Кстати, с udev тоже возникают проблемы. Вопрос рассматривался на форуме
http://linuxforum.ru/viewtopic.php?id=6333

#85867

Та я спрашивал о конфигурационных файлах, хотя бы пресловутый xorg.conf {кодировка}...
Товарищи, братья и сестры, smile хочу вернуться к вапросу о дравах.
Посмотрите, ( http://upwap.ru/1066029 ) пожалуйста, что хочит от меня Debian.
Я не знаю аглицкую мову...

#85932

На вопрос об этой ошибке

cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
dh_install: command returned error code 256

Я уже отвечал здесь
http://linuxforum.ru/viewtopic.php?pid=98041#p98041
Вам даже перевели что нужно сделать

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

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

А английский в Linux'e нужен, иначе по каждому пустяку будете по форумам лазить.

#86053
durc написал:
На вопрос об этой ошибке

cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
dh_install: command returned error code 256

Я уже отвечал здесь
http://linuxforum.ru/viewtopic.php?pid=98041#p98041
Вам даже перевели что нужно сделать

life написал:
В той статье рекомендуют просто в одной папке с библиотеками сделать ссылку на другую:
[quote]mkdir -p /usr/X11R6/lib/modules
ln -s /usr/lib/dri /usr/X11R6/lib/modules/

А английский в Linux'e нужен, иначе по каждому пустяку будете по форумам лазить.[/quote]
... лазить... Вы сама любезность!..

#86218
durc написал:
На вопрос об этой ошибке

cp: cannot stat `./usr/X11R6/lib/modules/linux': No such file or directory
dh_install: command returned error code 256

Я уже отвечал здесь
http://linuxforum.ru/viewtopic.php?pid=98041#p98041
Вам даже перевели что нужно сделать

life написал:
В той статье рекомендуют просто в одной папке с библиотеками сделать ссылку на другую:
[quote]mkdir -p /usr/X11R6/lib/modules
ln -s /usr/lib/dri /usr/X11R6/lib/modules/

А английский в Linux'e нужен, иначе по каждому пустяку будете по форумам лазить.[/quote]
У меня такая же ошибка при обновлении дров для Радеона :) А ваш рецепт между прочим относится к другой хоть и похожей ошибке, в которой установщик ругается на другую папку: dri , а вовсе не папку linux
Исходя из тех же предпосылок, что и вы, попытался решить эту проблему сделав ссылку:
[console]ln -s /usr/lib/xorg/modules/linux /usr/X11R6/lib/modules/[/console]
- не помогло :( Так что, чего-то ещё не хватает и ошибка та же.

#86224
uniksist написал:

У меня такая же ошибка при обновлении дров для Радеона :) А ваш рецепт между прочим относится к другой хоть и похожей ошибке, в которой установщик ругается на другую папку: dri , а вовсе не папку linux
Исходя из тех же предпосылок, что и вы, попытался решить эту проблему сделав ссылку:
[console]ln -s /usr/lib/xorg/modules/linux /usr/X11R6/lib/modules/[/console]
- не помогло :( Так что, чего-то ещё не хватает и ошибка та же.

Есть такое слово - аналогия.
И почему тогда не
[console]ln -s /usr/lib/xorg/modules/linux /usr/X11R6/lib/modules/linux[/console]
И проверьте наличие /usr/lib/xorg/modules/linux
[console]ls -l /usr/lib/xorg/modules[/console]
Да и ещё не помешало бы
[console]mkdir -p /usr/X11R6/lib/modules[/console]
сначала выполнить

#86306
durc написал:

И проверьте наличие /usr/lib/xorg/modules/linux
[console]ls -l /usr/lib/xorg/modules[/console]
Да и ещё не помешало бы
[console]mkdir -p /usr/X11R6/lib/modules[/console]
сначала выполнить

Разумеется я всё это выполнил, просто опустил эти ламерские подробности ибо не новичок :) , но увы результат был всё-же отрицательный и ошибка та же - ругается на папку, которая уже как бы и есть :o А может рестартовать надо было чего-нибудь или перезагрузиться после создания ссылки и перед повторной попыткой создания деб-пакетов (попозже попробую)? Или может ссылку не туда я придумал?

зы. На англоязычных форумах, к стати, нашлось ещё меньше ценного по этой проблеме чем в этой теме, так что буржуинский язык тоже не всегда рулит)

#86336

В общем я немного устал и решил не мелочиться. Поэтому я просто... поменял карту на GeForce GTS450. Конечно этот вариант из разряда "бомбами по муравьям", но этот путь оказался самым дешевым, так как я сохранил кучу времени. :D И кстати я уверен что многие пользователи виндоуса с радостью обменяют свою карту на вашу даже если она будет совсем немного лучше, чем у них.

#86618
life написал:
В общем я немного устал и решил не мелочиться...
- Короче, попросту сдался wink - Отступать ещё есть куда, "позади Винда".
А я вот нашёл решение этой проблемы, причём двумя способами :)
Способ 1: Год назад методом подбора удалось поставить на Дебиан Ленни старые дрова версии 9.6, при этом всё ставилось и ошибок не выдавалось.
Способ 2: В настоящее время решил таки обновить дрова для своей атишки 2900 Про, потому что в игрушках были проблемы. Решение нашлось недели за 3 :( , но всё же нашлось.
2.1. Удаляем через Синаптик всё что связано с fglrx
2.2. Перегружаемся в однопользовательский режим и не запускаем Иксы!
2.3. Заходим в папку, где лежит заблаговременно скачанный пакет с атишными дровами:
[console]cd /install[/console]
2.4. Здесь мы запускаем скрипт дров АТИ в режиме непосредственной установки (т.е. без образования деб-пакета):
[console]sh ati-driver-installer-10-9-x86.x86_64.run[/console]
следуем инструкциям.
2.5. Инициализируем новые установленные дрова:
[console]aticonfig --initial[/console]
2.6. Перезагружаемя:
[console]reboot[/console]
2.7. Вот собственно и всё, после перезагрузки Иксы загрузятся на новых дровах.
2.8. Если всё-таки что-то пойдёт не так и после перезагрузки Иксы не загрузятся - Не отчаиваемся, ведь у нас ещё есть консоль. Через неё заходим в конфиг Иксов и ставим временные линуксовые универсальные дрова, после чего снова сможем экспериментировать со своим Радеоном :)
[console]nano /etc/X11/xorg.conf[/console]
Находим здесь секцию: Section "Device" и меняем "fglrx" на "vesa" .
2.9. Ещё вариант - если иксы всё же запустятся, но криво и нет доступа к консоли, а сплошной чёрный экран. В этом случае перезагрузиться в однопользовательском режиме, где у нас будет вожделенная консоль :) , после чего выполнить пункт 2.8.

ЗЫ. В общем, как и предполагалось - ларчик очень просто открывался! Как выяснилось - официальным способом, т.е. через генерацию деб-пакета в ряде случаев (т.е. для ряда моделей видух) просто и не возможно было установить дровишки к АТИ. Т.е. в лоб проблема не решилась бы вовсе.

В качестве приложения привожу вывод установки и ошибок стандартного метода установки:
Показать
[console]
polzovatel:/home/polzovatel# sh ati-driver-installer-10-9-x86.x86_64.run --buildpkg Debian/lenny
sh: ati-driver-installer-10-9-x86.x86_64.run: Нет такого файла или каталога
polzovatel:/home/polzovatel# cd /install
polzovatel:/install# sh ati-driver-installer-10-9-x86.x86_64.run --buildpkg Debian/lenny
Created directory fglrx-install.VSJUxo
Verifying archive integrity... All good.
Uncompressing ATI Catalyst(TM) Proprietary Driver-8.771.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
=====================================================================
ATI Technologies Catalyst(TM) Proprietary Driver Installer/Packager
=====================================================================
Generating package: Debian/lenny
cp: cannot stat `/install/fglrx-install.VSJUxo/x710/*': 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.771-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
debian/rules build
dpkg-buildpackage: host architecture i386
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: `usr/X11R6/lib64': No such file or directory
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'
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: `usr/X11R6/lib64': No such file or directory
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
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# 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 -pfglrx-driver-dev \
usr \
usr/include \
usr/lib
dh_installdirs -pfglrx-kernel-src \
usr/src/modules/fglrx \
usr/src/modules/fglrx/debian
dh_installdirs -A -pfglrx-amdcccle \
usr \
usr/bin \
usr/share \
usr/share/applnk \
usr/share/applications \
usr/share/icons \
usr/share/pixmaps
dh_installdirs -p \
usr/src
dh_install
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/lib/*.so*" "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/dri" "usr/lib"
dh_install -pfglrx-driver "usr/X11R6/lib/modules/linux" "usr/lib/xorg/modules"
cp: cannot stat `./usr/X11R6/lib/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.VSJUxo
polzovatel:/install#
[/console]

А так же список полезных ресурсов при возникновении подобных проблем:

Показать

добавлено спустя неделю:

life написал:
В общем я немного устал и решил не мелочиться. Поэтому я просто... поменял карту на GeForce...

Короче, я сделал аналогичный вывод - надо менять АТИ на НВидиа :) Хотя таки удалось добиться от своего Радеона совместимости с играми и вайном, но остались периодические глюки и зависания. - Я сделал вывод, что на 100% это не решаемо, по крайней мере в рамках моей модели АТИ...

#89260

uniksist,
Короче, я сделал аналогичный вывод - надо менять АТИ на НВидиа
Оно конечно хозяин-барин, можно и весь комп поменять на новый ... однако я вот перешел на lucid, а сейчас на Maverick, и все проблемы ушли в прошлое ... по моему проще, чем видеокарту менять.

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