I’ve definitely thought about that. Because this is a Plex server, it’s a small form factor therefore any GPU will have to be low-profile. I’ve already researched options for it that also support nvenc. There are only a couple of options and they are $150+. While it doesn’t sound like lots of money, the system itself was $115 and I’m trying to be as cost-effective as possible.
You could consider a low-profile GT 710. It’s a really, really old card, 3.5 years old to be precise. But it has nv_enc onboard. It handles decoding MPEG2, AVC/h264, and HEVC 8-bit (not 10-bit). It encodes to AVC just fine as well. Here’s a screen shot of my GT 710 transcoding an SD HEVC file to PlexWeb.
This isn’t the exact one I have, but this is a low-profile version on Amazon:
Newer cards can handle newer codecs of course. Just avoid the GT 1030. It handles decode fine but encode support was removed. The good news is that if you buy it at a reputable place, you could always return it if it’s unsuccessful.
Unless you get a Quadro, Nvidia cards can only handle two simultaneous hardware transcodes. That’s an artificial limitation. There are hacked drivers on the market that remove that limitation, but I don’t know them (or their trustworthiness) well enough to comment.
Excellent! I’ll have to go through my collection at what is 8bit and what is 10bit HEVC. I know I have quite a bit that IS 10bit so a newer may be needed. I’m gonna troubleshoot a few more things before calling it quits on this iGPU.