Plex server not respecting HardwareDevicePath option

Server Version#: 1.32.5.7210

I have an Intel NUC with both an iGPU and an Intel ARC A770M running Ubuntu and I was previously able to use the advanced HardwareDevicePath option to force Plex to use the dedicated GPU instead of the iGPU but it is no longer doing that. I’m checking GPU activity using Intel GPU top and I’m seeing Plex using the iGPU instead of the dGPU. I also tried changing “/dev/dri/renderD129” to “”/dev/dri/card1" (Thats what Intel GPU top reports as the device path) without success.

I just rolled back to 1.32.4.7195 and confirmed that version does respect the option.

Now that we have the selector, it won’t use the old preference name
Instead, select it (or choose ‘auto’)

intel-gpu-top: Intel Raptorlake_s (Gen12) @ /dev/dri/card0 - 1210/1551 MHz;   0% RC6;     2103 irqs/s

         ENGINES     BUSY                                                                                       MI_SEMA MI_WAIT
       Render/3D   87.06% |████████████████████████████████████████████████████████████████████████▍          |      0%      0%
         Blitter    0.00% |                                                                                   |      0%      0%
           Video   65.71% |██████████████████████████████████████████████████████▋                            |      0%      0%
    VideoEnhance    0.00% |                                                                                   |      0%      0%

   PID              NAME         Render/3D                 Blitter                   Video                VideoEnhance          

^C
chuck@plexqa-av1:~$  nvidia-smi
Fri Jun 30 19:16:41 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.105.17   Driver Version: 525.105.17   CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:01:00.0 Off |                  N/A |
|  0%   58C    P2    85W / 170W |    699MiB / 12288MiB |     26%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1232      G   /usr/lib/xorg/Xorg                 56MiB |
|    0   N/A  N/A      1386      G   /usr/bin/gnome-shell                5MiB |
|    0   N/A  N/A     29387      C   ...diaserver/Plex Transcoder      632MiB |
+-----------------------------------------------------------------------------+
chuck@plexqa-av1:~$ 
1 Like

Thank you, I completed missed that in release notes! I can confirm its working correctly using that option in settings.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.