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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка драйвера АТИ 8.36 на Ubuntu 7.04  (Прочитано 36192 раз)

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

Оффлайн Pool

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
    • Просмотр профиля
Оригинал статьи

http://divilinux.wordpress.com/2007/04/21/driver-ati-836-ubuntu-704/

Попробовал перевести вот что получилось. Если есть замечания пожалуйста вносите. Сам пока не пробовал чего из этого получится  ::). Так что заранее прошу простить за возможные проблемы.
ПЕРЕВОД (не дословный, но придерживаясь смысла)

Модернизировано из инструкции по установки драйвера 8.35 для Fiesty Fawn. Также не нужно применять патчи (для ядра kernel >= the 2.6.20

Перевод: Неофициальная установка драйверов АТИ в Linux.

Альтернативные текстовые редакторы:
gedit–>Gnome
nano–>Gnome-Kde-Xfce
mousepad–>Xfce

Предустановка.

Проверяем /etc/apt/sources.list на соответствия как написано далее

deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
##### MAJOR BUG FIX UPDATES
##(produced after the final release)
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
##### UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted universe multiverse

Привим xorg.conf на предмет выключения Composite (который включен по умолчанию, но не работате с DRI, в проприетарном модуле fglrx)
sudo gedit /etc/X11/xorg.conf
Ищем строчки (если таких сирочек нет сами прописываем их, но очень осторожно т.к. кавычки при копировании и дальнейшей вставке могут потерять свой смысл. Должны быть прямыми (на русской клавиатуре это сочетание Шифт + 2)

Section "Extensions"
Option "Composite" "Disable"
EndSection

Если не сработал вышеуказанный способ пробуем также:
Section "Extensions"
Option "Composite" "0"
EndSection


1.Первый способ установки!

Используется драйвер из репозитария
В терминале набираем

sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a

Если имеют проблемы с зависимостями делаем

sudo apt-get install python2.4

Перегрузите X сервер (sudo killall Xorg)

Проверяем в консоли
glxinfo | grep rendering

Ответ должен быть:
direct rendering: Yes


Далее в консоли
fglrxinfo

Ответ должен быть:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON 9700 Generic
OpenGL version string: 2.0.6458 (8.36.5)


2.Второй способ установки.

Kernel >= 2.6.20

Скачайте драйвер с сайта АТИ (версия подходит как для x86 так x86_64)

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.36.5-x86.x86_64.run

!!!необходим module-assistant

Освежаем систему
sudo apt-get update

Ставим
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)

Переходим в каталог куда скачали драйвер АТИ
ati-driver-installer-8.36.5-x86.x8 6_64.run
и выполняем
bash ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg Ubuntu/feisty

Далее
sudo gedit /etc/default/linux-restricted-modules-common

и вносим изменения по драйверу

DISABLED_MODULES="fglrx"

В каталоге где мы преобразовывали драйвер АТИ
запускаем
sudo dpkg -i xorg-driver-fglrx_8.36.5-1*.deb
sudo dpkg -i fglrx-kernel-source_8.36.5-1*.deb
sudo dpkg -i fglrx-amdcccle_8.36.5-1*.deb
sudo dpkg -i xorg-driver-fglrx-dev_8.36.5-1*.deb

Удаляем старый драйвер fglrx в /usr/src
sudo rm /usr/src/fglrx-kernel*.deb

Собираем модули с помощью MODULE-ASSISTANT

Используем установленный ранее будем использовать консольные команды, а не рекурсивные.

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx

sudo depmod -ae

sudo modprobe fglrx

Если вы не хотите терять все изменения которые вы вводили в секции "Screen" и "Monitor" скопируйте /etc/X11/xorg.conf в свой домашний каталог.

sudo cp -v /etc/X11/xorg.conf $HOME

Далее
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

Перегрузка системы.


Проблемы с некоторыми картами для спящего режима

Schede x700 (если после выхода экран остается черным)
sudo gedit /etc/default/acpi-support
Code:
SAVE_VBE_STATE=false
POST_VIDEO=true
USE_DPMS=false


Ati x1300
sudo gedit /etc/default/acpi-support
Code:
POST_VIDEO=false


Надеюсь помог
« Последнее редактирование: 22 Май 2007, 20:13:32 от Pool »

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #1 : 21 Май 2007, 13:03:23 »
Добрый день . Установка по 2 му методу шла гладко до места "sudo aticonfig --initial"


действовал точно по описанию....

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #2 : 21 Май 2007, 17:36:35 »
Аналогично Vardaf0ka, после sudo aticonfig --initial выдаёт ошибку.
При повторной инициализации команды-
scope@Workstation:~$ aticonfig --initial
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-0
aticonfig: Writing to '/etc/X11/xorg.conf' failed. Bad file descriptor.
« Последнее редактирование: 21 Май 2007, 18:00:13 от Scope »

Оффлайн Pool

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #3 : 21 Май 2007, 19:55:28 »
В инструкции была ссылка на вот это

http://wiki.cchtml.com/index.php/Configuring

Может прояснит ситуацию (если да то извините за то что не указал на ссылку) будет время переведу обязательно  :-\

А сам драйвер-то установился? Что дает ответ ситемы на
fglrxinfo
glxinfo | grep render
glxgears -printfps
fgl_glxgears

У автора сайта-оригинала вот такое чудо можно увидеть  :o http://img521.imageshack.us/my.php?image=snapshot1kt1.png
« Последнее редактирование: 21 Май 2007, 20:08:00 от Pool »

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #4 : 21 Май 2007, 20:46:58 »
После часового прыганья с бубном драйвер всёже поставился и на все запросы отвечает корректно.
НО берил, увы, при попытке включения "менеджера окон"- падает и переключается на Metacity
« Последнее редактирование: 21 Май 2007, 20:51:56 от Scope »

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #5 : 21 Май 2007, 20:56:47 »
varda@FckUrTempt:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.5.2

varda@FckUrTempt:~$ glxinfo | grep render
direct rendering: No
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX/SSE2 TCL

varda@FckUrTempt:~$ glxgears -printfps
Usage:
  -display <displayname>  set the display to run on
  -stereo                 run in stereo mode
  -fullscreen             run in fullscreen mode
  -info                   display OpenGL renderer info

varda@FckUrTempt:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  35
  Current serial number in output stream:  35


Scope а что Вы сделали чтоб не выскакивала эта ошибка? Прошёл по ссылке но так ничего и не понял =( 


У автора сайта-оригинала вот такое чудо можно увидеть  :o http://img521.imageshack.us/my.php?image=snapshot1kt1.png

У меня он в "стандартные" тоже появился , но запускаться нехочет невкакую  :)
« Последнее редактирование: 21 Май 2007, 21:07:37 от Vardaf0ka »

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #6 : 21 Май 2007, 21:10:03 »
В процессе прыганья с бубном было выпито пол литра пива. Что конкретно делал- не уверен, т.к. перепробывал три разных драйвера.
Незнаю как насчёт правильности, но попробуй запустить напрямую скомпилиный *.deb пакет, переустановить его, затем в менеджере проприетарных драйверов установить использование драйвера ATi, перезагрузить компьютер.

З.Ы.: CCC запускается исправно  :D


scope@Workstation:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI RADEON 9600 Series
OpenGL version string: 2.0.6458 (8.36.5)

scope@Workstation:~$ glxinfo | grep render
direct rendering: Yes
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: ATI RADEON 9600 Series
scope@Workstation:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
>Всё акай
scope@Workstation:~$ glxgears
>Тоже акай
« Последнее редактирование: 21 Май 2007, 21:15:51 от Scope »

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #7 : 21 Май 2007, 21:19:19 »
У меня пишут что моё оборудование не требует проприетарных драйверов , блин, Обидно то как...

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #8 : 21 Май 2007, 21:30:34 »
А первый способ установки ты пробовал?

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #9 : 21 Май 2007, 21:52:57 »
Пробовал , в итоге так-же  показывает в итоге белиберду
varda@FckUrTempt:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20060815 AGP 1x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.5.2

а не ATI карточку

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #10 : 21 Май 2007, 22:00:33 »
Не, ну я не знаю тогда.. систему перезагружал?=)

