#11521: Radeon VAAPI vulkan sync issue
-------------------------------------+-------------------------------------
             Reporter:  neatnoise    |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:  VAAPI        |               Blocked By:
  vulkan vsync                       |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 How to reproduce:

 - Start the Sunshine server (git master) that uses ffmpeg git master lib
 using VAAPI encoding on Linux with Radeon hardware.
 - Connect a client to the server.
 - Run a Vulkan game using DXVK.

 Description of the bug:
 When using Sunshine (git master) with FFmpeg (git master) for H.264 and
 H.265 VAAPI hardware encoding on a Radeon RX 580 (also confirmed by users
 of other Radeon GPUs), frames appear to be out of order, causing
 stuttering when the system generates fewer frames than the vsync rate. The
 closer the FPS is to the vsync value, the more noticeable the issue
 becomes.

 When running a Vulkan game (using DXVK) with Sunshine and FFmpeg VAAPI
 encoding on a Radeon GPU, frames appear to be out of order, leading to
 stuttering. This issue persists despite the previous tearing-related fix
 in FFmpeg 7.0.

 The Vulkan context tearing issue was previously fixed in FFmpeg with
 commit
 
https://github.com/FFmpeg/FFmpeg/commit/a577d313b2c14c855ab8aa69bbe3527bd7727212
 , but the problem with frames being out of order still remains.

 The issue has also been reported in the Sunshine GitHub repository:
 https://github.com/LizardByte/Sunshine/issues/3189 .

 Sunshine repo: https://github.com/LizardByte/Sunshine

 A video demonstrating the problem: https://www.youtube.com/watch?v=D8LE-
 SqZV6w .
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11521>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to