LINUX.ORG.RU
ФорумTalks

Оценка влияния на производительность Unity, Compiz, GNOME Shell и KWin


0

2

Странно, что здесь еще нет этого: http://www.opennet.ru/opennews/art.shtml?num=30718

Ресурс Phoronix провел оценку производительности при выполнении популярных игровых приложений при использовании Unity с Compiz, GNOME 2 с Metacity, GNOME 2 с Compiz, GNOME Shell c Mutter и KDE с KWin, в сочетании с открытыми и проприетарными драйверами для карт NVIDIA и ATI/AMD. Цель теста - выявление возможных проблем с двойной буферизацией в композитных менеджерах в процессе выполнения интенсивно работающих с графикой приложений (например, будущая версия kwin будет автоматически отключать композитный режим при запуске приложений в полноэкранном режиме).

При оценке производительности игры Nexuiz наблюдалось замедление на 50% при работе связки GNOME Shell и Mutter в сочетании с проприетарным драйвером AMD Catalyst, и на 10% при работе GNOME 2 с оконным менеджером Metacity. При использовании драйвера NVIDIA игра Nexuiz работала в KDE на 15% быстрее, чем в других окружениях. Похожие результаты наблюдались и при выполнении игр OpenArena, Unigine Engine и Warsow, но в игре Warsow дополнительно наблюдается 30% падение производительности при использовании Unity.

В игре World of Padman заметен только провал производительности при использовании GNOME Shell и Mutter с драйвером Catalyst. Производительность KDE при использовании драйвера NVIDIA на несколько процентов отстает от других окружений.

В работе игры Urban Terror под управлением GNOME Shell и Mutter с драйвером Catalyst производительность отстает от других систем в 7 раз.

В тесте Lightsmark 2008 при использовании драйвера Catalyst наблюдается примерно идентичная производительность, но при использовании драйвера NVIDIA вперед вырывается KDE, опережая другие системы на 25-30%. Среди отстающих GNOME Shell и Mutter.

Что касается стабильности, то без проблем все тестовые окружения работали только с проприетарным драйвером NVIDIA. Не все игры удалось запустить с использованием открытых драйверов, также наблюдались артефакты при работе графических окружений при задействовании драйвера Catalyst.

Ребята намекают, что единственным WM, который прилично управляется со своим композитингом, является KWin?

будущая версия kwin будет автоматически отключать композитный режим при запуске приложений в полноэкранном режиме

Это когда? В 4.7? Надо будет попробовать.

dogbert ★★★★★
()
Ответ на: комментарий от daemonpnz

>>Т.е основную суть теста ты не уловил?!
Что касается стабильности, то без проблем все тестовые окружения работали только с проприетарным драйвером NVIDIA. Не все игры удалось запустить с использованием открытых драйверов, также наблюдались артефакты при работе графических окружений при задействовании драйвера Catalyst.

ZaeLam3l
() автор топика
Ответ на: комментарий от dogbert

Ребята намекают, что единственным WM, который прилично управляется со своим композитингом, является KWin?

compiz не хуже, а даже лучше этого KWin'а

daemonpnz ★★★★★
()
Ответ на: комментарий от ZaeLam3l

также наблюдались артефакты при работе графических окружений при задействовании драйвера Catalyst.

Ага я поржал над этим пунктом, у меня в доме 3 машины с разными вишками ATI, все использую kwin (тоже разных версий) и fglrx.

erfea ★★★★★
()
Ответ на: комментарий от timur_dav

холи вор давно летс бегин... счас просто очередной раунд (:

daemonpnz ★★★★★
()

А можно для Ъ, они тестили компиз с отключенным композитингом в полноэкранном режиме или со включенным?)

Lindows
()

Мда, Mutter вперде... Интересно, что же там такое наворотить-то надо было, чтобы оно к таким последствиям привело?

Axon ★★★★★
()
Ответ на: комментарий от Lindows

А можно для Ъ, они тестили компиз с отключенным композитингом в полноэкранном режиме или со включенным?)

Всё с включенным.

Axon ★★★★★
()
Ответ на: комментарий от Vovka-Korovka

Где там артефакты? Я вижу только дерьмовую смазанную фотку, на которой хрен вообще что-то разглядишь.

erfea ★★★★★
()
Ответ на: комментарий от erfea

>>Где там артефакты? Я вижу только дерьмовую смазанную фотку, на которой хрен вообще что-то разглядишь.

синине квадраты это оно наверное и есть, ни и иконки битые видно

ZaeLam3l
() автор топика
Ответ на: комментарий от ZaeLam3l

иконки битые видно

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

erfea ★★★★★
()
Ответ на: комментарий от Axon

Ну тогда смысла в этих тестах маловато, наверняка бы компиз без композита в фулскрине порвал бы все остальные вм %) ну или покрайней мере был бы на равне с квином. И вообще, если играть в игры, в любом случае приходится отключать композит в фуллскрине, т.к. очень сильно влияет на производительность.

Lindows
()

В то время как Windows 7 с Aero просто работает... ан нет, нифига, дома на внешнем 42" телеке в Guitar Hero III наблюдаю жуткие дёрги порой и неадекватное поведение физики(в то время как в Wine почти всё пучком, за исключением сломанных нынче теней и видео-проигрывания), в Linux'е всё ещё артефачит рабочее окружение :}

Andru ★★★★
()
Ответ на: комментарий от Lindows

Ну тогда смысла в этих тестах маловато, наверняка бы компиз без композита в фулскрине порвал бы все остальные вм

