Bug 77615 - Standalone konsole is slow in pivot mode
Summary: Standalone konsole is slow in pivot mode
Status: RESOLVED FIXED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-14 23:23 UTC by Christoph Bartoschek
Modified: 2007-05-08 01:15 UTC (History)
0 users

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 Christoph Bartoschek 2004-03-14 23:23:50 UTC
Version:            (using KDE KDE 3.2.1)
Installed from:    Compiled From Sources

I often use my screen in Pivot mode. This means my display is rotated by 90 degree counterclockwise.

Konsole is not usable in this mode, because it reacts to slow. Depending on the size of the window, the time between two screen updates takes up to half a second. There are several examples:

1. I generate a sequence with seq 1 100000 
I see the numbers from 1 to 600. 500ms pause. the numbers from 600 to 1200 appear instantly. 500ms pause. 1200-1800. 500ms pause. 1800-2400.

It seems that the output of seq is displayed only each 500 ms. During the run X uses up to 95% CPU and konsole the remaining 5%.

It is impossible to stop the seq command via CTRL+C.

2. I press a key and hold it pressed. In normal mode I have a repetition rate of ~20 chars per second. In pivot mode I only get 2 chars per second. This does not depend on the X11 repetion setting. If I hold the key for 5 Seconds, only ten chars appear. If there are other keypress events they get lost.

The most confusing fact is, that the embedded konsoles in kate, konqueror and kdevelop work fine. They work at the same speed and with the same behaviour in normal and pivot mode.

Only the standalone konsole is not usable. I have to use xterm which has no weird behaviour in pivot mode.

I can help you debug this behaviour by executing any test.
Comment 1 Christoph Bartoschek 2004-05-26 21:12:43 UTC
This bug is still valid in KDE 3.2.2
Comment 2 Kurt Hindenburg 2005-03-30 02:05:42 UTC
Have you tried KDE 3.3.x or KDE 3.4.x?
Comment 3 Christoph Bartoschek 2005-03-30 18:20:57 UTC
I've just tried KDE 3.4.0.  The error is still valid.
Comment 4 Robert Knight 2006-08-07 05:33:16 UTC
General drawing of the screen has been made quite a bit more efficient in Konsole for KDE 4, so it is quite possible that the problem may have been fixed.

Comment 5 Robert Knight 2007-05-08 01:15:30 UTC
Marking as fixed in KDE 4 for now.  Please reopen if it still turns out to be a problem.