Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Jeff Geerling
@geerlingguy@mastodon.social  ·  activity timestamp 5 days ago

Now that Nvidia GPUs run on the Raspberry Pi, I want to see if they're good for Jellyfin transcoding (e.g. take your old 3060 and throw it on a Pi for a little #homelab media server...). https://www.jeffgeerling.com/blog/2025/benchmarking-nvenc-video-transcoding-on-pi

Benchmarking NVENC video transcoding on the Pi | Jeff Geerling

Sneakers and Dune II being live-transcoded at the same time through an Nvidia GPU on the Raspberry Pi CM5.
Sneakers and Dune II being live-transcoded at the same time through an Nvidia GPU on the Raspberry Pi CM5.
Sneakers and Dune II being live-transcoded at the same time through an Nvidia GPU on the Raspberry Pi CM5.
  • Copy link
  • Flag this post
  • Block
GothPanda
@gothpanda@pandapla.net replied  ·  activity timestamp 4 days ago

@geerlingguy old 3060?

Thats still my good graphics card. :c

  • Copy link
  • Flag this comment
  • Block
txt.file
@txt_file@chaos.social replied  ·  activity timestamp 4 days ago

@geerlingguy "[…] take your old 3060 […]"
You live in a very different world than me. I am happy I got a 1060. And that's in my best computer.
Saying a 3060 is something people have laying around unused is a very different reality than mine.

  • Copy link
  • Flag this comment
  • Block
Jeff Geerling
@geerlingguy@mastodon.social replied  ·  activity timestamp 4 days ago

