From a766c9cafc9e8ea026ba95bd9e25870914aae4e2 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 11 Apr 2026 20:14:14 -0500 Subject: [PATCH] Disable texture sharing on Qualcomm GPUs See #1857 --- app/streaming/video/ffmpeg-renderers/d3d11va.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/streaming/video/ffmpeg-renderers/d3d11va.cpp b/app/streaming/video/ffmpeg-renderers/d3d11va.cpp index 7d25a002..4090dc97 100644 --- a/app/streaming/video/ffmpeg-renderers/d3d11va.cpp +++ b/app/streaming/video/ffmpeg-renderers/d3d11va.cpp @@ -387,7 +387,8 @@ bool D3D11VARenderer::createDeviceByAdapterIndex(int adapterIndex, bool* adapter "Avoiding texture sharing for old pre-FL11.1 GPU"); separateDevices = false; } - else if (adapterDesc.VendorId == 0x1ED5) { // Moore Threads (texture is all zero/green) + else if (adapterDesc.VendorId == 0x1ED5 || // Moore Threads (texture is all zero/green) + adapterDesc.VendorId == 0x4D4F4351) { // Qualcomm (decoding is unstable/slow on QC710) SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "Avoiding texture sharing on known broken GPU vendor"); separateDevices = false;