Проблемы с видео (ATI, Debian)

Статус: Offline
Реєстрація: 14.02.2008
Повідом.: 121
Проблемы с видео (ATI, Debian)

Скачал с сайта AMD Каталист под линукс. Установил, перезагрузил. Разрешение стало хорошее, всё отображается хорошо и чётко, но есть одна проблема: списки прокручиваются рывками, а окна перетаскиваются ОЧЕНЬ медленно, оставляя за собой шлейф.

Как грамотно настроить видео?

Кстати, из под гнома Catalyst Control Center не запускается никак. Жму "Система, Параметры, Catalyst Control Center" или "Система, Параметры, Catalyst Control Center (для администратора)", но система вообще никак не реагирует.

У меня Debian Lenny и ATI Mobility Radeon HD 4570.

/etc/X11/xorg.conf
Код:
Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "us,ru"
	Option	    "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
EndSection

Section "Monitor"
	Identifier   "Configured Monitor"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "Configured Video Device"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Monitor    "Configured Monitor"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	Monitor    "aticonfig-Monitor[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
 
у тебя стоит тут
Driver "fglrx"
копай в эту сторону
 
а что, АТИ под никсами когда-ниудь работали нормально? Оно и под вынь не особо.
 
у тебя стоит тут
Driver "fglrx"
копай в эту сторону

Ну да, стоит fglrx, всё верно. А что, должно стоять что-то другое?
Код:
fglrx
Тип драйвер
Разработчик	Advanced Micro Devices
ОС	GNU/Linux
Последняя версия	Catalyst 10.12 (13 декабря 2010)
Лицензия	Проприетарная
Сайт	amd.com
Ну а я как раз и устанавливал Catalyst 10.12.

а что, АТИ под никсами когда-ниудь работали нормально? Оно и под вынь не особо.

Под Убунтой работало хорошо, именно проприетарные драйвера. Под виндой тоже не жалуюсь. Можете по теме ответить?
 
Сейчас более-менее нормально ATI работает. Хотя Nvidia предпочтительней по ряду параметров:)

Код:
...
Section "Module"
EndSection
...

У Вас тут пусто. А не должно быть, по идее. Туплю:)
 
Останнє редагування:
Так что же делать-то? Как решить проблему? Мне тут на ЛОРе вот что насоветовали:

aptitude install firmware-linux
И что собственно говоря даст эта конструкция? И нужно ли ставить ещё кроме того firmware-linux-nonfree?

А ядро в системе одно ? Если несколько, проверьте, что ссылка /usr/src/linux указывает на версию ядра с которым вы сейчас работаете.

У проприетарных драйверов АТИ есть особенность, иксы будут запускаться и работать, даже если не загружен модуль fglrx, или загружена версия модуля, не совпадающая с версией драйверов, но без 2d и 3d ускорения.
Иными словами, еслии ссылка указывала не на вашу версию ядра, у вас модуль собрался под другое ядро, переустановите ссылку:
# ln -fs /usr/src/`uname -r` /usr/src/linux

И переустановите драйвера.

Так же можно посмотреть, загружается ли модель fglrx под вашим рабочим ядром. Но версия модуля и версия драйверов должны совпадать, что бы работало ускорение.

П.С.: С вашей картой можно и открытые драйвера использовать, xf86-video-ati.

Однако у меня нет каталога /usr/src/linux.
Код:
ShalfeysNote:/usr/src# cd /usr/src
ShalfeysNote:/usr/src# ls -l
итого 4
drwxr-sr-x 2 root src 4096 Янв 20 11:34 ati

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

Не совсем понял, как это проверить, поясните, пожалуйста, на пальцах.

Ну а если всё же ставить новый драйвер, как удалить-то установленный Каталист? И нужно ли это?
 
Под Убунтой работало хорошо, именно проприетарные драйвера. Под виндой тоже не жалуюсь.
вот эту фразу перед ренегатом врамочку повесте пожалуйста))
по теме у мя жираф сори в ати неразбираюсь.
 
Однако у меня нет каталога /usr/src/linux.

А вот так: ls -l /lib/modules/ ?

Проверьте еще:

Код:
lsmod | grep fglrx

или

Код:
glxinfo | grep OpenGL

И лог глянуть: /var/log/Xorg.0.log - ругается куда-нибудь?

Дифдиагноз, однако:)
 
у тебя стоит тут
Driver "fglrx"
копай в эту сторону

это (fglrx) - и есть проприертарный драйвер производства ATI. Оно само по себе глючненькое, так что проще сидеть таки на хорг-овском драйвере.
 
это (fglrx) - и есть проприертарный драйвер производства ATI. Оно само по себе глючненькое, так что проще сидеть таки на хорг-овском драйвере.

