Страница 1 из 1 [ Сообщений: 12 ] Версия для печати [+] |
Решил поделиться усрешным опытом по установке свежих дров ATI на ядро 2.6.30.
Внимание! Если у вас ядро 2.6.29 — вам понадобятся другие патчи (не из этого поста) — погуглите в интернете! проверить версию ядра вы можете командой: uname -r Внимание! Если у вас ядро 2.6.28 и ниже, возможно, вам не надо патчить дрова! Итак, у меня на ноутбуке HP-Compaq Pavilion tx2640er с впаяным в маму чипом ATI Mobility Radeon HD 3200 320мб установлена openSUSE 11.2 (GNOME) с ядром 2.6.30-rc6-git3-4-default (ещё стоит Windows 7 — но на неё встают дрова ATI без танцев с бубном, поэтому здесь не описываются;)) По умолчанию установлен драйвер radeonhd, работающий ни шатко, ни валко. Прежде всего установите дополнительные пакеты для вашей системы. Для openSUSE это описано здесь: http://ru.opensuse.org/ATI#.D0.A1.D0.BB.D0.BE.D0.B6.D0.BD.D1.8B.D0.B9_.D1.81.D0.BF.D0.BE.D1.81.D0.BE.D0.B1 Для Debian/Ubuntu вам надо выполнить что-то вроде следующей команды: apt-get install libstdc++5 xserver-xorg-dev mesa-dev linux-source-2.6.XX linux-kernel-headers module-assistant ********** (это только пример команды, вам надо полный список пакетов => см. аналогичные пакеты в ссылке на openSUSE + module-assistant) В других дестрибутивах Linux также установите аналогичные пакеты. Теперь подготовьте Kernel к установке новых драйверов (пример для openSUSE): > su Для Debian/Ubuntu это кажется выглядит так: > su Для других дистрибутивов Linux — обратитесь к справочному руководству. Создадим в домашней дериктории папку ati и копируем туда пропроиетарный драйвер: user@comp:~> cd Теперь распаковываем скачанный драйвер в папку src: user@comp:~/ati> ./ati-driver-installer-9-6-x86.x86_64.run --extract src Вот теперь нам потребуются 3 патча. т.к. в данном форуме нельзя прикладывать файлы, вот ссылка на страницу c 3-мя патчами: http://ubuntuforums.org/showthread.php?p=7407432. Вам надо скопировать каждый из них и сохранить в текстовом редакторе под именами 1.patch, 2.patch, 3.patch в папку ~/ati/src/common/lib/modules/fglrx/build_mod Теперь пропатчиваем проприетарный драйвер каждым из трёх патчей: user@comp:~/ati> cd src/common/lib/modules/fglrx/build_mod *Здесь и везде не приводится результат выполнения команд. У вас должно быть сообщение об удачном пропатчивание n-го количества файлов! Если файлы пропатчились успешно (см. выше) можно приступать к установке проприетарного драйвера: user@comp:~/ati/src/common/lib/modules/fglrx/build_mod> cd ~/ati/src В результате у вас вылезет графическое окошко инсталлятора ATI, в котором по умолчанию выбрана установка дров. Нажимаем [ Continue ], вылезает лицензионное соглашение, нажимаем [ I Agree ] Появится новое окошко с выбранной опцией Automatic, нажимаем кнопку [ Continue ] и через пару минут появится последнее окошко об успешной установке драйверов, нажимаем [ Exit ] Не спешите радоваться, обязательно посмотрите log установки: > gedit /usr/share/ati/fglrx-install.log& и убедитесь, что в нём нет ошибок. Если есть ошибки компиляции модуля ядра, настоятельно рекомендую деинсталировать проприетарный драйвер ати командой из под рута: # /usr/share/ati/fglrx-uninstall.sh Если ошибок нет, как велит ATI из под рута выполняем: # cd /lib/modules/fglrx ATI рекомендует выполнить команду: # aticonfig --initial либо, если после перезагрузки у вас "чёрный экран": # aticonfig --initial -f У меня после любой из этих команд чёрный экран Поэтому счастливым пользователям openSUSE я настоятельно рекомендую пользоваться sax2 из под рута: # sax2 -r -m 0=fglrx а обладателям прочих дистрибутивов Linux руками поменять файл /etc/X11/xorg.conf: вместо драйвера radeon, ati или radeonhd укажите fglrx. После чего смело перегружаем компьютер и наслаждаемся жизнью P.S. Автор не несёт никакой ответственности в случае если ваша система перестанет загружаться, из компьютера повалит зелёный дым, либо за любой другой моральный/материальный урон |
что это? У меня на убунту 9.04 установка заняла 1 команду, 1 пароль, пару раз тыкнуть "Далее" — все работает прекрасно.
sudo sh ati_bla_bla_9.6.run password все |
Вы забыли упомянуть про вашу версию ядра. Наберите в терминале: uname -r Если напишет 2.6.30-*, то напишите здесь ещё результат выполнения каждой из команд: lsmod | grep fglrx рискну предположить, что если lsmod | grep fglrx что-нибудь вернёт, то ядро у вас 2.6.28-* или ниже |
Фича с редактированием исходников модуля ядра уже давно известна. Но оно не всегда прокатывает
|
superbizon, а новую тему открыли зачем? Двух приклеенных мало?
|
Согласен. У меня на десктопе с Debian squeeze (ядро 2.6.26-2-686) с картой сапфир AGP X1600Pro 512mb версия 9.3(==8.593) встала сразу без патчей и ошибок. Вот только fglrx херит все настройки из xorg.conf. Пользуется своими настройками из /etc/ati/amdpcsdb — при старте иксов выдаёт разрешение 1920x1446x85Hz. Меняется это только через amdcccle, при этом максимальная частота 85Hz при любом разрешении. (Драйвер Mesa-7.4.2 давал как я писал в xorg.conf — 1600x1200x100Hz) Но самое хреновое, после смены разрешения всё работает до перезагрузки... Потом иксы не могут стартовать — пишут, что не могут дисплей подходящий найти Приходится запускать startup скрипт: cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb и каждый раз менять руками разрешение на 1600x1200x85Hz. Периодически меня это достаёт, сношу fglrx и пользуюсь радеоном. Слава богу на ноуте разрешение максимальное оно же рабочее 1280x800x60Hz |
Дрова вроде как встали, иксы стартуют, но через некоторое время всё виснет насмерть...
Можеть есть идеи? Fedora 11, ядро 2.6.30 |
lasthead
лично у меня время от времени виснет даже на ядре 2.6.27. (Особенно при прокрутке в opera, или после закрытия из некоторых opengl программ) |
На 2.6.27 у меня тоже подвисало, но там просто небыло реакции на нажатия, но все приложения работали и курсор двигался... и было не часто.
А тут буквально стоит по меню поползать и всё... и ноль реакции вообще. |
lasthead
Замирания тоже есть, еще наверное с 9.2. Но у меня именно намертво зависает. |
lasthead
Дрова вроде как встали, иксы стартуют, но через некоторое время всё виснет насмерть... Можеть есть идеи? Fedora 11, ядро 2.6.30 У меня на Debian было такое. Проверьте есть ли у вас права на пользование dri модулем, добавьте (если отсутствует) следующую секцию в xorg.conf: Section "DRI" |
Спасибо за совет, но к великому сожалению не помогло...=(
|
Новая тема Ответить | Страница 1 из 1 |
[ Сообщений: 12 ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |