Один из разработчиков композитного менеджера Compiz опубликовал заметку (http://smspillaz.wordpress.com/2010/05/21/beware-the-benchmarks/) в которой рассмотрел причины падения производительности для некоторых игр, наблюдаемого при использовании Compiz в недавно проведенных тестах Phoronix (http://www.opennet.me/opennews/art.shtml?num=26680). Замедление вызвано тем, что для обеспечения корректной организации отрисовки содержимого окон приложениями, вывод производится через промежуточный буфер, который затем выводится на экран в виде текстуры OpenGL, что и позволяет добиться применимости визуальных эффектов к окнам. Такой подход может привести к крохотному понижению производительности, являющемуся ценой устранения неприятных искажений на экране.
В статье рассмотрено несколько факторов, которые могут привести к существенному понижению показателей тестов, среди них: привязанность к частоте синхронизации буфера приложения с обновлением экрана в Compiz; обилие 3D-преобразований, выполняе...URL: http://smspillaz.wordpress.com/2010/05/21/beware-the-benchmarks/
Новость: http://www.opennet.me/opennews/art.shtml?num=26702
>крохотному понижению производительностиВ тесте фигурировали далеко не крохотные цифры
и что с того?
то, что версия авторов Compiz не подтверждается экспериментом
Статью полностью читать не пробовали?
> В статье рассмотрено несколько факторов, которые могут привести к существенному понижению показателей тестов, среди них: ... медленная работа кода привязки битовых карт к текстурам в проприетарном драйвере NVIDIA
> >крохотному понижению производительности
>
> В тесте фигурировали далеко не крохотные цифрыКрохотному в обычных приложениях. Дальше первого абзаца почитай...
"а в будущих версиях будет предусмотрена возможность выгрузки opengl-плагина, что полностью исключит влияние Compiz на полноэкранные приложения, как это уже сделано в KWin"
Люди, ткните меня носом, где это искать в Kwin (KDE SC 4.4)?
shift-alt-f12
# ldd `which kwin` | grep -i GL
Radeon HD 5670, Ubuntu 9.10. В Unigine Heaven с компизом 32fps, с Metacity 26fps. То есть с компизом быстрее получилось.
>Radeon HD 5670, Ubuntu 9.10. В Unigine Heaven с компизом 32fps, с
>Metacity 26fps. То есть с компизом быстрее получилось.драйвер какой ?
Catalyst 10.3. С сайта AMD.
Mac OS X с 2002 года компонует сцену на видеокарте, используя OpenGL
А у меня Doom 3 с максимальной графикой и при 1280 работает в Убунту 10.04 лучше чем на Виндовс ХР ))) компиз никогда не отключал, карта ДжиФорс 8600гтиТормозов ноль, фпс шквальный )) я доволен
Это ты к чему вообще ?
>> Такой подход может привести к крохотному понижению производительностиКак это к крохотному? изображение сначало рисуется как бы на другом "экране", а потом уже выводится на экран пользователя. Происходит n-х действий. И ничего удивительно. Снижения производительности должно быть при включенных compiz/kwin эффектах примерно в 1,75-1,4 раза. Запустите glxgear тот же примитивный при включенных и выключенных эффектах. Результат конечно - коэффициент снижения напрямую зависит от мощности видео карты. Вот вам и цена за "красивости", что вот интересно в семерке обошли эту проблему и рисуется все напрямую. А у нас в линукс приходится, чтобы запустить что-то например игру выключать свои эффекты.