fglrx, HD 5400, Compiz и полноэкранный 3D

nVidia, ATI, SIS, VIA и др.

Модераторы: broom, Модераторы разделов

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение inspirra » 12.09.2010 05:43

Ubuntu Lucid + fglrx-2:8.762 + ATI Radeon HD 5400

Все 3D приложения запущенные из под Compiz'а, на полный экран - искореживаются и моргают.

Кто-нибудь знает - как это пофиксить?

И еще... Как включить VBlank в Compiz'е? На Nvidia картах включается, а на ATi+fglrx нет.

Просьба: открытые драйвера просто так не предлагать, только если есть реальные опыт и сравнение с fglrx.
Спасибо сказали:

Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3138
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение zenwolf » 12.09.2010 08:03

aticonfig --initial делали ?
что в /etc/X11/xorg.conf ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4378
Статус: GNU generation
ОС: Debian GNU/Linux

Re: fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение Rootlexx » 14.09.2010 15:08

inspirra писал(а):
12.09.2010 05:43
Все 3D приложения запущенные из под Compiz'а, на полный экран - искореживаются и моргают.

Попробуйте отключить "Перенаправление окон в полноэкранном режиме" в общих настройках CCSM.
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение inspirra » 14.09.2010 15:54

2 Rootlexx,

И отключал и включал - безрезультатно. И все опции из документации на fglrx перепробовал - ничего не помогает.
До кучи еще один косяк выплыл. При переключении mplayer'а из полноэкранного режима и обратно - компьютер виснет намертво, а экран покрывается артефактами. Сначала думал, что проблема из за Xvideo, но аналогичная ситуация возникает и при gl и даже при X11. Так же машина зависает при попытке переключить gstreamer на XV -полные висюки и мерцающая рябь по экрану при нажатии test.
А еще, хоть и мелочи, но не работает некоторая анимация в Compiz'е и освещение какое-то кривое по сравнению даже с Legacy Nvidia (получается, что и реализация OpenGL не полная).
Еще, в какой-то момент, после игрушек - FPS в Compiz падает с ~200 до ~30 - помогает только полная перезагрузка.
Еще и cairo-dock тоже криво работает, при появлении анимации, а особенно при затенении вей панели - процесс анимации сопровождается жутким мерцанием.

И компиз, зачем-то, обнаруживая ATi, принудительно определяет в рамках своей сессии переменную LIBGL_ALWAYS_INDIRECT - соответственно запущенные GL приложения тормозят и не перемещаются за окнами при перетаскивании. Причем, заставить компиз не определять эту переменную невозможно. Приходится делать unset перед запуском приложений средствами компиза.


P.S. ))-:
Это не catalyst, а cataclysm какой-то )-: Фтопку эту ATi! Второй и надеюсь последний раз взялся настраивать машину с ATi. Первый раз настраивал какую-то ноутбучную карту, на открытых дровах - там вообще не было поддержки gl и xv оверлеев в Compiz'е.
Спасибо сказали:

Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4378
Статус: GNU generation
ОС: Debian GNU/Linux

Re: fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение Rootlexx » 15.09.2010 19:40

inspirra писал(а):
14.09.2010 15:54
И компиз, зачем-то, обнаруживая ATi, принудительно определяет в рамках своей сессии переменную LIBGL_ALWAYS_INDIRECT - соответственно запущенные GL приложения тормозят и не перемещаются за окнами при перетаскивании. Причем, заставить компиз не определять эту переменную невозможно. Приходится делать unset перед запуском приложений средствами компиза.

Наверное, это "зачем-то" всё же вполне обосновано, судя по вашим проблемам.
inspirra писал(а):
14.09.2010 15:54
При переключении mplayer'а из полноэкранного режима и обратно - компьютер виснет намертво, а экран покрывается артефактами.

Вероятно, проблема именно в работе драйвера. Видимо, остаётся лишь ждать улучшений в следующей его версии.
inspirra писал(а):
12.09.2010 05:43
Просьба: открытые драйвера просто так не предлагать, только если есть реальные опыт и сравнение с fglrx.

Моя карта (ATI Radeon 9100, R200) уже давно не поддерживается fglrx, но с открытым драйвером всё просто замечательно, и Compiz работал без проблем. Вы пробовали открытый драйвер с этой картой?
Спасибо сказали:

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: fglrx, HD 5400, Compiz и полноэкранный 3D

Сообщение inspirra » 15.09.2010 20:14

Наверное, это "зачем-то" всё же вполне обосновано, судя по вашим проблемам.


Что с этой переменной, что с принудительным ее отключением - никакой разницы - глюки те же, но в первом случае еще и к глюкам добавляются тормоза.

Код: Выделить всё

 и Compiz работал без проблем. Вы пробовали открытый драйвер с этой картой?

На этой карте не пробовал, не успел.
Но судя по отзывам и попытке настроить на другой карте, открытые драйвера не поддерживают необходимые расширения для совместной работы OpenGL/Xv окон из под Compiz'а.
Спасибо сказали: