Ticket #2263 (closed defect: fixed)
xf86-video-glamo/703acea13: xrandr --output LCD --mode 240x320 incorrect screen position
| Reported by: | lindi | Owned by: | openmoko-kernel |
|---|---|---|---|
| Priority: | low | Milestone: | stable-kernel-2009.1 |
| Component: | kernel | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | no | PatchReviewResult: | |
| Reproducible: |
Description
[ I hope it is appropriate to use docs.openmoko.org for Xorg driver bugs even though openmoko inc. is not shipping it yet. ]
Steps to reproduce:
1) xrandr --output LCD --mode 240x320
Expected results:
1) X switches to 240x320
Actual results:
1) X switches to 240x320 but bottom of the screen is shown at top of the screen. As if the hardware was doing "(y + 30) % 320" before putting the pixel to screen. I also see odd horizontal lines which are somewhat difficult to describe without a photo (I'll try to provide one later). Do you have some preferred test images?
More info:
1) kernel is from andy-tracking b8b36e5ec3db71d5
2) X is from debian experimental, xserver-xorg-core 2:1.5.99.902-1
3) xf86-video-glamo is 703acea13
Change History
comment:2 Changed 4 years ago by arhuaco
- Priority changed from normal to low
- Milestone set to stable-kernel-2009.1
comment:3 Changed 4 years ago by lars
- Status changed from new to closed
- Resolution set to fixed
Fixed in the latest experimental kernel builds (http://downloads.openmoko.org/distro/experimental)
Not in andy-tracking though.
Closing as fixed.

If I try to switch back with
xrandr --output LCD --mode 480x640
the display offset is still wrong but I see no extra horizontal lines. After this
xrandr --output LCD --mode 240x320
changes the offset to maybe only 20 pixels. Suspending and resuming seems to zero the offset.