Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 05-05-09, 03:09 AM   #1
kinzeron
Registered User
 
Join Date: May 2008
Posts: 36
Default compiz refresh problems with QT apps

Hi,

I m having real trouble with QT applications when compiz turned on, on gnome like skype or kile. They don't refresh properly when something in the window change. Is there some workaround for fixing that?

I have an nvidia 8400 G, with 128M. Centrino Duo 2GHz 2G RAM.
ubuntu 9.04 and default nvidia driver 180.44

Regards,

Last edited by kinzeron; 05-05-09 at 04:52 AM. Reason: corrected 180.44 instead of 188.44
kinzeron is offline   Reply With Quote
Old 05-10-09, 02:50 PM   #2
kinzeron
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: compiz refresh problems with QT apps

The problem exists even when compiz is not enabled. Anyone have a similar problem?

Kile for example doesn't refresh right when scrolling, and it looses the cursor...

regards
kinzeron is offline   Reply With Quote
Old 08-06-09, 12:03 PM   #3
NotALInuxExpert
Registered User
 
Join Date: Aug 2009
Posts: 1
Default Re: compiz refresh problems with QT apps

Hey all,

I can confirm this problem.

Also nvidia driver version 180, but a 140M in a thinkpad T61.

Ubuntu 9.04 up-to-date.

Kile shows weired refreshing problems, also okular. So assumption of QT seems to be correct.

Cheers,

NotALinuxExpert
NotALInuxExpert is offline   Reply With Quote
Old 08-06-09, 02:46 PM   #4
skirst
Registered User
 
skirst's Avatar
 
Join Date: May 2004
Posts: 38
Default Re: compiz refresh problems with QT apps

Hello,

I fixed this problem by installing a newer version of the 'workarounds' compiz plugin from git. It has a new option called 'Force synchronization between X and GLX'. Enable it, and the problem goes away, at the cost of a little performance, but it was hardly noticeable for me on my 8600M GT. I use the QtCreator IDE daily, and this bug annoyed me to no end when scrolling through source code and not having the editor refresh correctly. With this, everything is perfect. I attached a source code snapshot from GIT which is compatible with compiz 0.8.2.
__________________
My development projects website
skirst is offline   Reply With Quote
Old 10-01-09, 10:59 AM   #5
kinzeron
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: compiz refresh problems with QT apps

Thx skirst, it now works, but I got a big hit on performance! I think I will keep it disabled, the 8000 series seem to be as bad as the 5000 series. We can thank nvidia for that!
kinzeron is offline   Reply With Quote
Old 10-01-09, 05:12 PM   #6
skirst
Registered User
 
skirst's Avatar
 
Join Date: May 2004
Posts: 38
Default Re: compiz refresh problems with QT apps

I have since started working in a KDE 4.3 environment, and with it's compositing effects, I don't have this problem. Either KDE already does what this compiz plugin does (and it is an issue with nvidia's drivers), or it's a compiz only issue.
__________________
My development projects website
skirst is offline   Reply With Quote
Old 10-02-09, 02:44 AM   #7
Dragoran
Registered User
 
Join Date: May 2004
Posts: 711
Default Re: compiz refresh problems with QT apps

Quote:
Originally Posted by kinzeron View Post
Thx skirst, it now works, but I got a big hit on performance! I think I will keep it disabled, the 8000 series seem to be as bad as the 5000 series. We can thank nvidia for that!
This is not a driver bug, but a bug in the xservers damage extension (race condition), newer open source (DRI2) drivers hit the same problem now.

Calling glxWaitX() is recommended by the xorg devs and will be the default in feature compiz releases.
Dragoran is offline   Reply With Quote
Old 10-02-09, 01:28 PM   #8
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: compiz refresh problems with QT apps

We discussed this at the X Developers Conference. glXWaitX isn't even guaranteed to be sufficient because it only causes the GL to wait for X rendering from the current client (i.e. Compiz), and not necessarily other clients (i.e. the one that caused the Damage event). It should be okay for now, but what's really needed is interaction between X's Damage extension and the GL_ARB_sync extension.
AaronP is offline   Reply With Quote

Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Great apps for Release Preview: third-party Metro apps in Windows 8 News Archived News Items 0 06-02-12 03:10 AM
Exascale Apps Pave Way To Supercomputing Greatness News Archived News Items 0 05-16-12 11:30 PM
GeForce4 and dual monitor refresh rates elusive NVIDIA GeForce 7, 8, And 9 Series 1 10-04-02 02:47 AM
New 40.41 refresh rate fix ???? Smokey NVIDIA Windows Graphics Drivers 8 08-30-02 01:32 PM
Multi monitor refresh rate problem ascully General Hardware 6 07-31-02 02:56 PM

All times are GMT -5. The time now is 09:31 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.