Does Intel Arc work (as a second GPU?) #159
-
Thank you for all you're doing for this project. I'm trying to use an RTX 3080 as my main GPU for gaming, but an Arc a380 for Sunshine encoding, to see how it compares to encoding via the 3080 itself. I've selected Quicksync instead of auto as the forced encoder under the advanced tab, but I'm not seeing anything in the output from the Sunshine frontend app about it finding the QuickTime encoder, and there's no sign in task manager of that GPU being used. Is what I'm trying to do possible, and if so, what am I doing wrong? |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 2 replies
-
The Desktop Duplication API only supports capturing from the GPU used for display. Since cross-device sharing of textures is not supported, we would have to read back each frame from the display GPU to the CPU and then write it to the encoding GPU to encode it. Though it's definitely possible to do, we don't currently support that today (and performance may be worse due to all the extra copies of each frame). Since NVENC is special dedicated encoding silicon that requires little/no involvement of any of the compute cores used for games, it's unlikely to have a noticeable performance impact on your games, if that's what you're wondering about. But if you want to try it anyway, you can connect your display to the A380 and restart Sunshine. In the Graphics Options settings page in Windows, you can pick which GPU you want each game to run on to ensure they still render on the RTX 3080. |
Beta Was this translation helpful? Give feedback.
The Desktop Duplication API only supports capturing from the GPU used for display. Since cross-device sharing of textures is not supported, we would have to read back each frame from the display GPU to the CPU and then write it to the encoding GPU to encode it. Though it's definitely possible to do, we don't currently support that today (and performance may be worse due to all the extra copies of each frame). Since NVENC is special dedicated encoding silicon that requires little/no involvement of any of the compute cores used for games, it's unlikely to have a noticeable performance impact on your games, if that's what you're wondering about.
But if you want to try it anyway, you can conn…