2020-11-18, 10:07
(2020-11-18, 01:04)JonasStax Wrote: https://www.avsforum.com/threads/guide-b...r.2364113/
This site is dedicated to video streaming.
A GPU is a specialised microprocessor tailored for manipulating video data via software.
Digital TV, Blu-ray players, digital hard drive recorders, digital video cameras don't rely on a GPU to process digital video. They use digital broadcast standards hardware.
Digital broadcast standards hardware processing is superior to a CPU - GPU combination programmed to mimic digital broadcast standards hardware processing.
20 years ago I was using a RealMagic hardware accelerated MPEG decoder card with a 386 CPU using 5 to 10% CPU processing power to watch uncompressed DVDs.
https://en.wikipedia.org/wiki/RealMagic
https://www.overclockers.com.au/article....367537&P=2
Forward 20 years.
https://www.avsforum.com/threads/guide-b...r.2364113/ is obsolete technology.
If people want to invest in obsolete computer hardware follow the guide, built the system described.
If people want digital broadcast standards hardware decoding, invest in a graphics card implementing digital broadcast standards hardware decoding not software decoding.
https://developer.nvidia.com/nvidia-video-codec-sdk
NVIDIA GPUs - beginning with the Kepler generation - contain a hardware-based encoder (referred to as NVENC) which provides fully accelerated hardware-based video encoding and is independent of graphics performance. With complete encoding (which is computationally complex) offloaded to NVENC, the graphics engine and the CPU are free for other operations. For example, in a game recording and streaming scenario like streaming to Twitch.tv using Open Broadcaster Software (OBS), encoding being completely offloaded to NVENC makes the graphics engine bandwidth fully available for game rendering. NVENC makes it possible to:
Encode and stream games and applications at high quality and ultra-low latency without utilizing CPU
Encode at very high quality for archiving, OTT streaming, web videos
Encode with ultra-low power consumption per stream (Watts/stream)
madVR is not an encoder or decoder. it's a high quality video renderer which requires a much stronger gpu then you have. if you want simple play back without madVR it's fine. And you can use one of the newer nightly builds of kodi which has HDR passthrough or better quality HDR to SDR conversion.
it is NOT for streaming. Building according to the guide will give you better madVR performance. And that guide is NOT going to tell you to use software (cpu) decoding.