• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions GPU Showdown

     
    • 0 Vote(s) - 0 Average

    GPU Showdown

    Older & cheaper vs AV1 | QS vs NVENC
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,374
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #3
    2025-04-03, 04:35 PM (This post was last modified: 2025-04-03, 04:40 PM by TheDreadPirate. Edited 2 times in total.)
    Nvidia GPUs are, generally, much more expensive than Intel GPUs.  Even more so when you add the scalper markup on more recent models.  And non-scalpers don't understanding that charging the original MSRP for a RTX 2000 GPU is not reasonable.

    The price difference is even harder to justify if you don't intend to also game on the PC running Jellyfin or don't have some other workload that requires CUDA.

    Regarding quality, for a long time Intel Quick Sync was the gold standard in terms of quality per bit.  In my experience, the gap is still present with Nvidia GTX 1000 series GPUs, but maybe around RTX 2000 the gap in quality per bit was not noticeable.  Obviously, I am referring to the gap present for contemporary Intel and Nvidia parts at the time.

    There is also the benefit that Quick Sync is also present in Intel integrated graphics on their CPUs.  While not as performant as Intel dedicated graphics in Arc or Battlemage, Quick Sync on Intel integrated graphics are still very quick and are more than sufficient for most users.  Especially if you don't need tone mapping.  This reduces idle system power usage and energy costs if that is a concern for you.

    When specifically talking about dedicated graphics, Arc and, to a lesser degree, Battlemage do have noticeably higher idle power draw compared to contemporary Nvidia GPUs.  Especially if you have an older motherboard that does not support ACPI.  If you have cheap power where you live, the amount of idle power draw for Intel Arc/Battlemage is not really a concern.

    Then, as you stated, setup difficulty.  Specifically with Linux and even more so when using containers.  Whether that be Docker or LXCs.

    The basic Intel i915 driver is built directly into the Linux kernel and GPU passthrough into a container is simple.  Additionally, due to Intel releasing all their drivers under the MIT or BSD license, jellyfin-ffmpeg is able to bundle all of Intel's user space media drivers so that you don't have to worry about installing those.  Only the OpenCL driver needs to be installed separately.  It also uses the MIT license, but I think there are technical reasons it can't be bundled with jellyfin-ffmpeg.

    With Nvidia, you HAVE to install their proprietary drivers and encoding packages separately.  If you are using a container, you also have to install their Container toolkit.  While the additional Docker and LXC configuration is well documented, it is an extra step you don't have to take with Intel (or AMD for that matter).

    There ARE benefits to going the DKMS driver route that Nvidia takes vs a kernel driver for Intel.  You can update drivers separate from kernel updates.  If you so choose, you could continue using an end-of-life Linux distro, that will no longer receive kernel updates, and still get Nvidia driver updates.  With Intel you would only get driver updates with kernel updates.

    Regarding AV1.  Whether you should use AV1 depends on your needs.  I chose to get an Arc GPU for AV1 support because I have a somewhat limited upload bandwidth (40Mbps) and an even lower configured max bit rate per stream (10Mbps) to ensure that when multiple users are streaming I still have sufficient bandwidth to adequately serve them all but still maximize quality.

    I also pre-transcode all my content to AV1, and all audio to OPUS, to reduce storage use.  I typically achieve 50-90% size reduction with AV1 vs 30-60% when I was pre-transcoding to HEVC, with some exceptions (older films with a lot of film grain).  This also has the added benefit of not needing to transcode AT ALL since all of my devices support AV1 AND pre-transcoding usually brings the native bit rate below the allowed maximum of 10Mbps.

    Which is another thing to consider if you're considering pre-transcoding to AV1 or just having an AV1 capable GPU for on-the-fly transcoding.  How many of your devices support AV1?  A surprising number of phones support AV1, while a surprising number of streaming boxes only recently added AV1 support.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    Messages In This Thread
    GPU Showdown - by _Nick - 2025-04-03, 03:12 PM
    RE: GPU Showdown - by _Nick - 2025-04-03, 03:56 PM
    RE: GPU Showdown - by TheDreadPirate - 2025-04-03, 04:35 PM
    RE: GPU Showdown - by _Nick - 2025-04-03, 07:04 PM
    RE: GPU Showdown - by TheDreadPirate - 2025-04-03, 07:46 PM

    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode