Ruckizucki_Mann Posted January 17 Share Posted January 17 Hallo liebes Forum, vielen Dank erstmal für die tolle Arbeit, die hier viele leisten. Ich hatte bis vor einer Woche ein Setup mit Ryzen-CPU und integrierter Vega-GPU. Nachdem ich die GPU entblacklisted habe und das amdgpu-tool heruntergeladen habe, lief auch jellyfin – im Rahmen von AMD-GPUS – ganz gut. Jetzt bin ich sehr günstig an einen geekom Mini IT 13 gekommen. Dort drin ist ein Intel i7-13700H mit Iris XE Grafik-Einheit. Meine Frage ist, wie ich prüfen kann, ob alles richtig eingestellt ist, so dass die igpu umfassend von jellyfin genutzt werden kann? Ich habe bereits das "Intel GPU TOP"-Tool installiert aber muss ich amdgpu wieder blacklisten? Wie sollten /etc/modprobe.d/amdgpu.conf und /etc/modprobe.d/i915.conf bzw. /boot/config/modprobe.d/amdgpu.conf und /boot/config/modprobe.d/i915.conf aussehen, damit alles reibungslos läuft. Eine weitere Frage ist, wie prüfe ich, ob HuC- und GuC-Firmware vorhanden und richtig konfiguriert sind? In Jellyfin habe ich in den Playback-Einstellungen "Intel Low-Power-Hardwarekodierer für H.264 aktivieren/Intel Low-Power-Hardwarekodierer für HEVC aktivieren" ausgewählt und bekomme keine Fehlermeldung. Liebe Grüße Ruckzucki_Mann Quote Link to comment
alturismo Posted January 17 Share Posted January 17 1 hour ago, Ruckizucki_Mann said: Liebe Grüße liebe Grüße retour, Doppel / Dreifach Posts machen nicht immer Spaß ... Rickizucki am Ziel vorbei ... ich lösch den Rest jetzt ... Quote Link to comment
Ruckizucki_Mann Posted January 17 Author Share Posted January 17 Sorry! Irgendwas hat da bei der Anmeldung nach Abschicken des Posts nicht richtig hingehauen. Vielleicht hilft folgendes bzgl. HuC und GuC weiter: ~# sudo modinfo i915 | egrep -i "guc|huc|dmc" firmware: i915/skl_huc_2.0.0.bin firmware: i915/bxt_huc_2.0.0.bin firmware: i915/kbl_huc_4.0.0.bin firmware: i915/glk_huc_4.0.0.bin firmware: i915/kbl_huc_4.0.0.bin firmware: i915/kbl_huc_4.0.0.bin firmware: i915/cml_huc_4.0.0.bin firmware: i915/icl_huc_9.0.0.bin firmware: i915/ehl_huc_9.0.0.bin firmware: i915/ehl_huc_9.0.0.bin firmware: i915/tgl_huc_7.9.3.bin firmware: i915/tgl_huc_7.9.3.bin firmware: i915/dg1_huc.bin firmware: i915/tgl_huc_7.9.3.bin firmware: i915/tgl_huc.bin firmware: i915/tgl_huc_7.9.3.bin firmware: i915/tgl_huc.bin firmware: i915/skl_guc_70.1.1.bin firmware: i915/bxt_guc_70.1.1.bin firmware: i915/kbl_guc_70.1.1.bin firmware: i915/glk_guc_70.1.1.bin firmware: i915/kbl_guc_70.1.1.bin firmware: i915/kbl_guc_70.1.1.bin firmware: i915/cml_guc_70.1.1.bin firmware: i915/icl_guc_70.1.1.bin firmware: i915/ehl_guc_70.1.1.bin firmware: i915/ehl_guc_70.1.1.bin firmware: i915/tgl_guc_70.1.1.bin firmware: i915/tgl_guc_70.1.1.bin firmware: i915/dg1_guc_70.bin firmware: i915/tgl_guc_69.0.3.bin firmware: i915/tgl_guc_70.1.1.bin firmware: i915/tgl_guc_70.bin firmware: i915/adlp_guc_69.0.3.bin firmware: i915/adlp_guc_70.1.1.bin firmware: i915/adlp_guc_70.bin firmware: i915/dg2_guc_70.bin firmware: i915/bxt_dmc_ver1_07.bin firmware: i915/skl_dmc_ver1_27.bin firmware: i915/kbl_dmc_ver1_04.bin firmware: i915/glk_dmc_ver1_04.bin firmware: i915/icl_dmc_ver1_09.bin firmware: i915/tgl_dmc_ver2_12.bin firmware: i915/rkl_dmc_ver2_03.bin firmware: i915/dg1_dmc_ver2_02.bin firmware: i915/adls_dmc_ver2_01.bin firmware: i915/adlp_dmc_ver2_16.bin firmware: i915/dg2_dmc_ver2_07.bin parm: enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto [default], 0=disable, 1=GuC submission, 2=HuC load) (int) parm: guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int) parm: guc_firmware_path:GuC firmware path to use instead of the default one (charp) parm: huc_firmware_path:HuC firmware path to use instead of the default one (charp) parm: dmc_firmware_path:DMC firmware path to use instead of the default one (charp) Die Intel-Anleitung zur Einrichtung von GuC und HuC (Link!) gibt folgendes vor: Run these commands to check the load status of the GuC/HuC firmware: # sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status # sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status Mir wird dann ausgegeben, dass die Verzeichnisse nicht existieren. Das hörts bei mir dann aber auch schon auf mit dem Verstehen. lsmod erzeugt folgende Ausgabe: # lsmod | grep i915 i915 2527232 19 drm_buddy 16384 1 i915 i2c_algo_bit 16384 1 i915 ttm 77824 1 i915 drm_display_helper 135168 1 i915 drm_kms_helper 167936 2 drm_display_helper,i915 drm 495616 6 drm_kms_helper,drm_display_helper,drm_buddy,i915,ttm intel_gtt 24576 1 i915 video 61440 1 i915 i2c_core 86016 7 drm_kms_helper,i2c_algo_bit,drm_display_helper,i2c_smbus,i2c_i801,i915,drm iosf_mbi 20480 2 i915,intel_rapl_common backlight 20480 4 video,drm_display_helper,i915,drm Vielleicht kann das etwas helfen. Quote Link to comment
Solution alturismo Posted January 17 Solution Share Posted January 17 19 minutes ago, Ruckizucki_Mann said: Vielleicht hilft folgendes bzgl. HuC und GuC weiter: naja, du googlest nach GUC, HUC und landest bei Ubuntu tutorials usw ... und dann bist du schon fertig ich frag mal provokant, was ist denn das Problem und was willst du bezwecken ? Jelly geht ? inkl. hw transcode ? inkl. low Power mode (geht auch nur wenn GUC enabled ist) ? und hast keine Fehler ... wenn man keine Probleme hat sucht man welche ? oder was ist die Intention ? zum prüfen, schau halt mal so ... root@AlsServerII:~# dmesg | grep -i " guc*" [ 31.769367] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.13.1 [ 31.774760] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled [ 31.774761] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled [ 31.775107] i915 0000:00:02.0: [drm] GuC RC: enabled [ 33.986905] i915 0000:00:02.1: [drm] GT0: GUC: interface version 0.1.4.1 [ 33.988354] i915 0000:00:02.1: [drm] GT0: GUC: interface version 0.1.4.1 [ 33.988980] i915 0000:00:02.1: GuC firmware PRELOADED version 1.4 submission:SR-IOV VF root@AlsServerII:~# ... root@AlsServerII:~# dmesg | grep -i " huc:*" [ 31.769373] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3 [ 31.774090] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads! [ 33.988982] i915 0000:00:02.1: HuC firmware PRELOADED root@AlsServerII:~# submission enabled ... HUC auch ... Quote Link to comment
Ruckizucki_Mann Posted January 17 Author Share Posted January 17 22 minutes ago, alturismo said: naja, du googlest nach GUC, HUC und landest bei Ubuntu tutorials usw ... und dann bist du schon fertig Ja, steige gerade erst ein und bin dann bei Fehlern dann doch recht schnell ratlos. Ich frage vor allem deshalb, weil ich keinerlei Unterschied beim transkodieren merke, wenn ich den low-power-mode einstelle. Folgender Output wird bei mir generiert: root@Tower:~# dmesg | grep -i " guc*" [ 46.871158] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.13.1 [ 46.886751] i915 0000:00:02.0: [drm] GuC submission enabled [ 46.886752] i915 0000:00:02.0: [drm] GuC SLPC enabled [ 46.887354] i915 0000:00:02.0: [drm] GuC RC: enabled root@Tower:~# dmesg | grep -i " huc:*" [ 46.871163] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3 [ 46.885754] i915 0000:00:02.0: [drm] HuC authenticated Ist dann davon auszugehen, dass es korrekt läuft? Vielen Dank schon mal! Quote Link to comment
alturismo Posted January 17 Share Posted January 17 41 minutes ago, Ruckizucki_Mann said: Ja, steige gerade erst ein und bin dann bei Fehlern dann doch recht schnell ratlos. naja, du hattest ja keine ... 42 minutes ago, Ruckizucki_Mann said: Ich frage vor allem deshalb, weil ich keinerlei Unterschied beim transkodieren merke, wenn ich den low-power-mode einstelle. was hattest du erwartet ? bzw. wie kommst du darauf dass dies einen ausmachen sollte ? 42 minutes ago, Ruckizucki_Mann said: Ist dann davon auszugehen, dass es korrekt läuft? machen wir es kurz, ja, alles ok Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.