https://bugs.freedesktop.org/show_bug.cgi?id=73946
Priority: medium Bug ID: 73946 Assignee: dri-devel@lists.freedesktop.org Summary: scanout broken on radeon SI (OLAND) Severity: normal Classification: Unclassified OS: Linux (All) Reporter: darwinskernel@gmail.com Hardware: x86-64 (AMD64) Status: NEW Version: git Component: Drivers/Gallium/radeonsi Product: Mesa
Created attachment 92611 --> https://bugs.freedesktop.org/attachment.cgi?id=92611&action=edit dmesg from journalctl
running kmscube on kernel (for version and config see the attached) VT i get scrambled graphics. hardware is ATI OLAND (see the attached for more detail) you can get kmscube here: https://github.com/robclark/kmscube.git
https://bugs.freedesktop.org/show_bug.cgi?id=73946
--- Comment #1 from glphvgacs darwinskernel@gmail.com --- Created attachment 92613 --> https://bugs.freedesktop.org/attachment.cgi?id=92613&action=edit drm msg in kernel
https://bugs.freedesktop.org/show_bug.cgi?id=73946
--- Comment #2 from glphvgacs darwinskernel@gmail.com --- Created attachment 92614 --> https://bugs.freedesktop.org/attachment.cgi?id=92614&action=edit hwinfo --gfxcard --reallyall
https://bugs.freedesktop.org/show_bug.cgi?id=73946
--- Comment #3 from glphvgacs darwinskernel@gmail.com --- Created attachment 92615 --> https://bugs.freedesktop.org/attachment.cgi?id=92615&action=edit lspci -k (VGA and audio part)
https://bugs.freedesktop.org/show_bug.cgi?id=73946
--- Comment #4 from glphvgacs darwinskernel@gmail.com --- Created attachment 92616 --> https://bugs.freedesktop.org/attachment.cgi?id=92616&action=edit radeon-ucode version
https://bugs.freedesktop.org/show_bug.cgi?id=73946
--- Comment #5 from glphvgacs darwinskernel@gmail.com --- Created attachment 92617 --> https://bugs.freedesktop.org/attachment.cgi?id=92617&action=edit kconfig
https://bugs.freedesktop.org/show_bug.cgi?id=73946
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop. |.org |org Component|Drivers/Gallium/radeonsi |Mesa core
--- Comment #6 from Michel Dänzer michel@daenzer.net --- This is probably because the Gallium textures which end up being scanned out are created without the PIPE_BIND_SCANOUT flag set, so they end up with a tiling mode which is not supported by the display engine. I can reproduce similar issues with weston, especially when making apps fullscreen, and I can work around it in the radeonsi driver by always creating textures as if the PIPE_BIND_SCANOUT flag was set.
dri-devel@lists.freedesktop.org