https://bugs.freedesktop.org/show_bug.cgi?id=99528
Bug ID: 99528 Summary: Wine game doesn't redraw properly in fullscreen Product: Mesa Version: git Hardware: Other OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: dark.shadow4@web.de QA Contact: dri-devel@lists.freedesktop.org
Created attachment 129133 --> https://bugs.freedesktop.org/attachment.cgi?id=129133&action=edit Trace from the game
The windows game DXBall doesn't properly redraw in fullscreen mode. I assume it's an radeonsi bug, since others reported it working fine. Also, LIBGL_ALWAYS_SOFTWARE makes it render properly, although fairly slow.
Apitrace attached, notice how the upper half is a static image while the lower half is how it should look like. Also noteworthy is that it works sometimes. Seemingly random, the fullscreen game either renders fine or displays just a static image from the first menu.
System -Arch 64bit -Radeon R9 285 using amdgpu and opensource driver -Mesa 17.1.0-devel (git-0054dded03)
Game in question: http://www.blitwise.com/Scorched_Reality/DXBall19.EXE Just run it with wine2.0
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #1 from fin4478@hotmail.com --- DXBall runs fine with 32-bit wineprefix, wine-2.0 (Staging), custom ~agd5f/linux/?h=drm-next-4.11-wip kernel, Debian testing Xfce and RX460.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #2 from fin4478@hotmail.com --- ...and using latest Oibaf ppa.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Still present for me with mesa 88752.3f064e9a40 and linux 4.9.6.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #4 from fin4478@hotmail.com --- (In reply to Fabian Maurer from comment #3)
Still present for me with mesa 88752.3f064e9a40 and linux 4.9.6.
Those stock kernels have very little new amdgpu and radeon drivers code (see diff in kernel.org), use latest drivers when you make bug reports. This kernel is latest and stable: https://cgit.freedesktop.org/~agd5f/linux/?h=drm-next-4.11-wip
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #5 from fin4478@hotmail.com --- Also Debian testing Xfce is more stable, easier and compatible than Arch Linux.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- (In reply to fin4478 from comment #4)
Those stock kernels have very little new amdgpu and radeon drivers code (see diff in kernel.org), use latest drivers when you make bug reports. This kernel is latest and stable: https://cgit.freedesktop.org/~agd5f/linux/?h=drm-next-4.11-wip
Thanks, didn't know that. There's also https://cgit.freedesktop.org/~airlied/linux/log/?h=drm-next
Which one of those should I chose, they both seem to be fairly recent. But why is it 4.11?
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #7 from Michel Dänzer michel@daenzer.net --- (In reply to fin4478 from comment #4)
Those stock kernels have very little new amdgpu and radeon drivers code (see diff in kernel.org), use latest drivers when you make bug reports.
There is no such requirement. Depending on the circumstances, we may ask bug reporters to try a newer kernel, but in this case it seems unlikely that the problem is kernel related.
This kernel is latest and stable: https://cgit.freedesktop.org/~agd5f/linux/?h=drm-next-4.11-wip
This is the development tree for the amdgpu/radeon drivers, with changes going into the Linux 4.11 release, which will only get its first release candidate after the final 4.10 release. I.e. it's cutting edge, *not* stable.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
Timothy Arceri t_arceri@yahoo.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO
--- Comment #8 from Timothy Arceri t_arceri@yahoo.com.au --- Is this still an issue?
https://bugs.freedesktop.org/show_bug.cgi?id=99528
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- No, I can't reproduce the problem anymore. Also not when using mesa 17.1 - don't really know where it's fixed, but it works reliably now.
https://bugs.freedesktop.org/show_bug.cgi?id=99528
Timothy Arceri t_arceri@yahoo.com.au changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Resolution|--- |FIXED
dri-devel@lists.freedesktop.org