Even though xrandr --prop reports None, Full, Center, Full aspect as supported scaling modes, setting any of these seems to have no effect.
-- system architecture: 64-bit
-- Linux distribution: Debian unstable
-- GPU: TONGA
-- Model: Asus Strix R9 285 2GB
-- Display connector: DVI
-- xf86-video-amdgpu: 1.1.0
-- xserver: 1.18.3
-- drm: 2.4.67
-- kernel: 4.5.0
You need to select a non-native mode for scaling to take effect.
Right, I set scaling to Center, launch an application that changes video mode to 640x480 (from 1920x1080).
This results in a 640x480 fullscreen resolution, not a centered picture with black borders.
I can reproduce this on my Tonga. According to the monitor menu, it receives the timing of the selected mode, so it looks like the GPU scaling isn't actually used. Alex, any ideas what might be wrong, or should I try tracking it down?
FWIW, it's fixed with DAL.
Same issue here:
GPU: R9 380X (TONGA)
Display connector: DVI
X server: 1.17.4
I can confirm it works with the DAL enabled in the drm-next-4.7-wip-dal branch of https://cgit.freedesktop.org/~agd5f/linux/ (the drm-next-4.8-wip-dal branch locks up during boot).
-- 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/drm/amd/issues/70.