I still lack understanding re: why transcode / upscale / whatever at the server vs. at the end point. End points can do this cheaply, they can be shut down when they’re no longer needed and then the NAS can be optimized around being a file server vs. carrying and supplying a GPU with power 24x7.
I take it the main reason to transcode is allowing high-res movies to be shown on slow, lower-res mobile devices? I guess I just don’t have the work flow here so I also haven’t had to wrap my head around the use case.
No, but I am hoping to maybe workaround it with 25.04. with this I should see the gpu temperature and might be able to use that to control the fan via an ESP32 or something similar
Part of it is bandwidth - imagine native 1080p at ~40mbps being played remotely, many residential isps already ain’t supporting that kind of upstream bandwidth.
Now if you got multiple remote clients & no server-side transcoding on a residential package, you’re done. I mean, unless you’re lucky & on symmetric fiber, but we gotta keep in mind that is a minortiy of the population.
Good point. When it comes to stuff like that I don’t stream, I copy the whole file over to my cpu and go from there. Likely not an option with ipad, etc. ?
But then again I’m not into using content like that much because I no longer travel as much as I used to and streaming services work ok when I do.
… all true but my laziness re: implementing such a solution has yet to be overcome by the not-so-greatness of a given streaming platform. Plus, my ISP Comcast offers such bad upload speeds that streaming from home is likely a fools errand. And no, there are no competing “high-speed” ISPs in my town unless I want to consider Starlink or cellular.
Just adding to the original question, I recommend Arc GPUs for transcode duties. They are cheap, relatively low power, small form factor, and well-supported.
I use an A380, but an A310 would work just as well. Half-height and the PCIE slot provides all the power it needs.
For example I have Ollama set up as an app and also use the GPU there. The larger GPU can be useful there but I agree that it’s probably not worth it unless one has a very specific use case. I’m just using a spare GPU and hoping a clamshell B580 with 24GB gets released to the public.
Sure, but that’s drifting very far from the original question about transcoding videos from a MiniX+…
If you’re trying to run LLMs from something the size of a MiniX+, it’s time to invest in a 512 MB M3 Ultra MacStudio, really. (Or at least a Framework Desktop or a nVidia Project Digits.)