<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 - vsync in Vulkan applications doesn't work correctly with both radv and amdvlk"
href="https://bugs.freedesktop.org/show_bug.cgi?id=105316">105316</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>vsync in Vulkan applications doesn't work correctly with both radv and amdvlk
</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/AMDgpu
</td>
</tr>
<tr>
<th>Assignee</th>
<td>xorg-driver-ati@lists.x.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>tempel.julian@gmail.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>xorg-team@lists.x.org
</td>
</tr></table>
<p>
<div>
<pre>Like described on the amdvlk bugtracker, there is a slight amount of tearing
very close to the top of the screen, despite of the application's vsync being
enabled:
<a href="https://github.com/GPUOpen-Drivers/AMDVLK/issues/16#issuecomment-369588472">https://github.com/GPUOpen-Drivers/AMDVLK/issues/16#issuecomment-369588472</a>
This happens with latest xorg-server 1.19.6, with both xf86-video-amdgpu and
modesetting, mesa 17.3.6 and latest amdvlk-git.
The tearing may not be overly easy to spot and of course xorg compositors with
vsync should be disabled.
Using compositors with vsync or the TearFree option help as workarounds, but
aren't optimal.
Vsync in OpenGL applications works fine with RadeonSI on the same system
without workarounds.
Like stated on the amdvlk GitHub tracker, AMD developer davidmaoamd assumes
there there is a connection with using copy for present, which would explain
why radv is only affected in windowed mode and amdvlk in both windowed and
fullscreen.</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>