Summary: | Vega64 doesn't output properly onto dell up2715k at 5120x2880 | ||
---|---|---|---|
Product: | DRI | Reporter: | spgle212 |
Component: | DRM/AMDgpu | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | bugs, harry.wentland, mikita.lipski, nicholas.kazlauskas, utenkov.vv87 |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
See Also: |
https://bugs.freedesktop.org/show_bug.cgi?id=99801 https://bugs.freedesktop.org/show_bug.cgi?id=105198 https://bugs.freedesktop.org/show_bug.cgi?id=97244 https://bugs.freedesktop.org/show_bug.cgi?id=110671 |
||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
spgle212
2018-03-21 09:35:12 UTC
amdgpu doesn't currently have support for tiled displays. It's expected with tiled displays that you see them as you describe. This is handled at the Desktop level. There are quite a few large format displays that show up as multiple DP MST displays, even a number of early 4k displays. X exposes the tile info via randr 1.5 and the desktop environment should handle it as a single monitor. Mutter handles this in GNOME for example. https://cgit.freedesktop.org/xorg/xserver/commit/?id=7e1f86d42b54fb7f6492875e47a718eaeca3069b https://lists.x.org/archives/xorg-announce/2015-May/002605.html https://mail.gnome.org/archives/desktop-devel-list/2015-November/msg00018.html Yes it is handled at Desktop level. (https://gitlab.gnome.org/GNOME/mutter/issues/110) But the tile property has to be exposed from kernel driver as far as i understand. Which was not the case in my setup with amdgpu. With the new patch from here https://gitlab.freedesktop.org/xorg/driver/xf86-video-amdgpu/merge_requests/32 it should work but i can not see any tiled properties. For this to work the TILE property (blob) of the connector has to be exposed. modetest does not return it. xrandr --props also does not return the tile property. I'm having the same issue with a 4K Dell UP2414Q with 3840x2160 as 1920x2160+0+0, 1920x2160 +1920+0. Is it possible to do a workaround in xorg.conf, similar to nVidia's TwinView and nvidiaXineramaInfoOrder as described in this question? https://unix.stackexchange.com/questions/536175/how-do-i-tile-two-displays-onto-one-monitor-with-amd-graphics You need to be using the amdgpu driver if you are running xorg. I'm not sure if the modesetting driver supports the tile property yet. FYI starting with kernel 5.2 the tile property is propagated properly on Dell UP2715K. The Mate desktop picks this up just fine. @AlexDeucher I am using xserver-xorg-video-amdgpu. I can use 18.0.1 (No TILE support, need workaround) or 19.0.1 (Cinnamon crashes, need workaround for time being). I'm looking for a xorg config or xrandr command that works like nVidia's TwinView that I can keep in place while I am checking TILE support with this DM and kernel from time to time. (I am new to AMD/Radeon.) @TomasBzatek I still need a workaround because Cinnamon crashes on 5.2 w/ 19.0.1 TILE support. See https://github.com/linuxmint/cinnamon/issues/8807 Fixed in 5.2. Now only syncing issues are remaining but thats another bug (110671) |
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.