Nvidia geforce lineup and titan are limited to 2 at the sametime.(driver limitations there is a work around a patch drivers on linux can be done and its there on github and youtube guides available to do it )Īnd intel QSV it will depend on cpu generation because old igpu’s can’t do 4K /4K HDR.ĭirect play is easy but it is safe to say you will need to transcode I have nvidia shield, iphone x, LG B7 (webos) and none of them can direct play everything in my library, some silly things like subtitile for some format will require to be transcoded on some devices while others don’t some devices can give you HDR to SD tone maping with plex like iphone X while nvidia shield can’t (plex software is still in beta for HDR to SDR on ios and no news about other clients ) It is important to know how many clients you have and what type of videos content you plan to stream or direct playįor example 4K HDR or 4k or just 1080p etc…Īnd the clients ios devices only or some smart tv’s LG webos, nvidia shield etc… how many at the same time etc…īecause if you have many clients then something like Quadro p2000 or higher with unrestricted number of isntances at the same time will be needed. There are SoC’s available that support x265, but it’s far from implemented, they have to be sought out and really researched, a few even support x265, but only 1080p at a piss poor framerate with many problems.Īs a small side note, found this guide a while back, handles just about everything you might need for a Smart HTPC. I know it’s possible to set preset=slow parameter when encoding using ffmpeg to get smaller files, but haven’t tried this myself.Īlso as comparison, a Raspberry Pi 3+ can decode 1080p x265 8bit 5Mbit quite well. This leaves you with quite big files, because of this, it can be better to use CPU encoding instead. One of the bigger issues using hardware encoding to x265, is the cards are tuned for speed and not quality or filesize. Emby also has an app for android smart tv and other devices. Emby is currently using 400 MB of RAM with one user streaming, hosting 10.000+ files from a docker container. I’m not using Plex myself, all the forced login here and there makes me cringe, so instead I’m using Emby. It is also possible to acquire a Tesla M4 or larger card off of ebay which can do decoding for you. Can’t find it at the moment, but have found it many times searching for x265 hardware support. Nvidia has a nice overview somewhere on their website, which shows support for x265, HEVC, etc. Encoding x265 is at around 15 fps, give or take. However, to decode x265 8bit for one client, I use 6% CPU on a fairly slow Xeon E5-2450L. To get x265 hardware decoding support, you’d need Geforce 950+ or an intel Coffee Lake or newer CPU, AMD i haven’t researched. System overheads (wild guess) 3000 Passmark. Supposedly software transcoding (using a large CPU) gives better results over hardware transcoding (GPU/dedicated video card).įor the OS I am leaning toward UNraid, System overheads would be Host OS, VM or Container with windows 10 for everyday use, dedicated Plex container and a further container for torrents, sonar etc. If I have understood the forums correctly I am now thinking a large enough multi thread CPU (Ryzen 7 2700X?) with a basic video card for the server monitor will cover what I am planning to build.Īlso with a big enough CPU I won’t have to tweak things like using RAM for the transcode location so I think 16Gb of RAM will be enough. Researching the various forums, I started to believe I needed at least an intel CPU (E3 1275v5) for the intel video sync feature for enough transcoding power. See attached layout of what I am aiming for with my build. Can you please give me advise on which CPU to use in my server?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |