LINUX.ORG.RU
решено ФорумTalks

[X][ресайз][тормоза][артефакты][tearing][вброс] just true

 , , , ,


0

3

бенч(необходимы установленные wmctrl и xwininfo)

#!/bin/bash
export ID_WIN="$(xwininfo | grep "Window id" | cut -d\" -f2)"
echo $ID_WIN
x=1
wmctrl -r "$ID_WIN" -e 1,-1,-1,1,1;
time for i in `seq 1024`;do (( x++ ));wmctrl -r "$ID_WIN" -e 1,0,0,$x,$x;done
использование:

  • положить сие в файл
  • найти *не* развёрнутое окно-жертву
  • запустить из эмулятора терминала скрипт
  • появившимся крестиком тыкнуть в жертву
  • наблюдать ресайз-артефакты-тиринг-тормоза
  • в терминале узрить результат

========================================================================
и так результаты:
Nvidia 9400GT(270.41.06), E7200(3.18GHz), X 1.10:
3D:
Kwin+OpenGL:

real	0m14.946s
user	0m1.203s
sys	0m0.017s
==============
real	0m14.876s
user	0m1.199s
sys	0m0.019s
==============
real	0m15.193s
user	0m1.206s
sys	0m0.020s
Kwin+XRender:
real	0m9.015s
user	0m1.233s
sys	0m0.034s
==============
real	0m9.017s
user	0m1.245s
sys	0m0.028s
==============
real	0m9.095s
user	0m1.245s
sys	0m0.027s
Compiz:
real	0m7.454s
user	0m1.225s
sys	0m0.026s
==============
real	0m7.066s
user	0m1.215s
sys	0m0.027s
==============
real	0m7.088s
user	0m1.221s
sys	0m0.028s
2D:
Kwin:
real	0m16.412s
user	0m1.216s
sys	0m0.028s
==============
real	0m16.315s
user	0m1.220s
sys	0m0.021s
==============
real	0m16.304s
user	0m1.221s
sys	0m0.021s
Openbox:
real	0m5.622s
user	0m1.231s
sys	0m0.027s
==============
real	0m5.738s
user	0m1.223s
sys	0m0.034s
==============
real	0m5.748s
user	0m1.243s
sys	0m0.025s
=============================================================================
Atom N270 (1.6Ghz), Intel 945GME(2.15.0):
3D:
Kwin+OpenGL:
real	1m9.531s
user	0m3.680s
sys	0m6.198s
==============
real	1m10.474s
user	0m3.625s
sys	0m6.225s
==============
real	1m9.833s
user	0m3.579s
sys	0m6.322s
Kwin+XRender
real	0m34.959s
user	0m3.600s
sys	0m6.371s
==============
real	0m33.858s
user	0m3.583s
sys	0m6.466s
==============
real	0m34.845s
user	0m3.687s
sys	0m6.386s
Compiz:
real	0m45.746s
user	0m3.562s
sys	0m6.321s
==============
real	0m45.069s
user	0m3.630s
sys	0m6.324s
==============
real	0m45.484s
user	0m3.661s
sys	0m6.336s
2D:
Kwin:
real	0m30.584s
user	0m3.628s
sys	0m6.361s
==============
real	0m28.745s
user	0m3.499s
sys	0m6.500s
==============
real	0m29.004s
user	0m3.538s
sys	0m6.442s
Openbox:
real	0m28.743s
user	0m3.554s
sys	0m6.391s
==============
real	0m29.006s
user	0m3.566s
sys	0m6.531s
==============
real	0m29.927s
user	0m3.632s
sys	0m6.359s
Выводы:

  • на нвидии квин тормоз
  • на интеле компиз тормоз
  • на нвидии 2D - говно: квин круче всех!
  • коробка порвал всех
  • квин юзабелен только с XRender - OpenGL в кедо-представлении говно
  • артефактов и тиринга в избытке

приятного аппетита, господа :3

★★★★

Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

[quote] т.е. дело таки в железе? какие претензии тогда? [/quote]

Дело таки в блобе. Который коряво работает с данной железкой.

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

с остальными то нормально работает
ладно - разговор этот ни о чём

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

