D3D12: Graphics corruption on Olive Video editor using on WSL and Windows
System information
Please post inxi -GSC -xx
output (fenced with triple backticks) OR fill information below manually
- OS: Windows 11, Arch WSL2
- GPU: RX 580 D3D12
- Kernel version: Win11, 5.15.79 microsoft
- Mesa version: arch: 23.1.0 devel commit #79caf8a4, Windows 22.3.4 pal1000
- Xserver version (if applicable): 1.21.1.6
- Desktop manager and compositor: Windows, RDP
- Windows GPU driver version: 22.11.2
Describe the issue
There is graphics corruption on the viewer inside of olive when video is being played back. flickering multiple colours but still rendering the correct frame inbetween flickers.
Regression
Not a regression
Log files as attachment
Not sure what logs are applicable, using apitrace trace exec
caused the issue to no longer occur
Screenshots/video files (if applicable)
video attached. issue best showcased at 40s mark.
Any extra information would be greatly appreciated
Tested both pal1000 and mesa-git via arch. using d3d12 or zink for olive is highly desirable due to inconsistency in windows opengl driver implementations. zink currently crashes.