{2024} BM²LTS-v4.4.x-Ubuntu 22.04.4- > DD-NET & NetCeiver

  • Bm2lts .16

    Schade .. Weil nur nach Off vergisst der NUC die modes !!!

    auch ein Grund mit der aktuellen Version BM2LTS 4.2.18 zu Testen

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • gggggg hast du mal versucht das edid nach dem booten zu korrigieren mit cat edid.bin > /sys/kernel/debug/dri/0/HDMI-A-1/edid_override

    Und erst danach den vdr zu starten.

    Danke für die Idee...


    Ich hab das jetzt von der Console aus versucht und dann vdr restart. Nun vermute ich, dass solange

    /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-DP-3/modes

    nicht aktualisiert wird, das auch für softhddrm nichts ändert.


    Wo müsste man das einbauen oder wie kann man drm dazu bewegen die modes neu zu bewerten ?

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • Nachdem Obiges über die Console nach vdr restart nicht funkt, kann ich mir das verm. sparen ? oder (der DAU weis auch nicht wie/wo er das einbaut...) ?


    Bin gerade drauf gekommen, dass der NUC11i3 keine XE sondern eine UHD Grafik hat

    So schaut das Blockschaltbild aus. Es scheint eig. nur 4 Konnektoren zu geben und warum beim HDMI kein Bild zu bekommen ist und das lokale Edid bei DP-3 ignoriet wird, bleibt wohl ein Kernel/drm Problem. DP-3 dürfte wohl der sein, der dann auf den PCON > HMDI geht...


    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Fundstück:

    Zitat

    NUC11PA nutzt tatsächlich einen DP->HDMI-Protokollkonverter verwendet.

    Der Treiber erkennt 5 verfügbare Anschlüsse: DP-1, DP-2, DP-3, DP-4, HDMI-A-1.

    „HDMI-A-1“ ist ein natives HDMI, aber es ist nicht aktiv, wenn der Fernseher an den HDMI-Anschluss eines NUC angeschlossen ist. DP-3 ist tatsächlich aktiv, was bedeutet, dass ein PCON verwendet wird.

    Da bleibt dann wohl nur ein Adapter (USB-C 2 HDMI) auf HDMI

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Ich hab so einen Adapter mal bestelt....


    Folgende Tests gemacht:

    1 TVon, Keinerlei Vorgaben in grub: TVonNoForced.zip


    2 TVoff. Dp-3 forced: TVoffDP3forced.zip


    Hier die Unterschiede der Files /sys/kernel/debug/dri/0:

    vdr-portal.de/index.php?attachment/47205/


    Hier von /sys/kernel/debug/dri/0/i915_display_info

    vdr-portal.de/index.php?attachment/47206/


    Ich vermute, dass es einen Parameter bez. Pixel Clock o.ä. geben muss, der dann die anderen Modes nicht erlaubt.

  • Zitat

    Bau das doch in das startscript vom vdr ein bevor der vdr gestartet wird. Und ja wenn du DP-3 nutzt dann muss du das EDID auch dort ändern.


    Wenn der vdr startet wird eh nochmal nach dem EDID im drm geschaut.

    cinfo wo müsste denn das rein ? Ich hab's mal in rc.local rein gebaut ... edid_override wird befüllt .. aber es ändert nichts am Prob.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    Einmal editiert, zuletzt von gggggg ()

  • Mi dem debug switch schaut es dann so aus:

    echo 1 > /sys/module/drm/parameters/debug

    echo edid/edid.bin > /sys/module/drm/parameters/edid_firmware

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    3 Mal editiert, zuletzt von gggggg ()

  • Welche Geometrie und refresh Rate gibst du dem vdr denn mit ? Also -g und -r ?

    Hier solltest du -g 1280x768 und -r 60 mitgeben.


    Das sieht so aus als ob du nicht den aktuellsten softhddrm hast. Ich hatte da doch ein Korrektur gemacht weil er die Parameter vergisst wenn er einen Connector findet der nicht connected ist. UNd as ist hier mit DP-1 und DP-2 und HDMI-A-1 der Fall. Erst DP-3 ist connected.


    echo 1 > /sys/module/drm/parameters/debug

    echo edid/edid.bin > /sys/module/drm/parameters/edid_firmware

    cat /lib/firmware/edid/edid.bin > /sys/kernel/debug/dri/0/DP-3/edid_override

    Lass das echo edid/edid.bin > /sys/module/drm/parameters/edid_firmwaremal weg


    Mir ist grad aufgefallen das ich Mist geschrieben habe. Du hast vermtl. -g 1920x1080 und weil er das nicht findet nimmt er das erste was er findet in den Modes. UNd das ist hier halt 1280x720x24. Aber das liegt daran das dein EDID nicht genutzt wird. Warum auch immer.


    Vielleicht solltest du überlegen den NUC zu verkaufen und statt dessen einen Odroid-N2+ zu kaufen :)

  • - Er nutzt das edid schon, weil ohne macht er 1024x768 Rate 60... und nicht mal 720p24

    - Und auch wenn ich -g 1280x720 -r 50 vorgebe macht er nur p24


    Hier mit drm debug

    jojo61 Könnte das sein: Drm ist noch am Parsen, aber vdr hat den mode schon auf 1280 fixiert ?

    Code
    Dec 20 15:04:36 BM2LTS64nMC vdr: Use Mode 13 1280x720 Rate 24
    Dec 20 15:04:36 BM2LTS64nMC kernel: [   12.717073] [drm:drm_parse_cea_ext [drm]] DP-3: HDMI sink does deep color 30.

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • Und auch wenn ich -g 1280x720 -r 50 vorgebe macht er nur p24

    Ja weil er keinen Mode mit 50 Hz findet. Die 13 Modes die er findet sind ja aufgelistet. Und weil da keiner dabei ist der den Vorgaben entspricht nimmt er den ersten. Was auch immer hier fault ist, ich denke wir kommen da nicht weiter und wenn es auch mit einem DP-HDMI Adapter nicht klappt dann solltest du aufgeben.

  • könnten wir das mal Schrittweise machen

    hier mal eine edid_over für /user/sbin


    dann mal in die /etc/rc.local

    softhddrm.conf hier mit starten

    Code
    [softhddrm]
    
    # FULL HD - Wiedergabe
    -f
    -d :0.0
    -a hdmi:CARD=PCH,DEV=0
    -p hdmi:CARD=PCH,DEV=0
    -c PCM
    -g 1920x1080+0+0
    -C DP-3

    reboot


    Dann mal auf der Konsole ein

    ausgabe_drm

    und der Inhalt sollte dann so aussehen

    das gleich dann mal mit TV_off

  • WICHTIG für den Test: Der NUC muss ausgeschalten werden - kein Reboot !!!!


    Test an DP-4 (DP-1,DP2) mit DP>HDMI Adapter


    rc.local: cat /lib/firmware/edid/edid.bin > /sys/kernel/debug/dri/0/DP-4/edid_override

    video=DP-4:1920x1080@50D drm.edid_firmware=DP-4:edid/edid.bin



    TVoff, TV HDMI disconnect, TV HDMI connect,TV stays off: drm_syslog221221c_TVoffAfterDiscon_DP4_edid_over_dbg

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    4 Mal editiert, zuletzt von gggggg ()

  • TVon: drm_syslog221221d_TVon_DP4_edid_over_dbg

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

  • TVon, TVoff, TV HDMI stays conneted: drm_syslog221221e_TVoffAfterCon_DP4_edid_over_dbg


    Resumee mit DP-4 (DP-1,DP2) zu HDMI Adapter:

    1 Wenn der TV einmal EIN war, merkt sich das System die Modes auch wenn der TVoff (auch bei Trennung vom Netz) war


    2 Sobald man den DP-4 absteckt vergisst das System die Modes AUCH wenn edid / edid_override !

    Bei vorgegebenem Edid nimmt es max 1280x720p24. Ohne Edid VGA od. 1068.

    Es kommen diese Fehler während der Bootphase:

    Code
    Dec 21 10:48:57 BM2LTS64nMC kernel: [    2.532159] i915 0000:00:02.0: drm_WARN_ON(aux_powered)
    Dec 21 10:48:57 BM2LTS64nMC kernel: [    4.552498] i915 0000:00:02.0: [drm] *ERROR* Failed to read DPCD register 0x92
    Dec 21 10:48:57 BM2LTS64nMC kernel: [    5.220649] i915 0000:00:02.0: [drm] User-defined mode not supported: "1920x1080": 50 148500 1920 2448 2492 2640 1080 1084 1089 1125 0x60 0x5
    Dec 21 10:48:57 BM2LTS64nMC kernel: [    7.899139] i915 0000:00:02.0: [drm] *ERROR* [ENCODER:344:DDI TC4/PHY TC4][DPRX] Failed to enable link training
    Dec 21 10:48:57 BM2LTS64nMC kernel: [    7.899454] i915 0000:00:02.0: [drm] *ERROR* Link Training Unsuccessful


    3 Bei DP-3 (HDMI Stecker) verhält es sich bei TVoff immer so wie unter Punkt 2, als ob zuvor der Connector abgesteckt worden wäre.


    >> Was bleibt:

    - Das lokale Edid wird zwar akzeptiert, aber aus irgend einem Grund ist dabei max. 1280x720p24 möglich

  • Code
    Sobald man den DP-4/3 absteckt vergisst das System die Modes AUCH wenn edid / edid_override !

    kann ich so nicht bestätigen -- hier nicht

    Warum nutzt Du die edid_over nicht aus der rc.local?

    Hm, wir sind doch bei DP-3

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Einmal editiert, zuletzt von cinfo ()

  • - Ich hab die Test an DP1/2/4 mit Adapter zu HDMI gemacht. DP-3 nat. auch getestet. Ergebnis unter Punkt 3(2).

    - Nat hab ich auch die edid_overrides in rc.local gebaut (wollte zw. ALLE und DP-4 unterscheiden)


    "WICHTIG für den Test: Der NUC muss ausgeschalten werden - kein Reboot !"

    TVoff, TV HDMI disconnect, TV HDMI connect,TV stays off:

    Hast du den TV auch mal stromlos gemacht und dann den NUC eingeschalten ?


    grep:

    for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done > drm.txt

    echo "***********************" >> drm.txt

    cat syslog | grep -Ei "Kernel command line:|drm|softhd|video/egl|i915|vdr: Con|vdr: Use|vdr: Mode" | grep -Eiv "drm_ioctl|drm_mode_object" >> drm.txt

    Liebe Grüße g ;)

    NCV6dvbS2+Alphacrypt+ORF, BM2LTS4.4 NUC11i3 NVMe+HDD, BM2LTS2.94.4 AVG1 T7400 SSD+HDD NvidiaGT720

    4 Mal editiert, zuletzt von gggggg ()

  • Zitat

    Hast du den TV auch mal stromlos gemacht und dann den NUC eingeschalten ?

    Ja geht hier -- "TV auf Standyby und HDMI getrennt "-- geht auch ohne Fehler

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • NUC ohne HDMI Kabel gestartet und dann HDMI Kable NUC an den gesteckt und TV eingeschaltet und es geht mit EDID

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!