iGPU HW Transcoding not working N6000

root@homeserver:~# sudo dmesg | grep -i i915
[    3.990187] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    3.990196] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.990257] i915 0000:00:02.0: [drm] Transparent Hugepage mode 'huge=within_size'
[    4.006915] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    4.008608] i915 0000:00:02.0: firmware: direct-loading firmware i915/icl_dmc_ver1_09.bin
[    4.009243] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/icl_dmc_ver1_09.bin (v1.9)
[    4.009996] i915 0000:00:02.0: firmware: direct-loading firmware i915/ehl_guc_62.0.0.bin
[    4.011078] i915 0000:00:02.0: firmware: direct-loading firmware i915/ehl_huc_9.0.0.bin
[    4.229518] i915 0000:00:02.0: [drm] GuC firmware i915/ehl_guc_62.0.0.bin version 62.0 submission:disabled
[    4.229526] i915 0000:00:02.0: [drm] GuC SLPC: disabled
[    4.229528] i915 0000:00:02.0: [drm] HuC firmware i915/ehl_huc_9.0.0.bin version 9.0 authenticated:yes
[    4.265274] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    4.267933] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    4.268074] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    4.388113] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
root@homeserver:~#


Can you try a playback now and provide the logs (and a dashboard screenshot)? That looks good now, so I suspect something else may be going on.

Plex Media Server Logs_2022-12-12_19-51-44.zip (706.0 KB)

image

which log file has the transcode error?

im gone do fresh install but is there anything im missing from this compose file

---
version: "2.1"
services:
  plex:
    image: plexinc/pms-docker:plexpass
    container_name: plex
    network_mode: host
    environment:
      - PUID=998
      - PGID=100
      - TZ=Europe/Amsterdam
    devices:
      - /dev/dri:/dev/dri      
    volumes:
      - /portainer/Files/AppData/Config/Plex:/config
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/transcode:/transcode
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/Movie:/movie
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/TV:/tv
    restart: unless-stopped

Dec 11, 2022 00:48:03.717 [0x7f04a5c7eb38] ERROR - [Req#15d/Transcode/wt247dz3rjrqpeo54ytg8er6/90552a5d-78d6-4dae-b5fc-a50e99456eb7] [h264_vaapi @ 0x7f2dad86adc0] Driver does not support any RC mode compatible with selected options (supported modes: CQP).

It’s due to the Jasper Lake cpu you have and the OS you are running. This is a known issue. See Can Jasper Lake N6005 use hardware transcoding? for more details.

is there an os that works with Jasper Lake ?

Read that thread. I’m not very familiar with Linux but sounded like someone was able to get it working with some modifications. Alternatively, you can roll back to an earlier version of Linux. I think LTS 20 was mentioned as working.

okay thanks

Seems like the solution for me was to have clean install, make sure the PUID used for the plex is member of render (or creat user that is part of render) and also do this

echo "options i915 enable_guc=2" >> /etc/modprobe.d/i915.conf
update-initramfs -u

and after not first reboot but second one the hw start working

and i am using the PMS version#: 1.30.1.6483

and here the docker-compose file

---
version: "2.1"
services:
  plex:
    image: plexinc/pms-docker:plexpass
    container_name: plex
    network_mode: host
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Europe/Amsterdam
    devices:
      - /dev/dri:/dev/dri    

    volumes:
      - /portainer/Files/AppData/Config/Plex:/config
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/transcode:/transcode
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/Movie:/movie
      - /srv/dev-disk-by-uuid-72A6FF8BA6FF4E5B/TV:/tv

    restart: unless-stopped

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