6.2K decode problem on Nvidia

Hey,
For 5 months I've been trying do fix issues with 6.2K playback - videos from Fujifilm X-H2S.
Issue = Nvidia GPU isn't being used to decode video which makes editing completely unusable.
Problem exists on these configs:
Ryzen 7 3700X, 2x16GB, 500GB SSD, RTX 3060Ti, Windows 11 clean install
Ryzen 7 3700X, 2x16GB, 2TB NVMe, RTX 3060Ti, Windows 10
Ryzen 7 3700X, 2x16GB, 2TB NVMe, RTX 2060, Windows 10
Core i7 10850H, 2x16GB, 2TB NVMe, RTX 2070 Mobile, Windows 11
Problem doesn't exist on this config:
Ryzen 9 5900X, 2x16GB, 2TB NVMe, RTX 3060 12GB, Windows 10
Blackmagic support tried to help me but unsuccessfully and today they responded that Nvidia SDK is likely to blame... and they recommend getting RTX 3090... but Adobe Premiere uses SDK as well and there is no problem, files are decoded by hardware so its smooth as butter, whereas with Resolve I get just ~14fps max. Other software such as PotPlayer also uses NVDEC, its just problem with Resolve.
To narrow down problem I've tried
- Tweaking resizable BAR
- Trying out Resolve 18.5 Public Beta 2
- Nvidia drivers from 2021-2023
- Clean install of Windows, clean install of drivers, clean install of Resolve Studio.
- Changing CUDA to OpenCL in Resolve settings
- Enabling/Disabling H264/H265 decode in Resolve settings
- Disabling Gsync, changing monitor res and frequency
- Updating BIOS, resetting BIOS
- Replacing CUDA DLLs with newer ones (Resolve uses 11.0, tried 11.1-11.5 and it doesn't fix problem, 11.6 crashes Resolve)
Today I've investigated a little more and by playing with Resolve memory I've saw that NVDEC DLL isn't being called at all when these 6.2K files are being played. I can unload NVDEC DLL from Resolve memory during playback and Resolve doesn't crash (!). So its not like NVDEC refuses to play it, nothing in whole code even communicates to this module, because otherwise Resolve would crash.
In January I've made ticket to Blackmagic where I blamed GPU whitelisting in Resolve for it... and it seems like I was right for all these months, but Blackmagic Support blames Nvidia for it (once again, Premiere using same SDK and same DLLs work fine!).
I'm thinking that it could be whitelisting based on VRAM capacity, thats how RTX 3060 12GB would work and RTX 3060 Ti wouldnt.
So a request to all people reading, please get this video file, play it and see if its smooth. You can also check if its decoded by Nvidia (Task Manager -> Performance -> GPU -> Video Decode). Respond with your result and your PC specs so we can be sure what is causing it and be more knowledgeable in future. 6K+ is becoming mainstream, that issue is very bad. Even if Blackmagic won't fix it together we can check if VRAM capacity is indeed the problem and if so from which capacity problem is solved (10GB, 12GB?).
Video file: https://drive.google.com/file/d/1z7Q1QY ... sp=sharing
Btw 8GB VRAM is plenty for 6.2K editing without VFX, this whitelisting thing doesn't make any sense now, its probably some left over in code from GTX era for reducing crashes on lower end cards.
I'm sure that a lot of people had this problem, but are used to transcoding footage at high resolutions so they don't report it. Or just use high end GPUs with 16GB VRAM. Blackmagic told me that just one other person noticed this problem during all these months from January... Please guys help to narrow down this issue and hopefully help Blackmagic team to fix it.
For 5 months I've been trying do fix issues with 6.2K playback - videos from Fujifilm X-H2S.
Issue = Nvidia GPU isn't being used to decode video which makes editing completely unusable.
Problem exists on these configs:
Ryzen 7 3700X, 2x16GB, 500GB SSD, RTX 3060Ti, Windows 11 clean install
Ryzen 7 3700X, 2x16GB, 2TB NVMe, RTX 3060Ti, Windows 10
Ryzen 7 3700X, 2x16GB, 2TB NVMe, RTX 2060, Windows 10
Core i7 10850H, 2x16GB, 2TB NVMe, RTX 2070 Mobile, Windows 11
Problem doesn't exist on this config:
Ryzen 9 5900X, 2x16GB, 2TB NVMe, RTX 3060 12GB, Windows 10
Blackmagic support tried to help me but unsuccessfully and today they responded that Nvidia SDK is likely to blame... and they recommend getting RTX 3090... but Adobe Premiere uses SDK as well and there is no problem, files are decoded by hardware so its smooth as butter, whereas with Resolve I get just ~14fps max. Other software such as PotPlayer also uses NVDEC, its just problem with Resolve.
To narrow down problem I've tried
- Tweaking resizable BAR
- Trying out Resolve 18.5 Public Beta 2
- Nvidia drivers from 2021-2023
- Clean install of Windows, clean install of drivers, clean install of Resolve Studio.
- Changing CUDA to OpenCL in Resolve settings
- Enabling/Disabling H264/H265 decode in Resolve settings
- Disabling Gsync, changing monitor res and frequency
- Updating BIOS, resetting BIOS
- Replacing CUDA DLLs with newer ones (Resolve uses 11.0, tried 11.1-11.5 and it doesn't fix problem, 11.6 crashes Resolve)
Today I've investigated a little more and by playing with Resolve memory I've saw that NVDEC DLL isn't being called at all when these 6.2K files are being played. I can unload NVDEC DLL from Resolve memory during playback and Resolve doesn't crash (!). So its not like NVDEC refuses to play it, nothing in whole code even communicates to this module, because otherwise Resolve would crash.
In January I've made ticket to Blackmagic where I blamed GPU whitelisting in Resolve for it... and it seems like I was right for all these months, but Blackmagic Support blames Nvidia for it (once again, Premiere using same SDK and same DLLs work fine!).
I'm thinking that it could be whitelisting based on VRAM capacity, thats how RTX 3060 12GB would work and RTX 3060 Ti wouldnt.
So a request to all people reading, please get this video file, play it and see if its smooth. You can also check if its decoded by Nvidia (Task Manager -> Performance -> GPU -> Video Decode). Respond with your result and your PC specs so we can be sure what is causing it and be more knowledgeable in future. 6K+ is becoming mainstream, that issue is very bad. Even if Blackmagic won't fix it together we can check if VRAM capacity is indeed the problem and if so from which capacity problem is solved (10GB, 12GB?).
Video file: https://drive.google.com/file/d/1z7Q1QY ... sp=sharing
Btw 8GB VRAM is plenty for 6.2K editing without VFX, this whitelisting thing doesn't make any sense now, its probably some left over in code from GTX era for reducing crashes on lower end cards.
I'm sure that a lot of people had this problem, but are used to transcoding footage at high resolutions so they don't report it. Or just use high end GPUs with 16GB VRAM. Blackmagic told me that just one other person noticed this problem during all these months from January... Please guys help to narrow down this issue and hopefully help Blackmagic team to fix it.