Jellyfin Forum
GPU choice - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: GPU choice (/t-gpu-choice)



GPU choice - spicer - 2024-01-29

Hello,

I run an Unraid server and want to use HW transcoding with Jellyfin.

As per
Code:
# lshw -C display
the following GPUs are available:

Code:
*-display               
      description: VGA compatible controller
      product: Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physical id: 0
      bus info: pci@0000:01:00.0
      version: 00
      width: 64 bits
      clock: 33MHz
      capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
      configuration: driver=radeon latency=0
      resources: irq:42 memory:e0000000-efffffff memory:f7c00000-f7c3ffff ioport:e000(size=256) memory:f7c40000-f7c5ffff
  *-display
      description: VGA compatible controller
      product: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physical id: 0
      bus info: pci@0000:03:00.0
      version: 00
      width: 64 bits
      clock: 33MHz
      capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
      configuration: driver=radeon latency=0
      resources: irq:44 memory:d0000000-dfffffff memory:f7b20000-f7b3ffff ioport:d000(size=256) memory:f7b00000-f7b1ffff
  *-display
      description: VGA compatible controller
      product: Xeon E3-1200 v3 Processor Integrated Graphics Controller
      vendor: Intel Corporation
      physical id: 2
      bus info: pci@0000:00:02.0
      version: 06
      width: 64 bits
      clock: 33MHz
      capabilities: msi pm vga_controller bus_master cap_list rom
      configuration: driver=i915 latency=0
      resources: irq:43 memory:f7400000-f77fffff memory:c0000000-cfffffff ioport:f000(size=64) memory:c0000-dffff

Pretty old stuff I know. It's surprisingly difficult to find definitive answers as to what exactly is supported on what GPU.
Also I am wondering about Windows compatibility - the Jellyfin documentation says Intel QSV is the only supported method on Windows, but there is also a section about AMD GPUs on Windows?

I could run Jf in a docker on Unraid or in a Windows VM (or Linux VM for that matter) - makes no difference to me.

So, what's my least bad option here?

Thanks in advance!


RE: GPU choice - TheDreadPirate - 2024-01-29

That GPU has minimal transcoding capability, and I think only with VAAPI. IMO, not worth the effort to get working. It only has H264 DECODING support AFAICT.

What CPU do you have? A relatively new-ish Intel iGPU would work well. Intel 5000 (Broadwell) and newer.


RE: GPU choice - spicer - 2024-01-29

(2024-01-29, 02:08 PM)TheDreadPirate Wrote: That GPU has minimal transcoding capability, and I think only with VAAPI.  IMO, not worth the effort to get working.  It only has H264 DECODING support AFAICT.
Which GPU do you mean now exacty?
(2024-01-29, 02:08 PM)TheDreadPirate Wrote: What CPU do you have?  A relatively new-ish Intel iGPU would work well.  Intel 5000 (Broadwell) and newer.
Intel Xeon E1268L v3 with Intel HD Graphics 4600

The alternatives are: Radeon HD 7850 (which has UVD 4.0 and VCE 1.0 if I see it correctly?) or Radeon HD 6450 (which is out of the race anyway I suppose?)

Thanks


RE: GPU choice - TheDreadPirate - 2024-01-29

Code:
product: Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]

That one. Your other options are not viable either.

The cheapest, most cost effective, upgrade option for Jellyfin is an Arc A310.


RE: GPU choice - spicer - 2024-01-29

Ok so I guess this one is my least bad option, at least it has hardware 264 de- and encoding according to UVD and VCE specs. If it works under Windows or Linux I will have to test, the documentation is unclear.