Created attachment 38404 [details]
Bug detailed description:
With the newest commit (for-linus)76be97c1fc945db08aae1f1b746012662d643e97, I found that if we firstly change xrandr's panning from "1024x600" to "2048x2048",then "2048x2048" to "1024x600", the next change of scale will be fail if you move mouse for a little time.But that will not happen, if we change scale before exchanging panning as said above.
3.xrandr --output LVDS --panning 2048x2048
4.xrandr --output LVDS --panning 1024x600
5.xrandr --output LVDS --scale 0.5x1
3.xrandr --output LVDS1 --panning 2048x2048
4.xrandr --output LVDS1 --panning 1024x600
5.xrandr --output LVDS1 --scale 0.5x1(scale can be any value)
6.moving mouse for a little time
Append of bug detail:
Firstly, I changed xrandr's panning from "1024x600" to
"2048x2048",then "2048x2048" to "1024x600".Secondly, change xrandr's scale such as 0.5x1.Then, it will become the given scale.But it will return to previous scale if I move mouse as input for a little.
I can confirm the bug, I think it might be page-flip related.
Nope, happens with non-compositing WM, so not pageflips.
Retested on current stack.
Xun, can you help verifying?
I can reproduce it on pineview.
OS: fedora 17
I could reproduce it here on my HSW with eDP!
it changes the scale but after use mouse it revert to regular mode without scaling right?
It seems something like restart the connector.
Latest message when scaling is still working is
[ 240.273959] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
after that it comes the crtc setup...
Created attachment 73193 [details]
Presuming fixed, please reopen if this still an issue on latest kernels.
Last time I checked, this wasn't fixed. But it's an Xserver bug.
It still happens on latest graphics stack.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/issues/6.