this post was submitted on 13 Jun 2023
5 points (100.0% liked)

Selfhosted

38789 readers
361 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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hey lemmings,

I have a headless server that works beautifully. B450 with 2700X and 32GB of micron 3200MHz RAM.

I am currently running Debian 12 Bookworm on it. I am at kernel 6.1, but in preparation for 6.2 or 6.3 being backlogged, I want to buy an Arc A380 for transcoding since they are only 150€ here. Software was fine for a single video stream, but I bought a new house and will have 4 camera streams running. Plus I want to dabble in AV1 transcoding for media or storage of my camera streams

Currently there is neither X nor Wayland installed since it is exclusively with SSH that I do all of my work on it. After I install the GPU, I was wondering if it is possible to not even install X or Wayland since I will literally never use a display on it?

Would I still be able to do Jellyfin and Frigate transcoding without an X server? If I have to get one, does it matter if I choose X or Wayland for hardware transcoding?

Thanks!

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 year ago (1 children)

I have a GPU in a server, its a nvidia P400, that has 4 transcoding cores, can do h264 and hevc. It works fine with most software that uses ffmpeg to transcode, jellyfin uses ffmpeg. You dont need to run any displays to utilize the transcoding parts, running nvidia-smi will show you any processes using the GPU. I'm not sure about other cards but I have seen other people doing it. I'm not sure what cards will do AV1.

[–] [email protected] 1 points 1 year ago

I more mean do I have to install all of the X server software, dependencies, and mess with all of the configs to get hardware decoding running.

The A380 will work fantastic for all ffmpeg transcoding as well as AV1 (as long as you are >=kernel 6.2)

[–] [email protected] 3 points 1 year ago (1 children)

I’m new to docker.

This, this is the key. Docker seems pretty scary and black-box, but everything is available when you learn how it works. You can use your own config files, you can persist whatever data you need, you can make your own images, you can see how the images you have are built, you can gain terminal access to the containers, and you have much better isolation and control than services running directly on the host.

I have a friend that had the same skepticism, so I sat down with him for over two hours and went through docker and how it worked. Once he felt he was in control again and understood how to work with instances and make changes, he quite liked docker.

It's a very strong tool, but you do have to relearn a few things, and just plain old learn a bunch of new things.

[–] [email protected] 1 points 1 year ago (1 children)

What? I think you commented on the wrong post

[–] [email protected] 2 points 1 year ago (1 children)

I posted it on a different post, somehow it ended here. Very sure it wasn't a wrong window or anything since I hadn't opened this post at all before it somehow showed it being posted here.

Anyway, that's why I deleted it. ... please tell me it shows as deleted ...

[–] [email protected] 2 points 1 year ago

Not yet, I think there are some bugs yet with Lemmy. On the app I often briefly see the previous comment section before the nee one loads.

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago)

https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure
https://en.wikipedia.org/wiki/Linux_framebuffer
basically no, because all existing modern software requires either wayland and/or Xwayland(xorg)