Ага. Офигенно осмысленное сравнение: компиз без композита в фулскрине против квина с композитом и в окне. Тогда уж компиз без композита в фуллскрине на nVidia GTX460 против квина с композитом в окне на intel GMA HD...

Axon ★★★★★
()
Ответ на: комментарий от Lindows

> И вообще, если играть в игры, в любом случае приходится отключать композит в фуллскрине, т.к. очень сильно влияет на производительность.
Насчёт игр вроде SuperTuxKart не жалуюсь, а вот тиринг при включённом в XFWM композите наличествует. Зато при отключении видео идёт красиво и плавненько, аки в винде.
NVidia 6200, блоб.

dogbert ★★★★★
()

> например, будущая версия kwin будет автоматически отключать композитный режим при запуске приложений в полноэкранном режиме

Он уже давно это умеет.

bsdfun ★★★★★
()
Ответ на: комментарий от Axon

Квин вырубает композит для приложений в фуллскрине уже достаточно давно. Насколько мне не изменяет память, в KDE < 4.6 он работал так всегда, в KDE 4.6 добавили опцию, что бы не отключать композит, но по умолчанию он всеравно его отключает. Используются ли в тесте фороникса дефолтные настройки квина? Да и в любом случае, можно было бы добавить еще по два теста.

Lindows
()

>При использовании драйвера NVIDIA игра Nexuiz работала в KDE на 15% быстрее, чем в других окружениях.

но при использовании драйвера NVIDIA вперед вырывается KDE, опережая другие системы на 25-30%.


В то время, как тормозная гномощель затормаживает всё без исключения, KDE & NVIDIA не только не затормаживают, но даже ускоряют игры!

AX ★★★★★
()
Ответ на: комментарий от Lindows

Квин вырубает композит для приложений в фуллскрине уже достаточно давно.

Разве? KDE 4.6.3 не отключает. Настройки такой нигде не видел. По ссылке сказано, что квин этому научится с версии 4.7.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Вот что планируется в кедах 4.7:

Blocking / suspended compositing. This allows full-screen multi-media applications and OpenGL games/programs block the KWin compositing to avoid overhead and other problems. VLC and Wine are the projects initially interested in taking advantage of this KDE flag to suspend the compositing while full-screen applications are active. Users can also manually setup their applications to temporarily create the blocking for their desired software

В общем, несколько не понятно, что имеется ввиду под Blocking / suspended. Видимо это не полное отрубание композита, а как то еще.. надо ждать кедов 4.7 +)

p.s. всеравно фороникс такой фороникс, ибо наверняка такие высокие результаты с квином в их тестах - результат отрубленного композита.

Lindows
()
Ответ на: комментарий от Lindows

наверняка такие высокие результаты с квином в их тестах - результат отрубленного композита.

Это не исключено, но в отсутствии фактов это утверждение имеет не больше оснований, чем обратное.

Axon ★★★★★
()

> например, будущая версия kwin будет автоматически отключать композитный режим при запуске приложений в полноэкранном режиме

с разморозкой. уже отключает.

x0r ★★★★★
()
Ответ на: комментарий от Pavval

Зачем так орать-то? Всё проще.

/cast summon megabaks

Xellos ★★★★★
()
Ответ на: комментарий от Pavval

Я за него.
форониксу надо выпрямлять руки!
квин тормоз! не нужен!
они предоставили неправильные цифры!
с ними всё ясно

tmpusr
()
Ответ на: комментарий от tmpusr

Побольше восклицательных знаков и бреда добавь. А то не похоже пока.

ostin ★★★★★
()
Ответ на: комментарий от Axon

Как легко заметить - это результат потребления ресурсов видеокарт данными WM. Проприетарность тут ни при чем.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от erfea

Ага я поржал над этим пунктом, у меня в доме 3 машины с разными вишками ATI, все использую kwin (тоже разных версий) и fglrx.
Откройте системные настройки монитора, поверните картинку на 270 градусов, примените, закройте, откройте ещё раз, отмените поворот, примените. Что получилось?

Кстати, пользуясь случаем хочу спросить про Adobe Flash. Откройте например это видео через flash-плеер, переключите в полноэкранный, переключите в оконный, обновите страницу, ещё раз переключите в полноэкранный, а теперь попробуйте переключить в оконный. Получилось ли? (Попробуйте повторить алгоритм насколько раз) Что происходит при переключении? Условия: Adobe Flash 10.2 и выше с включённым аппаратным ускорением (не декодирования видео, а просто с аппаратным ускорением, которое на первой вкладке настроек flash-плагина) и KDE 4.5 или выше (начиная с этой версии по умолчаниию включена опция Unredirect Fullscreen).

RussianNeuroMancer ★★★★★
()

>При использовании драйвера NVIDIA игра Nexuiz работала в KDE на 15% быстрее, чем в других окружениях.
а попробовать с компизом кеды они не догадались :3
похороникс - такой похороникс
кеды+квин = максимум 43
кеды+компиз = 46
то ли гном - такой гном
то ли просто у похороникса кривые руки...
epic fail

megabaks ★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Откройте системные настройки монитора...

И что у вас вендузятников в линуксе является «системными настройками монитора»?

Кстати, пользуясь случаем хочу спросить про Adobe Flash...

www-plugins/adobe-flash:0::gentoo 10.3.181.14-r1, УМВР, ЧЯДНТ?! Правда не уверен насчет ускорения, контекстное меню не открывается, надеюсь ты понимаешь что fglrx тут не причём.

erfea ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.