My setup has two gpus; a GTX 1070 and an ARC A310.
The A310 I acquired recently to be able to live transcode AV1 since not all my devices support streaming it directly. The transcoding itself is working flawlessly, although it’s not the strongest card and I want to only use it for AV1, all other codecs I want to be handled by the 1070.
Currently the only options plex gives me are as such; Auto, Arc A310, GeForce GTX 1070;
My problem is that Auto forces everything to go over the 1070, which fails for AV1 and defaults back to software and leaves the A310 hanging.
I would really like to have the option to set a hardware device per codec, this doesn’t need to be some elaborate rule system, but at least being able to select: av1:a310, all others: 1070 would be amazing.
What specifically does the Arc suck at which the 1070 does better?
1 Like
The Arc doesn’t suck, it’s simply less powerful. At two streams it’s at 80% utilization, and it often happens where more streams are happening at the same time, and only a small part of my library is av1.
Got it, thanks. I am surprised to see those numbers, I was under the impression the Arc was actually a lot better than an old GTX.
2 Likes
Thanks for posting this. I’m upvoting this but also would like the CPU to be a device choice as well. I’m not enjoying the current toggle that not only enables hardware transcoding, but forces it to do every job. It’s resulting in bloated, bandwidth-wasting high bitrates.
Examples:
AV-1 codec → Any resolution source file → transcode → send to GPU x
X265 codec → Any resolution source file → transcode → send to GPU y
ANY codec → 1080p or lower source file → send to CPU
Something like that… thank you!
1 Like