Оффлайн Pool

  • Автор темы
  • Участник
  • *
  • Сообщений: 228
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #11 : 21 Май 2007, 22:04:55 »
После часового прыганья с бубном драйвер всёже поставился и на все запросы отвечает корректно.
НО берил, увы, при попытке включения "менеджера окон"- падает и переключается на Metacity

Увы как мне известно оригиналные драйвера не работают с Beryl т.к. отключент композит. Мне в свое время с дровами ATI 8.34.8 удалось вкусить прелести Beryl но только через XGL. С установкой самих ATI 8.34.8 драйверов парился 2 часа. Но точно сказать ка получилось не могу. Пробовал все и вся. Но точно правил xorg.conf на предмет замены ati на fglrx.

Удачи

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #12 : 22 Май 2007, 14:32:15 »
"Привим xorg.conf на предмет выключения Composite (который включен по умолчанию, но не работате с DRI, в проприетарном модуле fglrx)
sudo gedit /etc/X11/xorg.conf
Ищем строчки

Section "Extensions"
Option "Composite" "Disable"
EndSection"


Ребят , а у мя нет секции "Extensions"  ???   , я чтото недопонял? Сегодня сделал sudo dpkg-reconfigure xserver-xorg
Пересмотрел  и увидел что её всё равно нет.   :idiot2:

вот мой xorg.conf

* удалил листинг. Будьте любезны прицепить его к этому сообщению аттачем.
kwah
« Последнее редактирование: 22 Май 2007, 15:00:25 от Kwah »

Оффлайн Scope

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #13 : 22 Май 2007, 17:45:17 »
Эти строчки я добавлял сам в конец фаила ???
« Последнее редактирование: 22 Май 2007, 18:16:05 от Scope »

Оффлайн f0ka(OfndnTga)

  • Участник
  • *
  • Сообщений: 138
  • 910910910910
    • Просмотр профиля
Re: Установка драйвера АТИ 8.36 на Ubuntu 7.04
« Ответ #14 : 22 Май 2007, 18:26:11 »
ВСЁ . НАСТРОИЛ ПО 1му методу!!!!!  8)   Спасибо Scope и Pool  ;) .

Итак , с разрешения модераторов , надеюсь что так мона делать  - цитирую  человека который всё сразу решил:
"да - ребятам у кот-ых не пашет direct rendering на ATI Radeon 9600 посоветую попробовать это

# ln -s /usr/lib/xorg/modules/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so

и в файл /etc/X11/xorg.conf
(где ### - ваши другие параметры)

Section "ServerFlags"
###
 Option "AIGLX" "off"
EndSection

Section "Module"
###
    Load       "glx"
    Load       "dri"
EndSection

Section "Device"
###
 Driver      "fglrx"
 Option "VideoOverlay" "on"
 Option "OpenGLOverlay" "off"
# Option "UseFastTLS" "1"
EndSection

 Section "DRI"
    Mode 0666
 EndSection

Section "Extensions"
 Option "Composite" "Disable"
EndSection


"После перезагрузки мне всплыло сообщение что компьютер начал использовать проприоритетные драйвера и всё ок)))))))))"
« Последнее редактирование: 22 Май 2007, 20:05:27 от Vardaf0ka »

 

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