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

  • darüber müssen wir noch einmal mit jojo sprechen. Da dies nicht die aktuelle Version aus dem Git ist und es die letzte Version von video.c ist die sich noch die vaapi.h holt.

    Ich verstehe das zu wenig ...

    Welches der 2 Probs (CPU=100% oder kein Deint.) löst die alte Version der video.c die vaapi.h noch importiert ?

    Liebe Grüße g ;)

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

  • Ich verstehe das zu wenig ...

    Welches der 2 Probs (CPU=100% oder kein Deint.) löst die alte Version der video.c die vaapi.h noch importiert ?

    CPU 100% bei MCLI Nutzung

    (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

  • Hi, Danke Euch ! Die .16 läuft bisher 1a bez. CPU Auslastung und Deint am DP-3 des NUC11i3 !

    Funktioniert das deint nun ?

    Und ja wenn du die Auflösung ändern willst dann musst du auch den Connector mitgeben. Eigentlich auch den -r Parameter. Da der aber default auf 50 steht kann man ihn weglassen.


    CPU 100% bei MCLI Nutzung

    Ihr müsst mich hier mal etwas aufklären. Was ist den bei MCLI anders als bei anderen Distributionen. Läuft da der vdr irgendwie anders ?

    Bei mir war es gestern so das der vdr auf dem NUC 8 so ca. 27% CPU gebraucht hat bei UHD Ausgabe.

  • Funktioniert das deint nun ?

    Und ja wenn du die Auflösung ändern willst dann musst du auch den Connector mitgeben. Eigentlich auch den -r Parameter. Da der aber default auf 50 steht kann man ihn weglassen.

    Zitat

    Hi, Danke Euch ! Die .16 läuft bisher 1a bez. CPU Auslastung und Deint am DP-3 des NUC11i3 !

    Ja da das Deint läuft ohne Fehler wieder -- habe alle nicht benötigten Lib´s aus dem System entfernt und ffmepg auf v5.1.2 gesetzt.

    Zitat

    Ihr müsst mich hier mal etwas aufklären. Was ist den bei MCLI anders als bei anderen Distributionen. Läuft da der vdr irgendwie anders ?

    Bei mir war es gestern so das der vdr auf dem NUC 8 so ca. 27% CPU gebraucht hat bei UHD Ausgabe.

    Code
    PID  USER PR NI VIRT    RES     SHR S %CPU %MEM ZEIT+ BEFEHL 
    9557 root 20 0 5003696 374788 133628 S 23,9 2,3 0:14.62 vdr

    ist bei mir mit DD-Max & UHD-Nutzung auch so -- Der MCLI scheint sich da nach den Angaben von gggggg anders zu verhalten

    Ich kann mit der video.c auf der v3.5 leben -- oder sind die Unterschiede zur v3.7.4 so groß das wir hier weiter testen sollten bei gggggg ?

    (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 ()

  • ist bei mir mit DD-Max & UHD-Nutzung auch so -- Der MCLI scheint sich da nach den Angaben von gggggg anders zu verhalten

    Ich kann mit der video.c auf der v3.5 leben -- oder sind die Unterschiede zur v3.7.4 so groß das wir hier weiter testen sollten bei gggggg ?

    Grübel. Was ist denn der MCLI ?

    Die 3.7.4 unterstützt eine neuere libplacebo. Aber ich denke auf dem NUC ist es eh besser ohne libplacebo zu arbeiten.

    Die Audio Änderungen für den Ton sind ja nicht in der video.c


    Edit:

    Habe nun mal etwas nach mcli gegoogled. Das scheint mir ja ein Sat IP Server zu sein. Der dazu auch noch recht alt ist und wohl nicht mehr erhältlich.

    Um das CPU Load Problem einzugrenzen würde mich interessieren ob die Last nur beim Streamen vom mcli oder auch beim abspielen von recordings auftritt ?

    Damit könnte man mal klären ob es überhaupt etwas mit dem mcli zu tun hat.

    Hoffe ich bin hier richtig mit dem mcli :)

  • Zitat

    Aber ich denke auf dem NUC ist es eh besser ohne libplacebo zu arbeiten.

    richtig, der NUC wird ohne libplacebo genutzt


    Der dazu auch noch recht alt ist und wohl nicht mehr erhältlich.

    das mcli Plugin (wird auch noch immer gepflegt) ist der Ersatz für das satip plugin für die Tunerlösung von Reel


    Zitat

    Die Audio Änderungen für den Ton sind ja nicht in der video.c

    richtig. hier besteht ja kein Problem mehr


    Um das CPU Load Problem einzugrenzen würde mich interessieren ob die Last nur beim Streamen vom mcli oder auch beim abspielen von recordings auftritt ? Damit könnte man mal klären ob es überhaupt etwas mit dem mcli zu tun hat.


    Es wohl direkt beim Live-Betrieb von TV-Kanälen. Was ist war eigentlich der Ersatzt für die vaapi.h -- könnte man diese nicht einfach mit aufnehmen in der video.c? Ich habe bei satip Nutzung & DD-Max nicht das Problem.

    Dateien

    (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

    3 Mal editiert, zuletzt von cinfo ()

  • An der vaapi.h kann es M.E. nicht liegen. Ich hatte die immer includiert weil sie wohl gebraucht wurde. Dann gab es eine neue Version von FFMEG und da war sie nicht mehr dabei. Deswegen gibt es den #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(57, 74, 100) in video.c

    Da das Teil auch fehlerfrei compiliert wird, wird sie ganz offensichtlich nicht gebraucht. Wenn du willst kannst du den #if ja mal rausnehmen. und vaapi.h includieren. Programmtechnisch hatte ich eh nix verändert mit oder ohne vaapi.h

  • Da das Teil auch fehlerfrei compiliert wird, wird sie ganz offensichtlich nicht gebraucht. Wenn du willst kannst du den #if ja mal rausnehmen. und vaapi.h includieren. Programmtechnisch hatte ich eh nix verändert mit oder ohne vaapi.h


    Ok, werde ich gleich mal machen

    (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

  • Crosspost :

    Mit Kernel 6.0.9 gibt es bei TVoff immer noch die drm Fehler während der Boot Phase: syslog221210_dp3_tvOFF_720p50


    Bei TVon sind die Fehler weg: syslog221210_dp3_tvON_720p50


    Am Ende der logs sieht man auch die Initialisierung v. softhd. Am Einfachsten nach "DP-3" suchen

  • Alle Tests bei grub und softhddrm 720p50 !


    3.7.3-BM2LTS, syslog221210_dp3_tvON_720p50_nurVDR.txt

    Dec 10 17:18:24 BM2LTS64nMC vdr: video: create decoder 16bit?=0 720x576 old 0 0


    3.7.4-TEST01, syslog221210_dp3_tvON_720p50_3.7.4-Test01_nurSIXX.txt

    Folgende Einträge fehlen in der 3.7.3

    Dec 10 17:35:04 BM2LTS64nMC vdr: video: create decoder 16bit?=0 720x576 old#011 0 0


    3.7.4-TEST02, syslog221210_dp3_tvON_720p50_3.7.4-Test02_nurSIXX.txt

    Ist IMHO ident zu Test01


    Bei ALLEN Versionen Deint u CPU OK

  • Bei ALLEN Versionen Deint u CPU OK

    Ok dann baue ich die ohne vaapi.hin das nächste Image ein.

    Fein das die aktuelle Git Version 3.7.4 jetzt sauber läuft.


    Da es keinen anderen Kernel-Version zur Zeit gibt muß man hier warten.

    Ich habe diesen DRM-Fehler hier nicht auf 2 verschiedenen i5 - Generation 11 NUC-Geräten

    (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

  • kernel: [    2.018993] i915 0000:00:02.0: [drm] User-defined mode not supported: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x60 0x5

    Hm, danach passen Deine Grub-Einträge nicht

    Code
    kernel: [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.0.9-060009-generic root=UUID=a48865c1-45b7-4ba7-b12b-674e46d0738d ro net.ifnames=0 and biosdevname=0 intel_pstate=enable splash quiet loglevel=3 video=DP-3:1280x720@50D drm.edid_firmware=DP-3:edid/edid.bin nohz=off nolapic-timer vt.handoff=7

    Das OSD benötigt aber FullHD Auflösung!

    vdr: [softhddev]GetOsdSize: 1920x1080 1

    vdr: [1450] OSD size changed to 1920x1080 @ 1

    (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

  • um Deine edid.bin mal zu lesen, gibt doch mal auf der Konsole parse-edid < /lib/firmware/edid/edid.bin ein.


    Bsp.


    Anleitungs-Bsp.

    Zitat

    Damit die Anzeige auch funktioniert wenn der TV/Monitor erst nach dem Hochfahren des Systems angeschlossen wird, führen Sie die folgenden Schritte aus:

    1. Lesen Sie die EDID-Daten bei angeschlossenem TV/Monitor aus: sudo get-edid > edid.bin
    2. Sofern gewünscht können Sie sich die Daten mittels parse-edid < edid.bin in lesbarer Form anzeigen lassen.
    3. Kopieren Sie die Daten in das Firmware-Verzeichnis:sudo mkdir /lib/firmware/edid sudo cp edid.bin /lib/firmware/edid/
    4. Ergänzen Sie die in der Dateil /etc/default/grub die Zeile GRUB_CMDLINE_LINUX_DEFAULT um einen drm.edid_firmware Eintrag: sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm.edid_firmware=DP-1:edid/edid.bin video=DP-1:1920x1080@50D"
    5. Den Parameter video= müssen Sie ggf. an Ihre Hardware-Konfiguration anpassen. Den Display-Namen (in unserem Beispiel "DP-1") . Alternativ finden Sie über das /sys Dateisystem ebenso Informationen zum Display-Namen: cd /sysfind -iname *edid*
    6. Aktualisieren Sie Grub-Konfiguration: sudo update-grub
    Zitat
    Sie können nun das System herunterfahren und den TV/Monitor abstecken. Wenn Sie danach das System neu starten und erst im Nachhinein den TV/Monitor anschließen, funktioniert die Bildschirmanzeige.

    (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

    2 Mal editiert, zuletzt von cinfo ()

  • Danke dass du die log angesehen hast !


    1 Hier der edid check.



    2

    kernel: [    2.018993] i915 0000:00:02.0: [drm] User-defined mode not supported: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x60 0x5

    Hm, danach passen Deine Grub-Einträge nicht

    Das OSD benötigt aber FullHD Auflösung!

    vdr: [softhddev]GetOsdSize: 1920x1080 1

    vdr: [1450] OSD size changed to 1920x1080 @ 1

    kernel: [    2.018993] i915 0000:00:02.0: [drm] User-defined mode not supported: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x60 0x5


    Mit jeder anderen OSD-Auflösung außer 1080 stürzt der vdr ab (Skin LCARS), z.B.:

    softhddrm.Osd.Height = 720

    softhddrm.Osd.Width = 1280


    Diese Meldung kommt immer, wenn der TV Aus ist (egal welche OSD Auflösung). Sie kommt auch wenn grub u softhddrm auf 1080p50 stehen.


    Ich habe 2 logs angehängt wo ich nur die drm/softhd relevanten Teile drin gelassen habe und das während route66 erstelle edid.log


    Wenn TVoff und NUC zuvor stromlos, wird kein EDID geladen: syslog221211_dp3_tvOFFnucSTROMLOS_720p50_drm.txt

    Code
    Dec 11 14:42:55 BM2LTS64nMC vdr: Connector >DP-3< is connected
    Dec 11 14:42:55 BM2LTS64nMC vdr: Mode 0 1280x720 Rate 24
    Dec 11 14:42:55 BM2LTS64nMC vdr: Use Mode 0 1280x720 Rate 24
    Dec 11 14:42:55 BM2LTS64nMC kernel: [   10.572256] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "DP-3"
    Dec 11 14:42:55 BM2LTS64nMC kernel: [   10.573898] i915 0000:00:02.0: [drm] User-defined mode not supported: "1280x720": 50 74250 1280 1720 1760 1980 720 725 730 750 0x60 0x5



    Wenn TVoff und nur NUC REBOOT wird offens. nicht das im grub definierte edid genommen ... sonst würden nicht

    1080p50/60, 720p50 fehlen ! syslog221211_dp3_tvOFF_720p50_drm.txt


    Bei TVon sind die 720p50, 1080p50... Modes vorhanden: syslog221211_dp3_tvON_720p50_drm.txt

    Mein Resumee: solange die Kernel warnings kommen sind die TV modes lückenhaft.

    Warum wird da nicht das gespeicherte edid.bin genommen ?!


    Zum Reproduzieren ist WICHTIG: Will man das mit TV off testen muss man auch den NUC ausschalten (keine restart!)


    jojo61

    Wenn der TVoff ist (NUC zuvor stromlos) (es wird da auch das vodefinierte edid ignoriert) wird auch -r 50 ignoriert und je nach grub Auflösung mit 720p24 od. 1080p24 gestartet... aber eben immer mit 24 Hz :( syslog221211_dp3_tvOFFnucSTROMLOS_720p50_drm.txt



  • Na dann schauen wir mal ob auch die Kernel Version 6.1 LTS jetzt kommt in der nächsten Zeit

    Zitat

    Der Linux-Kernel 6.1 wird an diesem Wochenende veröffentlicht und die neue Version hat einige neue Features und Änderungen. Linux 6.1 ist nicht nur die letzte Kernelversion des Jahres, es ist auch der neue Long Term Support (LTS) Kernel.

    (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

  • Zitat

    wie kann ich die Temp. meiner NVMeSSD abfragen.

    apt install nvme-cli

    nvme smart-log /dev/nvme0

    oder nur anzeigen auf der Konsole mit

    nvme smart-log /dev/nvme0 | grep -i '^temperature'

    (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 ()

Jetzt mitmachen!

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