Ну какое-никакое 3D оно выдает. Но конечно всяко хуже нвидиа (перекрестился) - с ней я за 4 года только одну серьезную проблему видел - это с tty`ми, когда вместо них был черный экран.
 
Код:
 ls -l /lib/modules
итого 12
drwxr-xr-x 3 root root 4096 Янв 19 16:53 2.6.26-2-686
drwxr-xr-x 3 root root 4096 Янв 20 15:47 2.6.32-bpo.5-686
drwxr-xr-x 3 root root 4096 Янв 20 11:34 fglrx

Код:
lsmod | grep fglrx

Никакого вывода на консоль.

Код:
ShalfeysNote:~# glxinfo | grep OpenGL
bash: glxinfo: команда не найдена
ShalfeysNote:~# glrxinfo | grep OpenGL
bash: glrxinfo: команда не найдена
ShalfeysNote:~# fglrxinfo | grep OpenGL
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  144 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  13
  Current serial number in output stream:  13
ShalfeysNote:~# fglxinfo | grep OpenGL
bash: fglxinfo: команда не найдена

В файле Xorg.0.log вроде не обнаружил ошибок.
 
Код:
# glxinfo | grep OpenGL
bash: glxinfo: команда не найдена

aptitude install mesa-utils
 
Всем большое спасибо, проблема решена.

Код:
aptitude install mesa-utils
aptitude install linux-headers-$(uname -r)
aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++6
chmod +x ati-driver-installer-10-11-x86.x86_64.run
./ati-driver-installer-10-11-x86.x86_64.run
invoke-rc.d gdm stop
modprobe -r radeon drm
modprobe fglrx
aticonfig --adapter=all --initial
invoke-rc.d gdm start
reboot

Вот что теперь:

Код:
ShalfeysNote:~# fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string: 3.3.10362 Compatibility Profile Context

ShalfeysNote:~# glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, 
ShalfeysNote:~# glxgears
22518 frames in 5.0 seconds = 4503.470 FPS
22678 frames in 5.0 seconds = 4535.536 FPS
22206 frames in 5.0 seconds = 4441.149 FPS
22696 frames in 5.0 seconds = 4539.039 FPS
22699 frames in 5.0 seconds = 4539.658 FPS
22697 frames in 5.0 seconds = 4539.270 FPS
 
Во, другое дело. теперь порядок.

Кстати, коли такая возможность: как там вайн и игрульки?
 
Всем большое спасибо, проблема решена.

Код:
aptitude install mesa-utils
aptitude install linux-headers-$(uname -r)
aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++6
chmod +x ati-driver-installer-10-11-x86.x86_64.run
./ati-driver-installer-10-11-x86.x86_64.run
invoke-rc.d gdm stop
modprobe -r radeon drm
modprobe fglrx
aticonfig --adapter=all --initial
invoke-rc.d gdm start
reboot

Вот что теперь:

Код:
ShalfeysNote:~# fglrxinfo 
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
OpenGL version string: 3.3.10362 Compatibility Profile Context

ShalfeysNote:~# glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI Mobility Radeon HD 4500 Series
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, 
ShalfeysNote:~# glxgears
22518 frames in 5.0 seconds = 4503.470 FPS
22678 frames in 5.0 seconds = 4535.536 FPS
22206 frames in 5.0 seconds = 4441.149 FPS
22696 frames in 5.0 seconds = 4539.039 FPS
22699 frames in 5.0 seconds = 4539.658 FPS
22697 frames in 5.0 seconds = 4539.270 FPS

Вот и отлично. ATI они такие - надо просто выработать процедуру, после этого будете обновлять дрова за минуту.

Кстати, раз уж такая пьянка - у меня тоже вопрос. Я переполз на Nvidia по двум исключительно причинам: 1) невозможность писать скринкасты на ATI (что recordmydesktop, что другие средства в 100% валили проц, получалась рваная дрянь, а не скринкасты), 2) неживое аппаратное ускорение HD видео. С Nvidia в этом плане никаких проблем. Если несложно попробовать - как оно сейчас на ATI? Вроде драйверы они сча существенно улучшили (впрочем и раньше кроме этих двух штук никаких проблем не замечал - стабильно работало, без глюков).
 
У меня в древние времена радеона 9600 3Д рендеринг работал только в нативных линуховых приложениях. В вайне 3д ускорение отсутствовало.
 
Я не могу дождаться когда выкину бук с АТИшной видяхой икуплю с нвидией. Вообще в процессе моей многолетней работы с ати такие бока вылазили что пипец, и с новыми видяхами проблем не меньше.
 
2) неживое аппаратное ускорение HD видео. С Nvidia в этом плане никаких проблем. Если несложно попробовать - как оно сейчас на ATI? Вроде драйверы они сча существенно улучшили (впрочем и раньше кроме этих двух штук никаких проблем не замечал - стабильно работало, без глюков).

Системник AMD Sempron 140 @ 3,375GHz / ATI Radeon HD 4200 і відео 1920x1080p ~28,817 Mbps:

screen.png
 
Ати гавно.

В моём ноуте сейчас радеон х1600HD

Да, в мобильных х1600 всунули аппаратную поддержку ХД.

Я даже под винду на неё еле-еле дрова нашел, не поверите.


Три дня проебался в дебиане... С горем пополам нашел драйвер нужной версии и шаманил с ним.

При сборке оно мне выдало что отказывается работать с ядром версии выше 2.6.24

Пизда товарищи.
 
Назад
Зверху Знизу