Facebook
Twitter
Pinterest
Tumblr
GitHub
RSS
  • About
  • Blog
  • Download
  • Emby Premiere
  • Sign In
  • Support
  • Emby Server
  • Server Management
  • Transcoding
  • Hardware Acceleration
  • Linux
Search Results for

    Show / Hide Table of Contents
    • Emby Documentation
    • Emby Server
      • Quick start
      • System Requirements
      • Emby Premiere
      • Installation & Setup
        • Installation
        • Running as Windows Service
        • Server Installation on Shield TV
        • Network Setup
      • Server Management
        • Server Settings
        • Network & Connectivity
          • Connecting from Client Apps
          • Secure Your Server
        • Manage Users
          • Users
          • Parental Controls
          • Passwords
          • Content Access
          • Device Access
          • Emby Connect
          • Admin Password Reset
        • Library Setup
          • Library Setup
          • Folder-based Access Control
          • Linux/Unix Permissions
          • Optional Network Paths
          • New Media Date Handling
        • Manage Metadata
          • Metadata Manager
          • Identify
          • Ordering TV Special/Extras
          • Image Editing & Image Types
        • Transcoding
          • Transcoding
          • Hardware Acceleration
            • Overview
            • Windows
            • Linux
            • Android
        • Scheduled Tasks
        • Log Files
        • Devices
        • Backing up Emby Server
        • Plugin Management
      • Features & Plugins
        • Playback Methods
        • Collections
          • Collections
        • Subtitles
          • Open Subtitles
          • Automatic Subtitle Downloads
          • Manual Subtitle Downloads
        • Extra Content
          • Channel Plugins
          • Cinema Intros
          • Music Lyrics
        • Downloads & Sync
          • Introduction
          • Download Options
          • Offline Access
          • Download Jobs
          • Folder Sync
        • Intro Skip
        • Camera Upload
        • Convert Media
        • Webhooks
        • Notifications
      • Live TV
        • Live TV Setup
        • Live TV Plugins
        • HDHomeRun Setup
        • M3U Tuners
        • Older HDHomeRun Support
        • Emby Guide Data
        • Schedules Direct
        • XML TV
        • Live TV Channel Mapping
        • Manage Channels
        • HDHomeRun Channels
        • NextPVR Tuner
        • VBox TV Gateway Tuner
        • Other EPG Sources
        • DVR Settings
      • Media Preparation
        • Naming Conventions
          • Movie Naming
          • TV Naming
          • Music Naming
          • Audio Book Naming
          • Book Naming
          • 3D Video Naming
          • Subtitles Naming
          • Trailer Naming
          • Theme Media Naming
        • Excluding Files & Folders
        • Media Stubs
        • Strm Files
      • KB Articles
        • Linux
        • Synology NAS
        • Corrupt Database
        • Synology Permissions
        • HWA fails with RDP
        • Manage Collections (Legacy)
        • Manage Playlists (Legacy)
    • Emby Apps
      • Common
        • Emby Connect
        • Keyboard and Remote Support
      • Android Mobile
      • Apple TV
      • Emby Windows
      • Google Home
      • Atmos on LG TV
      • Web App
      • Amazon Alexa
      • Android TV
        • Android TV
        • Android TV Storage Attachment
        • Shield TV Direct File Access
      • Fire TV
        • Amazon Fire TV
        • Manual Install on Fire Tablets
      • Chromecast
      • iOS
      • Roku
      • Emby for Kodi
    • Emby Premiere
      • Emby Premiere
      • Purchasing Premiere
      • Membership Options
      • Feature Matrix
      • Premiere Key Delivery
      • Keys Valid with Emby 4.0
      • Lost Premiere Keys
      • Key Invalid or Missing
      • Upgrade Membership
      • Premiere Limits
      • App Store Price Differences
      • Cancel Subscription
      • Using Multiple Servers
      • Update Credit Card
      • Change Payment Method

    Hardware Acceleration on Linux

    Emby supports the following hardware acceleration variants on Linux

    • Nvidia NVDEC & NVENC
      API for video encoding and decoding acceleration using Nvidia GPUs

    • VA API
      Video Acceleration API for Linux is supported by several device manufacturers

    • Intel QuickSync Video
      Intel's brand for its dedicated video encoding and decoding hardware core

    Nvidia NVDEC & NVENC

    Nvidia provides two hardware acceleration interfaces:

    • NVENC API for video encode acceleration
    • NVDEC API for video decode acceleration (formerly called NVCUVID API)

    NVIDIA GPUs contain one or more hardware-based decoder and encoder(s) (separate from the CUDA cores) which provides fully-accelerated hardware-based video decoding and encoding for several popular codecs. With decoding/encoding offloaded, the graphics engine and the CPU are free for other operations.

    GPU hardware accelerator engines for video decoding (referred to as NVDEC) and video encoding (referred to as NVENC) support faster than real-time video processing which makes them suitable to be used for transcoding applications, in addition to video playback.

    Supported Accelerations

    The following accelerations are currently supported by Emby. Please note that Emby may not support all accelerations offered by the hardware and that not all hardware devices will support all accelerations.

    • Decoders
      • H.264 (AVC)
      • H.265 (HEVC)
      • MPEG2
      • MPEG4
      • VC1
      • VP8
      • VP9
    • Encoders
      • H.264 (AVC)

    Hardware Requirements

    Hardware acceleration is available for most Nvidia devices starting with GPUs from the Kepler generation (e.g. GeForce GT 630) onwards, including both consumer and professional devices. Detailed information about supported hardware can be found in Nvidia's GPU Support Matrix.

    Required Setup Steps

    Important

    Always follow the instructions on the Nvidia site, even when the installed driver version appears to be sufficient!

    Install drivers from here: Nvidia Driver Downloads

    Not from your distro

    The minimum required driver version on Linux is 470.57

    Remarks

    • Nvidia drivers which are included in or provided by Linux distributions, often include only a subset of the Nvidia drivers. It is always recommended to install the full Linux drivers from the Nvidia website.
    • Emby supports headless operation for Nvidia
      It is not required to connect a monitor

    Further Reading

    Nvidia Video Codec SDK
    GPU Support Matrix
    Nvidia Driver Downloads
    NVENC, NVDEC

    VA API

    VAAPI (Video Acceleration API) is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor.

    Supported Accelerations

    The following accelerations are currently supported by Emby. Please note that Emby may not support all accelerations offered by the hardware and that not all hardware devices will support all accelerations.

    • Decoders
      • H.264 (AVC)
      • H.265 (HEVC)
      • MPEG2
      • VC1
      • VP8
      • VP9
    • Encoders
      • H.264 (AVC)
    • Hardware Filters
      • Scaling
      • Deinterlacing

    Hardware Requirements

    • Intel

      • Information about supported Intel CPUs with integrated graphics can be found here: Intel Video and Audio for Linux
    • AMD

      • AMDGPU-PRO Driver for Linux
      • Radeon™ Software for Linux
    • Other Hardware Supporting VA API

      • Supported hardware and drivers

    Required Setup Steps

    Intel

    The latest Intel drivers are included with Emby server.

    AMD

    Radeon™ Software for Linux® Installation

    Important

    Do not choose "headless mode" during setup because this would skip the installation of graphics drivers.

    Further Reading

    Video Acceleration API Intel Video and Audio for Linux

    Intel QuickSync Video

    Intel® Quick Sync Video uses the dedicated media processing capabilities of Intel® Graphics Technology to decode and encode fast, enabling the processor to complete other tasks and improving system responsiveness.

    Supported Accelerations

    The following accelerations are currently supported by Emby. Please note that Emby may not support all accelerations offered by the hardware and that not all hardware devices will support all accelerations.

    • Decoders
      • H.264 (AVC)
      • H.265 (HEVC)
      • MPEG2
      • VC1
      • VP8
      • VP9
    • Encoders
      • H.264 (AVC)
    • Hardware Filters
      • Scaling
      • Deinterlacing

    Hardware Requirements

    Quick Sync was initially built into some Sandy Bridge CPUs, but not into Sandy Bridge Pentium or Celeron CPUs.
    An overview of acceleration capabilities built into the various CPU generations can be found under the following links:

    • Driver Support Matrix for Intel® Media SDK and OpenCL™
    • Hardware decoding and encoding.
    • GPU Acceleration Capabilities.

    Required Setup Steps

    The steps for installing the Intel Media SDK may vary depending on your actual system. Please follow the instructions appropriate for your actual setup which you can find here:

    • Getting Started Guide
    • Generic Installation for Intel® Media Server Studio
    • Generic Linux* Intel® Media Server Studio Installation
    • System Analyzer Utility for Linux

    Further Reading

    Intel QuickSync Video
    Driver Support Matrix for Intel® Media SDK and OpenCL™
    Codec Support by CPU Generation
    GPU Acceleration Capabilities

    On this Page
    • Nvidia NVDEC & NVENC
      • Supported Accelerations
      • Hardware Requirements
      • Required Setup Steps
      • Remarks
      • Further Reading
    • VA API
      • Supported Accelerations
      • Hardware Requirements
      • Required Setup Steps
      • Further Reading
    • Intel QuickSync Video
      • Supported Accelerations
      • Hardware Requirements
      • Required Setup Steps
      • Further Reading
    Back to Top 2025 © EMBY LLC. Please see our terms of use and privacy policy.