@txt_file I'm a bit jaded by working with the Nvidia drivers, which don't even support the 10 series anymore :(

I never bought an Nvidia card until the 30 series existed, but because of my YT stuff, I upgraded to 40 series last year on my streaming PC. I don't see a reason to go 50 series at all, though.

  • Copy link
  • Flag this comment
  • Block
txt.file
@txt_file@chaos.social replied  ·  activity timestamp 3 days ago

@geerlingguy if only nouveau would be able to fully support the hardware. But something something NV-RISCV and FALCON and probably more stuff.

Also sad AMD radeon/amdgpu is worse :-(

Thanks for your work. I am sad about the results but that's not your fault. ;-)

  • Copy link
  • Flag this comment
  • Block
arthur.pizza
@art@mastodon.sdf.org replied  ·  activity timestamp 4 days ago

@geerlingguy My old 3060 is the newest hardware in my house. 🫠

  • Copy link
  • Flag this comment
  • Block
gunstick
@gunstick@mastodon.opencloud.lu replied  ·  activity timestamp 4 days ago

@geerlingguy how long until nvidia includes a compute module on the card?
The standalone GPU!

  • Copy link
  • Flag this comment
  • Block
Stacy
@Sknashville@theatl.social replied  ·  activity timestamp 4 days ago

@geerlingguy - just out of cutiosity, is any of this explained in repeatable steps people without "institutional knowledge" of this process can follow? By repeatable steps, I mean the list of cli commands in order.

Example
Step 1: execute "mkdir kernelfiles" //creates new directory
Step 2: "cd kernelfiles" //navigates into directory)
Step 3: sudo apt-get source XYZ --arg1 X --arg2 //downloads source
Step 4: execute "sudo apt install buildpackage1, buildpackage2" //installs neccesary tooling
Step 5: install kernel using ...

Not

Step 1: clone the kernel
Step 2: build the kernel
Step 3: some other vague descriptor

Would love to try it myself.

  • Copy link
  • Flag this comment
  • Block
Jeff Geerling
@geerlingguy@mastodon.social replied  ·  activity timestamp 4 days ago

@Sknashville yep: https://www.jeffgeerling.com/blog/2025/nvidia-graphics-cards-work-on-pi-5-and-rockchip

Nvidia Graphics Cards work on Pi 5 and Rockchip | Jeff Geerling

  • Copy link
  • Flag this comment
  • Block
DaAnda
@DaAnda@mastodon.online replied  ·  activity timestamp 4 days ago

@geerlingguy since a PI5 is useless as Jellyfin server, I just went ahead and got myself a N150 box with 12GB RAM and 512GB NVME. In total it cost about same or less than just a 8GB PI5 inkl all accessories you need to run it (case, PSU, SD card or USB SSD). The N150 is a perfect homelab for me. It runs HomeAssistant, Jellyfin, TVheadend and other container and can transcoded 4 1080p streams in parallel. Super happy with it. I love my PIs for other things, but they just don't work for Jellyfin

  • Copy link
  • Flag this comment
  • Block
Jeff Geerling
@geerlingguy@mastodon.social replied  ·  activity timestamp 4 days ago

@DaAnda I wouldn't say useless, but N100/150 is fine too. Some are getting way more expensive because of RAM shortage 😢

  • Copy link
  • Flag this comment
  • Block
DaAnda
@DaAnda@mastodon.online replied  ·  activity timestamp 4 days ago

@geerlingguy useless in the sense that you can not really do transcoding. I ran JF on a RPI4 without transcoding, and it was "fine" for a while, but in the end it was mostly just a fancy library UI, unless you exclusively used KODI as client. Every other client basically relies on transcoding, and the PI5 unfortunately does not have suitable HW decoding and encoding support.

  • Copy link
  • Flag this comment
  • Block
768kB 🚴☕🇬🇧🇺🇦🇵🇸
@768kb@mastodon.social replied  ·  activity timestamp 4 days ago

@geerlingguy "your old 3060" is still my current GPU. Can we roll this back to actual legacy GPUs?

  • Copy link
  • Flag this comment
  • Block
Jeff Geerling
@geerlingguy@mastodon.social replied  ·  activity timestamp 4 days ago

@768kb So far I don't have any 20 series cards that I can test on. I should pick one up!

I know 10 series and older aren't supported at all by the open kernel module :(

  • Copy link
  • Flag this comment
  • Block
T_X
@T_X@chaos.social replied  ·  activity timestamp 4 days ago

@geerlingguy initially I was wondering about the neat GPU graphs, did they add them to #htop? Wouldn't be the first time that htop were surprising me with cool, new features. Checked my htop, couldn't find them though. Then read your blog post. And ah! It's a tool called nvtop. Good to know.

  • Copy link
  • Flag this comment
  • Block
Jeff Geerling
@geerlingguy@mastodon.social replied  ·  activity timestamp 4 days ago

@T_X btop does have a GPU graph, but right now I can only get that working on x86 :(

  • Copy link
  • Flag this comment
  • Block
gary
@gary_alderson@infosec.exchange replied  ·  activity timestamp 4 days ago

@geerlingguy rasp pi fans they must have pi 6 lined up around the corner - one would think, i have my money down
Faster CPU, 32GB RAM, Wi-Fi 6E, NVMe support #compute per watt

  • Copy link
  • Flag this comment
  • Block
Seth Jones
@hammer_gaidin@fosstodon.org replied  ·  activity timestamp 4 days ago

@geerlingguy
Why do you have to be a bad influence like that...

  • Copy link
  • Flag this comment
  • Block
Multi Purr Puss :verified:
@platymew@layer8.space replied  ·  activity timestamp 5 days ago

@geerlingguy PCIe Gen2 x1 (500-ish MB/s) should be plenty - i see, you've massaged the config, Gen3 x1 - bandwidth won't be the issue.

If the driver runs on ARM, ffmpeg is popular enough to do so as well.

I should actually read your blog post, now. 😅 ...one moment, please..

  • Copy link
  • Flag this comment
  • Block
Multi Purr Puss :verified:
@platymew@layer8.space replied  ·  activity timestamp 4 days ago

@geerlingguy on my box - AMD Zen4 octa-core mini PC + OCuLink eGPU/Radeon 9060 XT - i don't get PCIe Rx/Tx stats in nvtop. (Manjaro, btw)

EDIT: i had to double-check, after the big December update of Manjaro - i'm still getting "N/A" for PCIe Rx/Tx, in nvtop. radeontop 1.4 doesn't even recognise my 9060, but that's off-topic. 😅

  • Copy link
  • Flag this comment
  • Block
Log in

Gnar🔥 social

Federated bonfire social space for those into gnarly adventures. From shredding mountains to guitars if you enjoy gnar, come share your stoke and adventures!

Gnar🔥 social: About · Code of conduct · Privacy ·
Gnar-fire social · 1.0.0-rc.2.33 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login