this post was submitted on 27 Nov 2023
5 points (100.0% liked)

Self-Hosted Main

515 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

I want to host security cameras and a plex server. Does this mean that my server needs a GPU? (Or would benefit from one). I heard plex does fine with just a CPU

you are viewing a single comment's thread
view the rest of the comments
[–] jerwong@alien.top 1 points 11 months ago (2 children)

I use Jellyfin which is similar to Plex. I have it on a Raspberry Pi 4 8 GB. It's perfectly fine if I'm sending H264 but most modern browsers do not support H265 so it forces the server to transcode. That will consume almost all processing power if it's CPU-only and is a very slow process.

[–] agent_kater@alien.top 1 points 11 months ago

That will consume almost all processing power if it's CPU-only and is a very slow process.

This is a complicated topic and the terminology is a bit ambiguous.

Yes, non-hardware-accelerated transcoding is slow and will consume the CPU.

However, you don't necessarily need an external GPU to do hardware-accelerated transcoding. When you use Intel QuickSync for example, the codec hardware is part if the CPU. On the other hand it is only in CPUs that have integrated graphics, so you could still say the transcoding is done "by the GPU", just not the additional one that you put in. In fact, putting in a dedicated graphics card often disables the integrated graphics and you have to use tricks to re-enable it before you can use it for transcoding again.

[–] micalm@alien.top 1 points 11 months ago

Using their desktop client is a solution.