Russian Qt Forum
Ноябрь 23, 2024, 04:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.2 opensource + X11 - ужасно тормозит (кадр за кадром)!  (Прочитано 6976 раз)
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...
Подскажите куда смотреть?
Записан
AlexKiriukha
Гость
« Ответ #1 : Ноябрь 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...
Записан
CoderInside
Гость
« Ответ #2 : Ноябрь 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. Там есть предпросмотр формы в разных стилях... вот там и обнаружил. Улыбающийся
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #3 : Ноябрь 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 (на линуксе), и она на нём тормозить совершенно не должна...
Записан
fanat9
Гость
« Ответ #4 : Ноябрь 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
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #5 : Ноябрь 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 там какие-то траблы были...
Записан
Dendy
Гость
« Ответ #6 : Ноябрь 14, 2006, 22:46 »

У меня бьІли проблемьІ, когда експериментировал с Иксами и дровами (ламер я в никсах), так результатом бьІл тормоз всего KDE. А так вообще ничего не тормозит ни при каких стилях. Ето бьІло бьІ по крайней мере странно.
Записан
CoderInside
Гость
« Ответ #7 : Ноябрь 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) ужасно тормозит.
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #8 : Ноябрь 15, 2006, 13:21 »

у меня вывод идет с 3 видеокамер
тормозов нет
тема пластик
правда дистрибутив debian sarge
пришлось специально под него собирать дистрибутив!
Записан
fanat9
Гость
« Ответ #9 : Ноябрь 17, 2006, 03:31 »

to CoderInside:

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

удачи.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 23.