Battlemage Support

hey everyone, its been a while! We are finally able to post forum builds again :smiley: The following build should have support for battlemage as well as address the issues on 10th generation and older devices (thank you @pshanew for discovering this issue).

Plex Media Server 1.43.1.10495-10cfae054

Available Downloads

Windows

macOS

Debian/Ubuntu

RedHat/CentOS/Fedora

FreeBSD

Snap Package

Android (NVIDIA Shield)

ASUSTOR

Netgear

Netgear R9000

Seagate

Synology DSM 6

Synology DSM 7

Synology DSM 7.2

TerraMaster

TerraMaster TOS 5

Thecus

Unraid

WD Docker

WD Cloud OS5

WD My Cloud DL2100

WD My Cloud DL2100 OS5

WD My Cloud DL4100

WD My Cloud DL4100 OS5

WD My Cloud EX2

WD My Cloud EX2100

WD My Cloud EX2100 OS5

WD My Cloud EX2 Ultra

WD My Cloud EX2 Ultra OS5

WD My Cloud EX4100

WD My Cloud EX4100 OS5

WD My Cloud Mirror

WD My Cloud Mirror OS5

WD My Cloud Mirror Gen2

WD My Cloud OS5

WD My Passport

WD My Cloud PR2100

WD My Cloud PR2100 OS5

WD My Cloud PR4100

WD My Cloud PR4100 OS5

11 Likes

Thank you @chris_decker08! While I can’t speak to the Battlemage support, I can confirm that this preview does not break HW transcoding on my JasperLake-based N5105. I installed the forum preview and disabled encoding to HEVC (the previous failing case). It was able to transcode to H.264 using hardware-acceleration (and was able to tone map).

If you’d like any logs to ensure you see what you expected, let me know and I’ll post them to our DM thread.

Thanks very much for sorting this out!

2 Likes

@chris_decker08 i thought Unraid won’t support Battlemage till 7.3 with kernel update.. will this new build work in Unraid before that?

Thank you

Downloaded and installed to my docker instance. It’s working so far. We’ll see if it continues to do so. Thanks Chris!

Battlemage is supported as of Unraid 7.1
I have been using it since 7.1 with no issues. (except there not being any good gpu stats plugin)

For anyone using the Linuxserver docker, to get this latest version add/edit two variables:

VERSION=1.43.1.10495-10cfae054
PLEX_DOWNLOAD=https://downloads.plex.tv/plex-media-server-builds

The url has changed since the previous release.

3 Likes

@lqkas thank you for that. I really thought it needed kernel 6.14 (stated by Intel) and Unraid 7.1 is still on kernel 6.12. This is great news

Works great. Running on Ubuntu 24.04.3 VM, kernel 6.17, under Proxmox with an Arc Pro B50 using SRIOV VF device. I stopped testing at 9 4k to 1080p (high) transcodes. So smooth.

Thank you!!

Im using the “ plexinc/pms-docker” repo added Jan 30, 2017 not the linuxserver (lscr.io/linuxserver/plex) repo. the one im using says official container. does that make a difference?

How much vram have you assigned to your Ubuntu (Plex) VM?

So I’ve been running this for over 24 hours, and unlike last time, it hasn’t stopped working randomly. So far so good. I have a B50 on my plex server and it’s running great.

Im so thankful that I found this post! I was about to tear my hair out trying to get my B580 to work with Plex on Linux!

After installing the latest preview version, it works perfectly (granted I’ve only played about 5min of a single stream, but so far so good!)

For the official container, see here: How to Run a Custom Build of PMS in Docker

8GB; currently the latest Arc Pro firmware limits VFs to 2 devices, and it divides VRAM equally. So glad to have Battlemage support in Plex for Linux!

What docker image did you start with?

This helped me a lot. Thank you for taking the time to post this…

1 Like

Been using the latest build here nonstop on a Battlemage G21 [Arc B580] working perfectly!

Edit: Nevermind, turns out the bios decided to disable rebar which then resulted in this crash. Works perfectly now.

I just tried it using a B570 and sadly the plex server instantly crashes when it starts transcoding. I’ve checked the debug/verbose logs and they don’t really say anything worth mentioning.

Only this then followed by a transcode job starting and then finally the crash uploader.

Feb 16, 2026 22:18:36.948 [139950013872952] DEBUG - [Req#55c/Transcode/Req#55d] It took 0.000000 ms to retrieve 165 items.
Feb 16, 2026 22:18:36.948 [139950013872952] DEBUG - [Req#55c/Transcode] Audio Stream: 8094, Subtitle Stream: 0
Feb 16, 2026 22:18:36.949 [139950013872952] VERBOSE - [Req#55c/Transcode] It took 0.0 sec to serialize a list with 1 elements.
Feb 16, 2026 22:18:36.950 [139950013872952] DEBUG - [Req#55c/Transcode] Codecs: testing h264_vaapi (encoder)
Feb 16, 2026 22:18:36.950 [139950013872952] DEBUG - [Req#55c/Transcode] Codecs: hardware transcoding: testing API vaapi for device '/dev/dri/renderD128' (Intel Battlemage G21 [Arc B570])
Feb 16, 2026 22:18:36.950 [139950013872952] VERBOSE - [Req#55c/Transcode] [FFMPEG] - libva: VA-API version 1.22.0
Feb 16, 2026 22:18:36.950 [139950013872952] VERBOSE - [Req#55c/Transcode] [FFMPEG] - libva: User requested driver 'iHD'
Feb 16, 2026 22:18:36.950 [139950013872952] VERBOSE - [Req#55c/Transcode] [FFMPEG] - libva: Trying to open /config/Library/Application Support/Plex Media Server/Cache/va-dri-linux-x86_64/iHD_drv_video.so
Feb 16, 2026 22:18:36.951 [139950013872952] VERBOSE - [Req#55c/Transcode] [FFMPEG] - libva: Found init function __vaDriverInit_1_22

Been solid for everything except HDR tone mapping. When that’s turned on the GPU eventually hangs. Requiring a reboot of OS.

OS: Ubuntu 24.04 LTS
Kernel: 6.17.0-14-generic
Docker: lscr.io/linuxserver/plex
GPU: Intel Arc B580 LE
Build: PlexMediaServer-1.43.1.10495-10cfae054

I had the same exact problem. I managed to solve it by downgrading kernel to version
Linux 6.14.11-5-pve on my Proxmox host.

Just to confirm: Arc Pro B50 SR-IOV VF inside Fedora CoreOS VM worked perfectly.