Created attachment 129850 [details]
I am on Ubuntu 16.10 x64 (kernel 4.8.0-38-generic). I have a Radeon RX 480 and I use the Padoka PPA to get latest Mesa drivers.
Currently I have this for the xserver video driver:
xserver-xorg-video-radeon/yakkety,now 1:7.8.99+git1702101817.1351e48~y~padoka0 amd64
The exact commit hash is: 1351e48efe7a2c28eab447e16f36a00fbd02ae48
Steps to reproduce:
* go the the display settings in the Ubuntu settings dialog
* select a rotation flavor (left, right, 180)
* apply the selection
Expected result: the display is rotated as specified
Actual result: the display looks corrupted (see attached picture)
Please attach the Xorg log file and the output of dmesg and xrandr, preferably captured after reproducing the problem.
Created attachment 129885 [details]
xorg log from ~/.local/share/xorg/Xorg.0.log
Created attachment 129886 [details]
Created attachment 129887 [details]
Created attachment 129893 [details] [review]
This patch fixes it for me.
*** Bug 99978 has been marked as a duplicate of this bug. ***
Thanks for the report, fixed in Git master:
Author: Michel Dänzer <firstname.lastname@example.org>
Date: Thu Mar 2 16:42:04 2017 +0900
Call drmmode_crtc_scanout_create in drmmode_crtc_shadow_allocate as well
Nice! Thank you for your responsiveness. I'm looking forward to test the fix.