randr screen rotation in gutsy release under KDE only

Bug #158421 reported by smurtguy
10
Affects Status Importance Assigned to Milestone
kdebase-workspace (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

running the restricted nvidia driver.
have to set the option

option "randrrotation" "true"

in xorg.conf

then use xrandr

xrandr -o left

screen rotates but KDE still renders as though the screen has not changed.

so when going from a display with resolution WxH
the screen becomes HxW, but KDE is still treating the screen as WxH

this is a fresh installation of gutsy

Revision history for this message
smurtguy (patrick-visniewski) wrote :

see

Bug #14994 in meta-kde (Ubuntu)

looks like this was reintroduced rather than it being new

the screenshot in that bug is the same thing I am seeing.

Revision history for this message
carpelo (carpelo) wrote :

Me too :(

KDE seems to ignore that it should change 2048x1024 into 1024x2048 when rotating with xrandr to the left or to the right.
I've just take a nice screenshot while writing this comment.

I'm on Gutsy running KDE, Nvidia 6200 with Nvidia official drivers.
It happens with and without compiz enabled.

Revision history for this message
smurtguy (patrick-visniewski) wrote :

Also, in fiesty even, running kubuntu, seems to have problems with drawing anything in the lower end of a rotated display.

MEANING:
running fiesty,
I rotate the dispay, its a 1400x1050 display
once rotated anything that appears between y=1050 and y=1400 is likely to to have problems
when a popup appears over something here I start to see large squares where what should be underneath the popup is still being rendered as though it were on top. Also after the popup goes away, it often leaves a large square that isn't refreshed properly. The square display what look like random parts of anything that was in the area while the popup was present/visible.
Also often times additional parts of the popup will still be visible even though the popup is gone.

I'll try to provide some screenshots later.

But basically it looks like there might have been problems with handling rotated display prior to gutsy, and that changes for gutsy just made this worse.

Basically it looks like kde isn't keeping track part of the display after rotation. And in gutsy it doesn't even get the event/hint/message that the display has been rotated.

In gutsy I've noticed that when I hide kicker using the hide button bordering the lower area, the top part of kicker is then displayed in the lower part of the display.
I guess what the hide buttons really do then is move kicker either up or down out of the visible area.
So in gutsy in a rotated display it still tries to do this, but since it thinks the display is shorter than it really, part of kicker actually now remains visible.

Revision history for this message
Wouter Horré (wouterh) wrote :

I experience exactly the same issue with the xserver-xorg-video-intel driver, so it is probably not related to nvidia.

After I rotate the screen with xrandr kde still thinks the screen is WxH instead of HxW. However, I can manually move windows into the area unused by kde. I can also only move my mouse within the HxW area, so X has actually rotated the screen correctly.

Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :

Confirmed according to comments.

Changed in meta-kde:
status: New → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

How is this issue in Intrepid? I could imagine it either being better or worse. :P

Changed in kdebase:
status: Confirmed → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in kdebase-workspace:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.