LINUX.ORG.RU

Тормоза в Qt

 ,


0

2

Доброго.

Если запустить любое qt (например qtdemo) приложение в анимацией, то при перемещении окна начинаются жутки тормоза. CPU съедается самой прогой и XOrg'ом, окно перемещается рывками.

Система: ubuntu12.10 x64 corei5 gtx660Ti. DE роди не играет (Unity/KDE), версия блоба (304/310) тоже. Запускал со всеми вариантами -graphicssystem, а также через EXPORT.

Есть ли у кого какие идеи, как это можно полечить?

отключить отображение содержимого окна при перетаскивании/изменении размера.

dikiy ★★☆☆☆
()

Какие-то проблемы с композитингом?

Y ★★
()

покажи логи иксов, пари держу, что у тебя банально не работает драйвер

anonymous
()

В настройках внешнего вида (в KDE) поставить везде OpenGL (я ща на работе, и точно меню не помню) вместо xineramma (как-то так)

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

вместо xineramma (как-то так)

XRender

anonymous
()

в логах ничего странного не заметил. лог: http://pastebin.com/DHSjmsKK

В настройках kWin выбран OpenGL.

Заметил следующее. Если в КДЕ выключить эффекты, то оно можно перемещать нормально, но нагрузка на цпу при этом выше (каждое ядро где-то на 40%). Когда эффекты включены, то нагрузка меньше (каждое ядро на 20%), но окно при перемещении лагает.

Еще поставил нуво - в юнити окно не лагает. Нагрузку не смотрел, бо глючило ее страшно, даже раз иксы слетели.

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

что в конфиге иксов прописано?

состоит ли юзер в группе video?

через чей opengl идёт отрисовка (xorg или nvidia)?

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

что в конфиге иксов прописано?

только то, что сгенерил nvidia-settings (http://pastebin.com/YmgPARcY)

состоит ли юзер в группе video?

да

через чей opengl идёт отрисовка

$ glxinfo | grep render direct rendering: Yes OpenGL renderer string: GeForce GTX 660 Ti/PCIe/SSE2 оно?

Rubbiroid
() автор топика

Система: ubuntu12.10 x64 corei5 gtx660Ti. DE роди не играет (Unity/KDE), версия блоба (304/310) тоже. Запускал со всеми вариантами -graphicssystem, а также через EXPORT.

Ubuntu detected!

Are you wants vsync=off ?

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

Он у меня очень хитро проявляется. Сначала все нормально, но если запустить, например, видео, то через некоторое время он появляется (дергаешь окно фаерфокса, а верх и низ двигаются раздельно). Если все Vsync отключить, то тиринг есть всегда.

Rubbiroid
() автор топика

Проверил еще в 18 Fedora с GnomeShell. С нуво жрет по 40% CPU на ядро (gnomeshell, xorg, mirgation), но окно не дергается. С блобом меньше - около 25%.

Итого получается, что высокая нагрузка есть всегда, но compiz при этом еще и тупить жутко начинает.

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