Форум русскоязычного сообщества Ubuntu


Автор Тема: Установка открытых драйверов ATI под Ubuntu 8.04 с поддержкой DRI.  (Прочитано 18220 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Внимание, в 8.10 все эти действия не нужны, на картах R500 дрова с поддержкой DRI работают из коробки:)

Данное руководство в первую очередь будет интересно владельцам карт ati с чипом <=R5xx (Radeon X1xx), которым надоели глюки с проприетарными драйверами и при этом нужна поддержка 3D. По сути является переводом статьи http://phoronix.com/forums/showthread.php?t=9951.

Для начала в /etc/apt/sources.list добавляем следующие строки:
deb http://ppa.launchpad.net/tormodvolden/ubuntu hardy main
deb http://ppa.launchpad.net/xorg-edgers/ubuntu hardy main
Далее делаем:
sudo apt-get update
sudo apt-get install xserver-xorg-video-radeon xserver-xorg-video-ati
Или для драйвера radeonhd:
sudo apt-get install xserver-xorg-video-radeonhdТеперь отсюда:
http://bazaar.launchpad.net/~xorg-edgers/xorg-server/xorg-pkg-tools/files
скачиваем easy-drm-modules-installer, и в консоли:
chmod +x easy-drm-modules-installer
sudo ./easy-drm-modules-installer
Необходимо ответить "да" на все вопросы, файлы для восстановления будут сохранены в папке /lib/modules/`uname -r`/kernel/drivers/char/drm с расширением .orig.
(Прим. после каждого обновления ядра необходимо повторить описанное выше действие)
Далее делаем следующее:
sudo apt-get install libdrm2
sudo apt-get install libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa mesa-utils
Установка завершена, теперь в файл /etc/X11/xorg.conf в раздел Device прописываем следующее:
Section "Device"
        Identifier      "Configured Video Device"
        Driver          "ati"
        Option          "AccelMethod"   "EXA"
EndSection
(Прим. если после установки у вас тормозит 2d, удалите строку с AccelMethod)
Либо для radeonhd:
Section "Device"
        Identifier      "Configured Video Device"
        Driver          "radeonhd"
        Option          "AccelMethod"   "ShadowFB"
        # Un-comment the following to enable experimental 3D support:
        #Option         "DRI"
EndSection
Для поддержки DRI необходимо раскомментить соответствующую строку.
Теперь перезагружаемся и можно проверять:)
Лично у меня в glxgears результаты получаются в два раза хуже чем с проприетарным драйвером (2500 fps против 5000 fps на Radeon x1300XT), но игры идут отлично, правда, некоторые эффекты не работают. Еще заметил такую проблему: после выключения и включения компьютера иксы запускаются только с третьего раза, пока что ищу решение этой проблемы.
« Последнее редактирование: 01 Декабря 2008, 21:29:01 от trumen »

Оффлайн [lol]2Fast4U

  • Участник
  • *
  • Сообщений: 161
  • Пятнадцать восклицательных знаков
    • Просмотр профиля
А с радеоном 9200про пойдёт?

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
если использовать драйвер xserver-xorg-video-ati, то должно работать просто отлично (по крайней мере по заявлениям разработчиков)

Оффлайн orange_guard

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
установил дрова, иксы запускаются сразу же с первого раза. видюха радеон 9100.... но под иксами перестали работать мышь и клава.... в чем может быть проблема?
Kubuntu Hardy i386 on AMD Sempron 2,6+Ghz, 512 Mb Kingston ValueRam, Sapphire Radeon 9100 128 Mb

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
А в xorg.conf в разделе inputdevice что записано? А то может они затерлись..

Оффлайн orange_guard

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
да нет... я проверил... все на месте вроде:

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

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Kubuntu Hardy i386 on AMD Sempron 2,6+Ghz, 512 Mb Kingston ValueRam, Sapphire Radeon 9100 128 Mb

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Попробуй добвить вот это в xorg.conf:
Section "ServerFlags"
Option "AllowEmptyInput" "false"
EndSection

Оффлайн orange_guard

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
попробовал. ровным счетом ничего не изменилось. а то, что при установке этих драйверов удалилось оч много пакетов это нормально?
Kubuntu Hardy i386 on AMD Sempron 2,6+Ghz, 512 Mb Kingston ValueRam, Sapphire Radeon 9100 128 Mb

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Вообще это не совсем нормально, по идее там должны были только обновиться часть пакетов, возможно в этом и проблема, проверь установлены ли пакеты:
xserver-xorg-input-kbd либо xserver-xorg-input-keyboard
xserver-xorg-input-mouse
« Последнее редактирование: 11 Сентября 2008, 20:42:19 от trumen »

Оффлайн orange_guard

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
спасибо, помогло. пакетов не было, поставил из репозитария...
Kubuntu Hardy i386 on AMD Sempron 2,6+Ghz, 512 Mb Kingston ValueRam, Sapphire Radeon 9100 128 Mb

Оффлайн gorch

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Хм, все поставил как написано - до этого конфигурация стояла "из коробки", FPS по glxgears был около 700, после установки этих драйверов FPS остался такой же. Не понял, честно говоря, в чем смысл этих манипуляций?  :-\
Карта - Radeon 9200 pro
На прошлых версиях xserver, когда на нем еще работали проприетарные дрова от ati производительность 3d была намного выше. :(

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Вообще старые карты ати при тех пакетах, которые есть в hardy должны работать из коробки, а эти манипуляции нужны для относительно новых карт, да к тому же с теми репами, которые подключаются по этой инструкции у вас всегда будут свежие дрова (ну или почти свежие:) ).
А direct rendering есть? Просто, на картах 9100 фпс такой же или выше чем на проприетарных дровах (по крайней мере так писали разработчики).

Оффлайн winhex

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Цитировать
Теперь отсюда:
http://bazaar.launchpad.net/~xorg-edgers/xorg-server/xorg-pkg-tools/files
скачиваем easy-drm-modules-installer

Сколько не пытался сходить по ссылке, вижу только это:
Цитировать
Sorry, there was a problem connecting to the Launchpad server.
Может кто выложить этот пакет в другое место?

Оффлайн trumen

  • Автор темы
  • Участник
  • *
  • Сообщений: 221
    • Просмотр профиля
Странно, еще пару дней назад работало

Оффлайн winhex

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
trumen, спасибо за быстрый ответ :)

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.