Bug 215464 - kdevelop 4 - remote screen rendering incompatible with X messages - freenx is sending bitmap updates
Summary: kdevelop 4 - remote screen rendering incompatible with X messages - freenx is...
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 3.9.95
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-20 19:07 UTC by andrez
Modified: 2010-03-01 00:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andrez 2009-11-20 19:07:32 UTC
Version:           3.9.95 (using KDE 4.3.2)
OS:                Linux
Installed from:    Ubuntu Packages

I have been long time users of kdevelop3 and remote working enviroment (freenx on ubuntu being platfrom of choice).

The screen updates for kdevelop3 have been sent over remote connection as text messages allowing for smooth and comfortable working environment.

However as of recent version of kdevelop4 (which otherwise is great step forward) working remotly became difficult because of the way screen rendering has changed.

Right now freenx is unable to understand kdevelop4 screen rendering as text therefore it is sending bitmaps over network connection.
which is ..... much slower.

This is particularly visible when scrolling.

I can see that kdevelop4 tries to show much more on the screen - which is great - but I wonder if something can be done so that is done in layers for instance
e.g. underlying text is presented as fonts with just bits & pieces of graphics rendered on top of it?


Or perhaps there is some (deeply hiden) option to change the editor or rendering type in kdevelop4 preferences?


btw. not only kdevelop3 but also eclipse does not have this problem
Comment 1 Andreas Pakulat 2009-11-20 19:46:26 UTC
Hmm, maybe this is due to KDevelop enabling the raster paint engine when running with Qt4.5. Can you try other KDE4 apps and also try with kdevelop --graphicssystem native.
Comment 2 andrez 2009-11-21 10:27:53 UTC
Bingo!
Absolutely tremendous difference.

There is only upside: scrolling & all screen updates are now fast and smooth - and there is no noticeable difference in the way the window looks.
Comment 3 Andreas Pakulat 2009-11-21 13:29:08 UTC
Thanks for testing. Unfortunately native is much too slow on a local display with all the highlighting that KDevelop does - at least according to our tests so far. (There have been reports where people claim faster rendering with native than with raster).

I'll re-test with current Qt4.6, if that works faster with native than Qt4.5, we'll drop the raster-enablement for Qt4.6 and later. But with 4.5 its really much too slow to be usable for most of us.
Comment 4 Alexander Dymo 2010-03-01 00:03:37 UTC
Closing this, as since 2009-12-02 we're using native graphics system by default on Linux/X11.