2013-05-28 2 views
1

Кто-то еще испытывает медленное замирание в приложениях Qt, например, при открытии нового диалогового окна из главного окна? Я запускаю Ubuntu 12.04. LTS и Qt 4.8.1.Медленное затухание и выход в приложениях Qt

Приложение, в котором я заметил, что делает рендеринг opengl в qglwidget. Когда приложение запускается, на другие окна, не принадлежащие к qt-приложению, влияет медленное затухание ввода/вывода. Дело в том, что приложение qt использует только нагрузку процессора на 20% (также compiz), поэтому я предполагаю, что это не вызвано высокой загрузкой процессора ...

ответ

1

Обновлены ваши видеокарты? У меня была такая же проблема (с использованием opengl через QGLWidget), и обновление решило проблему.

Если это не решение, вставьте нам некоторый код.

Надеюсь, это поможет.

+0

Спасибо, я уже обновил до последней версии. Попробовав драйверы nvidia, предоставленные системными настройками «дополнительных драйверов» в Ubuntu, я переключился на последнюю версию драйвера, которую я непосредственно загрузил с веб-страницы nvidia. Это фактически улучшило производительность немного, но угасание все еще иногда мешает. Что касается кода, он очень похож на пример 2dpainting из Qt. Я также использую два QGLWidgets и переопределяю функцию paintEvent(). Код отлично работает на другом компьютере (нет карты nvidia). – Marc

Смежные вопросы