[Bug 111389] New: DRI3 Full screen corruption regression in OpenArena

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 13 05:42:46 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=111389

            Bug ID: 111389
           Summary: DRI3 Full screen corruption regression in OpenArena
           Product: xorg
           Version: git
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
          Assignee: xorg-driver-ati at lists.x.org
          Reporter: dan at reactivated.net
        QA Contact: xorg-team at lists.x.org
                CC: michel at daenzer.net

When starting OpenArena fullscreen under GNOME, the screen becomes corrupt and
the game is unplayable (see attached photo).

This has been reproduced on:
 1. Ubuntu Eoan 19.10 nightly using OpenArena from Flathub
 2. Ubuntu Eoan 19.10 nightly using OpenArena from Ubuntu packages after
configuring it to enter fullscreen mode
 3. Endless OS 3.6.2 using OpenArena from Flathub

The same tests on machines that use i915 or amdgpu graphics do not reproduce
the problem.

Back on the radeon device, I also found the problem does not occur if you first
use xrandr to change display mode to 640x480 (so that running the game does not
require it to change the display mode). Alternatively, configure it as:
   Option "DRI" "2"
and the issue is fully avoided (even when the game changes the display mode
during launch)

This worked fine on older distro versions, so it appears to be a recent
regression and I bisected it down to:

55e513b978b2afc52b7cafc5bfcb0d1dc78d75f6 is the first bad commit
commit 55e513b978b2afc52b7cafc5bfcb0d1dc78d75f6
Author: Michel Dänzer <michel.daenzer at amd.com>
Date:   Sat Apr 29 17:05:58 2017 +0900

    Use reference counting for tracking KMS framebuffer lifetimes


Please let me know how we can help debug further.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-driver-ati/attachments/20190813/774a8092/attachment.html>


More information about the xorg-driver-ati mailing list