Community Solution

Jellyfin GPU on ZimaOS: Intel Arc A310 vs RX 6400

A user compared RX 6400 and Intel Arc A310 for Jellyfin, installed the A310, and worked through QSV/VA-API settings until transcoding showed real GPU activity.

For the specific RX 6400 versus Intel Arc A310 choice in this ZimaOS/Jellyfin thread, the Arc A310 is the stronger media-transcoding fit. The reason is not that AMD GPUs are universally unsupported on ZimaOS; that claim appeared in an early reply and was challenged in the same thread. The more durable difference is codec capability and Jellyfin’s current Linux acceleration support.

The user ultimately installed the A310, went through VA-API/QSV configuration, and later showed real intel_gpu_top video-engine activity while FFmpeg was transcoding. That is much stronger evidence than whether the ZimaOS dashboard displayed a GPU widget.

Why the Arc A310 Made More Sense Than the RX 6400

Jellyfin’s current Intel GPU acceleration guide says QSV is preferred on mainstream Intel GPUs and explicitly supports Arc A-series hardware on Linux. Arc A-series also supports AV1 encoding, which is valuable for a dedicated media-transcoding card.

The current ZimaOS GPU compatibility guide lists Intel A310, A380, A580, A750 and A770 in its Intel A-series compatibility table.

Direct Play Can Make a Working GPU Look Idle

Jellyfin 10.11.8 dashboard with restart control
The community troubleshooting repeatedly emphasized restarting Jellyfin after changing hardware-acceleration settings. Source: IceWhale Community Forum.

One of the most useful corrections in the thread was that local playback may Direct Play the source file. In that case, Jellyfin has little reason to engage the GPU heavily. To validate hardware transcoding, deliberately trigger a lower bitrate, incompatible codec path, subtitle burn-in or another condition that forces conversion.

Jellyfin playback with transcoding information overlay
Playback diagnostics were used to separate direct play from actual transcoding. Source: IceWhale Community Forum.

QSV and VA-API Are Both Relevant on Linux

Jellyfin VA-API transcoding settings with Intel low-power encoder options
The user initially tested VA-API with the Arc A310 and selected Intel low-power encoder options. Source: IceWhale Community Forum.
Jellyfin Intel Quick Sync transcoding configuration
The community recommended Intel Quick Sync for the newer Arc GPU rather than relying only on VA-API. Source: IceWhale Community Forum.

The community moved from VA-API toward Intel Quick Sync. That matches current Jellyfin guidance: QSV is generally preferred on supported mainstream Intel hardware, while VA-API remains available and is important for older or compatibility-focused paths.

Do not select every codec checkbox blindly. Enable only formats the hardware and driver stack actually expose.

Restart Jellyfin After Changing Acceleration Settings

Jellyfin restart button highlighted
A reply highlighted the Jellyfin restart action required after changing acceleration settings. Source: IceWhale Community Forum.
Jellyfin trickplay settings with hardware decoding enabled
Hardware acceleration was also enabled for trickplay image generation. Source: IceWhale Community Forum.

Several settings in Jellyfin are applied only after the server process restarts. The user also enabled hardware acceleration for trickplay, which can reduce CPU load while generating preview images but adds another GPU workload during library processing.

Jellyfin dashboard generating trickplay images
The server dashboard showed a trickplay-generation job after the GPU configuration changes. Source: IceWhale Community Forum.

A Blank QSV Device Field Does Not Prove Failure

Jellyfin QSV settings with the QSV device field blank
The QSV device field remained blank even though later testing suggested transcoding was working. Source: IceWhale Community Forum.
Jellyfin Intel hardware encoding and VPP tone mapping options
The user shared the lower section of the Intel hardware-encoding configuration. Source: IceWhale Community Forum.
Jellyfin tone mapping settings for Intel QSV
Tone-mapping options were part of the troubleshooting set, not proof that every format was accelerated. Source: IceWhale Community Forum.

The user worried because Jellyfin did not display the QSV device name the same way another system did. Community replies suggested leaving the field blank and testing actual transcoding behavior instead of diagnosing from the UI label alone.

Verify the GPU at the Host and During a Real Transcode

Terminal output listing Intel GPU video acceleration capabilities
Command-line output was used to verify that the Intel graphics stack exposed video profiles. Source: IceWhale Community Forum.
intel_gpu_top showing video engine activity during Jellyfin transcoding
This was the strongest runtime evidence: intel_gpu_top showed substantial Video engine activity from ffmpeg. Source: IceWhale Community Forum.

The strongest evidence in the thread was runtime activity: intel_gpu_top showed the Video engine busy while an FFmpeg process was active. That proves more than a static device list because it shows the media engine doing work at the moment of the transcode.

The hardware acceleration guide explains the same Direct Play versus transcode boundary, while the Jellyfin hardware guide helps decide whether a dedicated GPU is needed at all.

App Source and Version Still Matter

ZimaOS App Store filter showing official and approved certified apps
The discussion also distinguished built-in or approved app definitions from third-party repositories. Source: IceWhale Community Forum.

The thread also touched on App Store source categories and later Jellyfin versions. A working host GPU does not guarantee every container image exposes /dev/dri or includes the same FFmpeg/media libraries. When acceleration fails after an app update, compare the container definition and device mappings before blaming the card.

Browser Playback Is a Separate Compatibility Layer

Jellyfin media information showing DTS-HD MA audio
The thread noted that browser playback and dedicated Jellyfin clients can differ for advanced audio formats. Source: IceWhale Community Forum.

The discussion about DTS and Dolby audio is separate from GPU detection. A browser may force transcoding or fail to pass through an audio format that a dedicated Jellyfin client can handle directly. Use the client type and playback information when deciding whether a “GPU problem” is actually a media-client compatibility problem.

What the User Eventually Achieved

Jellyfin series page after the GPU configuration work
The user continued validating normal library and playback behavior after the acceleration changes. Source: IceWhale Community Forum.
Jellyfin dashboard version 10.11.8 with activity and storage paths
The later dashboard showed Jellyfin 10.11.8 running normally after the main transcoding setup was resolved. Source: IceWhale Community Forum.

By the end of the thread, the user reported that transcoding was working well overall. The configuration journey still exposed rough edges—missing UI labels, older media behaving differently and some uncertainty around settings—but the A310 was doing real video work.

Bottom Line

For a compact Jellyfin transcoding card on current Linux/ZimaOS, Intel Arc A310 is a defensible choice because Jellyfin supports QSV/VA-API on Arc and ZimaOS currently lists the A310 in its Intel compatibility table. Verify success with an actual forced transcode and GPU-engine activity, not with the ZimaOS dashboard widget alone.