I have an Arrow Lake cpu which has an iGPU with the latest quicksync. I also have a 4070ti Super but I would like to use the iGPU for streaming as quicksync has come a long way since the old days and gives better performance (marginally) according to tests.
I've setup/selected Quicksync H.264 in OBS settings and it seems to record/stream just fine. Quality is seemingly exactly the same as H.264 via the dedicated GPU - so much so that I'm wondering if it is actually using the iGPU to stream, because the logs still state:
"app not on intel GPU, fall back to old qsv encoder"
It should be using "new qsv" as far as I am aware. Is there some kind of trick I'm missing?
I've tried setting OBS to use the iGPU in Windows Graphics Settings, but that results in a black recording with audio.
Here's a log. Note: you may see the log say "fallback to non-texture encoder" - that's just because I tried using a newer/different Quicksync DLL. Same issue though with the OBS-provided one.
I've setup/selected Quicksync H.264 in OBS settings and it seems to record/stream just fine. Quality is seemingly exactly the same as H.264 via the dedicated GPU - so much so that I'm wondering if it is actually using the iGPU to stream, because the logs still state:
"app not on intel GPU, fall back to old qsv encoder"
It should be using "new qsv" as far as I am aware. Is there some kind of trick I'm missing?
I've tried setting OBS to use the iGPU in Windows Graphics Settings, but that results in a black recording with audio.
Here's a log. Note: you may see the log say "fallback to non-texture encoder" - that's just because I tried using a newer/different Quicksync DLL. Same issue though with the OBS-provided one.