Radeon + Compiz + gl = мерцание

nVidia, ATI, SIS, VIA и др.

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

happyless
Сообщения: 4

Radeon + Compiz + gl = мерцание

Сообщение happyless »

Видеокарта Radeon X800 (R480), cистема Ubuntu 8.10 (такое же и в Mandriva 2009.0), при включенном Compiz Fusion мерцает видео при выходе через gl, при xv отсутствует картинка, при остальных выходах, которые работают нормально наблюдается подвисание видео и прирост частоты процессора до 70-80% (процессор D630 3GHz, powernowd отключен), поэтому хотелось бы разобраться хотя бы с gl. Драйверы на видеокарту установлены:

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

~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 GTO
OpenGL version string: 2.1.8201 Release

~$ glxinfo | head
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI

При glxgears тоже самое мерцание, хотя показывает, что работает нормально:

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

~$ glxgears
25670 frames in 5.0 seconds = 5133.950 FPS
25799 frames in 5.0 seconds = 5159.671 FPS
25511 frames in 5.0 seconds = 5102.030 FPS
Спасибо сказали:
Ivan99999
Сообщения: 58

Re: Radeon + Compiz + gl = мерцание

Сообщение Ivan99999 »

Жди испроаление от Ati или разарабов xorg такое на всех ATI
Спасибо сказали:
happyless
Сообщения: 4

Re: Radeon + Compiz + gl = мерцание

Сообщение happyless »

На скока я знаю, дрова от ATI сильно отстают от последних версий xorg и, возможно, если ставить их на старые версии, то работать всё будет корректно. Но эт тоже не выход.
Ещё есть один вариант: запускать всё что требует gl в отдельной параллельной x-сессии, с какой-нить простой оболочкой без компиза и всего другого, эт выход для игр, но не для проигрывателя, уж слишком часто он открывается и закрывается.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: Radeon + Compiz + gl = мерцание

Сообщение Olegator »

Ivan99999 писал(а):
07.12.2008 13:55
Жди испроаление от Ati или разарабов xorg такое на всех ATI

и на nvidia, и на intel, и при использовании любых дров. Это просто особенность работы compiz, но кое что с этим можно поделать, например в настройках компиза поставьте галку unredirect fullscreen window и в полном экране gl приложения не будут мигать. Видео в проигрывателях выводите через x11(xshm) и моргать не будет в любых режимах, процессор жрать не должно
Спасибо сказали:
happyless
Сообщения: 4

Re: Radeon + Compiz + gl = мерцание

Сообщение happyless »

Olegator писал(а):
09.12.2008 11:03
и на nvidia, и на intel, и при использовании любых дров.

Судя по многочисленным опросам и по огромному количеству наглядных демонстраций компиза на ютубе, усё работает нормально, по крайней мере на nvidia.

Olegator писал(а):
09.12.2008 11:03
...в настройках компиза поставьте галку unredirect fullscreen window и в полном экране gl приложения не будут мигать. Видео в проигрывателях выводите через x11(xshm) и моргать не будет в любых режимах, процессор жрать не должно

Без неё, как это не странно, частота мерцаний немного ниже, с ней - выше. При полном отключение, ради эксперимента, через xorg.conf путём добавления Option "Render" "Disable" тоже самое при выходе через gl, при x11 прирост частоты процесса правда снижается до 50-60%, подвисания видео остались.

Мя, лично, интересует, есть ли у кого-нить видеокарта серии x800 и включен ли компиз?, потому что судя по http://wiki.compiz-fusion.org/Hardware/Blacklist такие же проблемы не только у мя одного должны возникать.
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: Radeon + Compiz + gl = мерцание

Сообщение Olegator »

happyless писал(а):
10.12.2008 00:43
Судя по многочисленным опросам и по огромному количеству наглядных демонстраций компиза на ютубе, усё работает нормально, по крайней мере на nvidia.

так разговор идёт не только о компизе, а о его совместной работе с gl приложениями.
Спасибо сказали:
happyless
Сообщения: 4

Re: Radeon + Compiz + gl = мерцание

Сообщение happyless »

Скорее о том, как он совместно не работает с приложениями через gl. Кста, насчёт openSuse, надо попробовать там, мало ли, может получится...
Спасибо сказали: