<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Tearing with DRI3 in OpenGL applications"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99491">99491</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Tearing with DRI3 in OpenGL applications
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/Radeon
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>xorg-driver-ati@lists.x.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>andreaskem@web.de
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>xorg-team@lists.x.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=129091" name="attach_129091" title="dmesg output">attachment 129091</a> <a href="attachment.cgi?id=129091&action=edit" title="dmesg output">[details]</a></span>
dmesg output

Hello graphics team,

I am on an almost up-to-date (kernel at 4.9.4 ATM) Arch Linux system with the
[testing] repository enabled. My hardware is the old integrated GPU in an AMD
E2-2000 mobile CPU (Wrestler [Radeon HD 7340]) using the Radeon r600 driver.

A few weeks ago before Christmas, I noticed that a stable tear appeared in
movie players and games using OpenGL on X11. This was most likely caused by a
package update but I did not investigate further. In hindsight, the reason was
most likely the package update from xf86-video-ati 7.8.0-2 ->
7.8.99.r13.g404c6475 that I performed on 2016-12-16 (There appeared an Arch bug
report implicating this version [1]. The package is currently at
7.8.99.r16.gea30d856 but the problem still exists. As far as I can see, nobody
else reported this upstream, yet.).

I have a 1366x768 display and the tear seems to appear be at a height of ~100
pixels from the top. Also, it seems to start at 0x0 (from top left) with a
short diagonal to about 100x100 and then reaches horizontally all the way to
the right. This tear does not appear under Wayland, for me. It also seems to
disappear as soon as DRI3 is disabled by setting the xorg.conf option or by
setting LIBGL_DRI3_DISABLE=1 before starting, e.g. the video player or the game
(video player: mpv --vo=opengl --hwdec=vdpau, game: Stardew Valley). As far as
I remember, I had DRI3 explicitly enabled in my xorg.conf without any problems
before this package update.

I tried capturing the issue with my cell phone camera but was unsuccessful.

Reading the mailing list, I noticed a few recent bug reports due to DRI3 but I
did not find one complaining about tearing. Similar reports appear to be quite
a bit older. I might have missed something, though or somebody else
participating in [1] might have reported it in the meantime.

The versions of the packages that might be relevant are:

xf86-video-ati 7.8.99.r16.gea30d856
linux 4.9.4
xorg-server 1.19.1
mesa 13.0.3
llvm 3.9.1

The Xorg.0.log, glxinfo output and kernel log should be attached.

Thank you for your work on the graphics stack.

---
[1] <a href="https://bugs.archlinux.org/task/52620">https://bugs.archlinux.org/task/52620</a></pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>