Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: CoderInside от Ноябрь 12, 2006, 17:57



Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: CoderInside от Ноябрь 12, 2006, 17:57
Ничего не могу понять. Один и тот же код, в Windows - нормально, в Linux - еле перерисовывается. Для примера - код из Tutorial'a...
Код:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
    hello.show();
    return app.exec();
}

Если этот диалог развернуть на весь экран и понажимать на кнопке - реакция на экране где то через секунду. Или просто Resize этого диалога делать - кадр за кадром... Вообщем еле ворочается. Release - тоже самое, может чуток побыстрее. Ничего не понимаю. Остальные программы в Linux шустро работают (FireFox, Thunderbird, Eclipse...), и при resize да и так - даже быстрее чем в винде :). OpenGL тоже летает (Quake 3)! Тормозят только собранные программы...
OS: Kernel: 2.6.18, Slackware 11, KDE 3.5.4, GCC 3.4.6, драйвер NVIDIA 1.0-8776
Sempron 2500, GeForce FX5700 128MB, 1Gb...
Подскажите куда смотреть?


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: AlexKiriukha от Ноябрь 13, 2006, 16:27
Попробовал у себя. Та же самая байда и на 4.1.4, и на 4.2.0

OS: Kernel: 2.6.17, Fedora Core 5, KDE 3.5.4, GCC 4.1.1, PIV-2Gz, ATI какая-то, RAM 768Mb...


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: CoderInside от Ноябрь 13, 2006, 22:59
Цитата: "AlexKiriukha"
Попробовал у себя. Та же самая байда и на 4.1.4, и на 4.2.0

OS: Kernel: 2.6.17, Fedora Core 5, KDE 3.5.4, GCC 4.1.1, PIV-2Gz, ATI какая-то, RAM 768Mb...

Забавно... что же делать?

добавлено спустя 2 часа 1 минуту:

  :lol: Все нормально :) Дело было в теме Plastique! В этой теме кнопка рисуется с градиентом и прочими разными изысками. Поэтому и тормозило. А если поставить тему Windows, CleanLook или CDE - то все нормально! Летает так же как и в виндовс!!! Эксперимент проводил в designere. Там есть предпросмотр формы в разных стилях... вот там и обнаружил. :)


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: Sergey B. от Ноябрь 14, 2006, 13:15
Цитата: "CoderInside"
Цитата: "AlexKiriukha"
Попробовал у себя. Та же самая байда и на 4.1.4, и на 4.2.0

OS: Kernel: 2.6.17, Fedora Core 5, KDE 3.5.4, GCC 4.1.1, PIV-2Gz, ATI какая-то, RAM 768Mb...

Забавно... что же делать?

добавлено спустя 2 часа 1 минуту:

  :lol: Все нормально :) Дело было в теме Plastique! В этой теме кнопка рисуется с градиентом и прочими разными изысками. Поэтому и тормозило. А если поставить тему Windows, CleanLook или CDE - то все нормально! Летает так же как и в виндовс!!! Эксперимент проводил в designere. Там есть предпросмотр формы в разных стилях... вот там и обнаружил. :)


А в виндовс тема пластик тоже тормозит?
Вообще то по идее это стиль родной для Qt (на линуксе), и она на нём тормозить совершенно не должна...


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: fanat9 от Ноябрь 14, 2006, 17:05
Специально вчера проверил - ни Plastiq ни какой другой стиль у меня не тормозит.
Gentoo - Kernel 2.6.17, Qt4.1.4, KDE 3.5.5, Gcc 3.4.6, Nvidia 1.0.8776


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: Sergey B. от Ноябрь 14, 2006, 20:43
Цитата: "fanat9"
Специально вчера проверил - ни Plastiq ни какой другой стиль у меня не тормозит.
Gentoo - Kernel 2.6.17, Qt4.1.4, KDE 3.5.5, Gcc 3.4.6, Nvidia 1.0.8776


Там надо XRender проверить, помоему так параметр называется...
в xorg.conf там какие-то траблы были...


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: Dendy от Ноябрь 14, 2006, 22:46
У меня бьІли проблемьІ, когда експериментировал с Иксами и дровами (ламер я в никсах), так результатом бьІл тормоз всего KDE. А так вообще ничего не тормозит ни при каких стилях. Ето бьІло бьІ по крайней мере странно.


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: CoderInside от Ноябрь 15, 2006, 00:54
Цитата: "fanat9"
Специально вчера проверил - ни Plastiq ни какой другой стиль у меня не тормозит.
Gentoo - Kernel 2.6.17, Qt4.1.4, KDE 3.5.5, Gcc 3.4.6, Nvidia 1.0.8776

Выложите плз. xorg.conf

добавлено спустя 12 минут:

 
Цитата: "Sergey B."
Там надо XRender проверить, помоему так параметр называется...
в xorg.conf там какие-то траблы были...

Не могли бы вы чуть по подробнее расказать где это искать? Просмотрел man xorg.conf и не нашел ничего связанного с xrender. :(

добавлено спустя 35 минут:

 Добавил в xorg.conf:

Section "Extensions"
    Option "RENDER" "Enable"
EndSection

Все равно, кнопка развернутая на весь экран (1024х768) ужасно тормозит.


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: Admin от Ноябрь 15, 2006, 13:21
у меня вывод идет с 3 видеокамер
тормозов нет
тема пластик
правда дистрибутив debian sarge
пришлось специально под него собирать дистрибутив!


Название: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!
Отправлено: fanat9 от Ноябрь 17, 2006, 03:31
to CoderInside:

смотри мой xorg.conf в ЛС.

удачи.