Summary: | [Piketon] extended desktop shifts left with compiz, in 2.6.35.4 kernel | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Yi Sun <yi.sun> | ||||||
Component: | DRM/Intel | Assignee: | Chris Wilson <chris> | ||||||
Status: | CLOSED FIXED | QA Contact: | |||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | jbarnes, Lukasz.Kurylo | ||||||
Version: | unspecified | Keywords: | regression | ||||||
Hardware: | All | ||||||||
OS: | Linux (All) | ||||||||
Whiteboard: | |||||||||
i915 platform: | i915 features: | ||||||||
Attachments: |
|
Description
Yi Sun
2010-09-20 22:42:53 UTC
Created attachment 38832 [details]
extended desktop. The right edge of the right monitor(VGA) is wrong
Created attachment 38833 [details]
Note the right edge.
more notes: 1. sw screen shot shows correctly, not revealing this problem. 2. mouse effects in the "expected" location, i.e. right offset to the wrongly "appeared" display. (suggests not to block Q3 release) This should be fixed with: commit 52e68630d13f9668f8f4dd6978fa41039bacfaf6 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sun Aug 8 10:15:59 2010 +0100 drm/i915: Fix offset page-flips on i965+ i965 uses the Display Registers to compute the offset from the display base so the new base does not need adjusting when flipping. The older chipsets use a fence to access the display and so do perceive the surface as linear and have a single base register which is reprogrammed using the flip. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Jesse Barnes <jbarnes@virtuousgeek.org> Reported-by: Marty Jack <martyj19@comcast.net> Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org> Hmm, but wasn't proposed to stable. The patch should be in 2.6.36-rc4. Yi, can you verify? *** Bug 30529 has been marked as a duplicate of this bug. *** The issue doesn't come out with 2.6.36-rc4 kernel. let Chris to decide closing this. I can confirm that with latest kernel this is fixed. I left this bug open in case anybody felt inspired to propose the patch for earlier stable kernels... However, that did not happen and now we have a stable release with the bug fix, I'm closing this report. Thanks. that makes sense. Hi, I think I am experiencing the same with kde, yet using xrandr --output VGA1 --auto --above LVDS1 in this case, I get a vertical skew on the primary screen whose bottom part gets filled with garbage. If I understand correctly, this is fixed in the kernel part of the Intel driver. Would it be easy to backport to 2.6.35? Is it in a modularized part of the kernel that can be recompiled independently (e.g. the i915 module)? I am asking to see if it can somehow be possibile to push a fix into distros such as ubuntu that tend to be a bit conservative about kernel changes. Closing verified+fixed. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.