при чё здесь содержимое моника?
И правда - ни при чём. Ты же утверждал, что даже на видео нет никаких проблем. Где же их тебе на монике-то разглядеть...
> ты хоть понимаешь, что скриншоты делаются не из картинки, отображаемой моником?
Хватит уныло отмазываться. Ты не видел никаких проблем даже на видео. Отвечай, хотя бы сейчас ты их там видишь?

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

вижу
Замечательно, megabaks признал свою слепоту. Как придумаешь, чем обосновать исчезновение этих артефактов при выводе на монитор, кроме как словом «МаТЧаСтЬ!!!11» - пиши. В остальных случаях попрошу меня не беспокоить.
> кстати - таки искусственно вызвать эти артефакты не проблема
То, что на третьем скриншоте, искусственно вызывать не нужно - оно есть всегда, вне зависимости от настроек, режима вывода и прочего.

RussianNeuroMancer ★★★★★
()

В кдеах 4.7 квин будет с поддержкой OpenGL ES,может попробуеш собрать и попробывать на нем? Интересно изменения в какую сторону будут по скорости. Еслиб я знал как сам бы попробывал.

Behem0th ★★★★★
()

И да результаты теста.
AMD Phenom(tm) 9550 Quad-Core Processor, Radeon HD 4850 (r600g) Kwin+OpenGL:

real    0m12.727s
user    0m0.847s
sys     0m1.450s
==================
real    0m12.432s
user    0m0.733s
sys     0m1.367s
==================
real    0m13.086s
user    0m0.907s
sys     0m1.480s
Kwin+XRender:
real    0m6.394s
user    0m0.427s
sys     0m0.660s
==================
real    0m6.587s
user    0m0.417s
sys     0m0.750s
==================
real    0m6.328s
user    0m0.373s
sys     0m0.753s
2D Kwin:
real    0m6.930s
user    0m0.387s
sys     0m0.583s
==================
real    0m7.318s
user    0m0.393s
sys     0m0.680s
==================
real    0m7.288s
user    0m0.393s
sys     0m0.640s

Behem0th ★★★★★
()

>>на нвидии 2D - говно

Откуда такие выводы? Там кто говно судя по тестам так это квин.

//нвидевского блоба
//почетный верный фан до гроба

mclaudt
()

Результат.

Pentium(R) Dual-Core CPU       T4300  @ 2.10GHz
Nvidia G105M
X 1.10
Kwin + Xrender
real    0m8.406s
user    0m0.123s
sys     0m0.210s
================================
real    0m8.208s
user    0m0.117s
sys     0m0.223s
================================
real    0m8.209s
user    0m0.127s
sys     0m0.217s
SAA ★★★
()

это конечно фейл:


01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)

2011-02-25 – Dolphin kwin+xrender
real	0m9.162s
user	0m1.090s
sys	0m2.673s


2011-02-25 – Dolphin kwin+openGL
real	0m39.284s
user	0m1.147s
sys	0m2.583s
ciiccii
()
Ответ на: комментарий от RussianNeuroMancer

ты != я
ты просто клоунаду устроил
за свой базар ответить не можешь
сливай дальше, малыш

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

ты просто клоунаду устроил
Бакс, как ты думаешь, почему тебя здесь не любят?
> за свой базар ответить не можешь
Ты даже не понимаешь, что приведённый тобою аргумент - не аргумент в этом контексте.
короче - учи матчасть

RussianNeuroMancer ★★★★★
()

Ахаха жесть... запустил скрипт случайно из под кед двойным кликом без указания окна, и оно переключилось на видеж «рабочего стола»(это пздц формулировка в кедах) - оно поменяло размер этого «виджета» и теперь не могу вернуть на место полноразмерную обоину >_<

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

поставил nouveau, больше ничего не менял:

kwin+xRender

real    0m5.929s                                                                                                                              
user    0m1.147s                                                                                                                              
sys     0m2.183s                                                                                                                              
                                                                              kwin+openGL                                                                                         
real    0m7.440s                                                                                                                              
user    0m1.083s                                                                                                                              
sys     0m2.183s     


Это как? о.О

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

а вот так - квин криво работает с блобом нвидии
хотя остальные вм нормально

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

Ой, какие мы нежные. Так что насчёт

Ты значит скромно считаешь себя олицетворением правды на ЛОРе?

да!
сможешь оспорить?

Уже передумал?

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

откуда такие выводы? о_О
а вообще - ты уныл и надоел мне
пользы от тебя никакой, а флуда...
поддержу кота Леопольда...

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