Raspberry Pi 4B Unterstützung

  • Wäre es evtl. sinnvoller, zuerst nach FullHD 60Hz zu schauen und dann erst nach HDready 50Hz?

    Ich würde eine 50Hz Mode vorziehen weil bei 60Hz 10 Bilder pro Sekunde doppelt angezeigt werden müssen. Das gibt kleine Ruckler im Bild. Andere Meinungen sind willkommen.

    Beim Wechsel auf 60Hz sollte man hdr wieder auf 0 setzen, sonst bekommt man bei 60Hz nie FullHD:

    Ja, hab ich nicht bedacht.


    Machst Du einen PR?

  • HEVC klappt super, mpeg2 mit Deinterlacer auch :)

    Vielen Dank zillerbaer, das ist echt ein Meilenstein!!


    h264 funktioniert ca. 10 Sekunden, dann kommt leider reproduzierbar folgende Fehler. Danach hilft nur ein Reboot.

    Tipps?


  • 1) Der linke und rechte Rand ist ein Pixel breit grün.

    Das liegt am Pixelformat das Raspi nutzt. Auf Rockchip und Allwinner ist das nicht der Fall. Ich würde erst mal abwarten ob das noch angepasst wird. Am TV kann das weg geschnitten werden.

    2) 4:3 wird auf 16:9 skaliert. Lässt sich das abschalten?

    Der Aufwand wäre recht groß und es betrifft nur alte Mpeg Formate. Vielleicht später mal wenn Zeit ist.

    3) Audio Passthrough geht laut README nicht. Ich habe es noch nicht getestet (Raspi4 steht noch beim PC, nicht im Wohnzimmer beim Yamaha AV-Receiver). Kann/soll ich was testen, wenn ich den Raspi4 am AV-Receiver anstecke?

    Die HDMI Treiber können momentan noch kein Passtrough nur PCM. Das ist bei AW und Rockchip auch noch nicht weiter.

  • Firmware auf aktuellem Stand? Das kannst Du mit rpi-eeprom-update Testen.


    Code
    root@raspberrypi4:~# rpi-eeprom-update
    BCM2711 detected
    Dedicated VL805 EEPROM detected
    BOOTLOADER: up-to-date
    CURRENT: Do 3. Sep 12:11:43 UTC 2020 (1599135103)
     LATEST: Do 3. Sep 12:11:43 UTC 2020 (1599135103)
     FW DIR: /lib/firmware/raspberrypi/bootloader/critical
    VL805: up-to-date
    CURRENT: 000138a1
     LATEST: 000138a1


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Firmware auf aktuellem Stand?

    Yup, ich habe gerade auf den aktuellen git-stand aktualisiert (geht in Arch mit: pikaur -S rpi-eeprom-git). Problem bleibt.

  • -a hw:0,0

    bei 99% CPU auf dem rsyslog



    -a hw:1,0 cored sofort

    Code
    Jan  2 13:33:34 rpi4b vdr: audio/alsa: playback open 'hw:1,0' error: Kein passendes Gerät gefunden
    Jan  2 13:33:34 rpi4b kernel: [ 4598.034846] vc4_hdmi fef05700.hdmi: ASoC: can't open interface fef05700.hdmi: -19

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

  • Ich kämpf im Moment auch damit rum, gestern gings noch. In raspi-config wird nur noch headphones angezeigt.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • das einzige womit der vdr vernünftig läuft ist "-a hw:CARD=Headphones", hab aber nicht probiert ob damit Ton kommt. - aber CPU und Verhalten ist soweit ok

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Das kann ich hier nicht nachvollziehen. Vielleicht fehlt da noch was in der config.txt. Vergleich mal mit den Einstellungen.

    Bei mir funktioniert es jetzt wieder nachdem ich diese Änderungen wieder zurückgeschraubt habe.


    Code
    [pi4]
    # Enable DRM VC4 V3D driver on top of the dispmanx display stack
    dtoverlay=vc4-fkms-v3d
    #dtoverlay=vc4-kms-v3d-pi4,cma-384
    dtoverlay=rpivid-v4l2
    max_framebuffers=2
    disable_overscan=1
    disable_fw_kms_setup=1


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • damit hab ich jetzt auch hdmi Ton unter "-a hw:CARD=b1"


    ÖR und ORF in HD laufen super bei CPU 10-15%, HD+ ruckelt sehr bei identischer CPU Last, dachte H264 wird in SW gemacht und ist da bei entsprechender CPU Last ganz OK?

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • HD+ braucht deinterlacing, 1080i


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Ja is klar, aber ich dachte der macht das so lange in Software wie es in Hardware nicht geht?

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Decoding wurde erst in SW gemacht. Deinterlacing nicht. Das schafft die CPU nur bei SD Material. Zumal nur SW decodiertes Material in SW Deinterlaced werden kann wegen des nicht passenden Pixelformats. Für HD+ muss auf ein HW Deinterlacer gewartet werden.

  • Mit den Hinweisen hab den Treiber zum Laufen bekommen, ob er besser ist, weiss ich noch nicht.


    Zu 1080i, wenn ich das Aufrufe geht h264 sehr nachhaltig nicht mehr, es genügt nicht zu rebooten, der Pi muss aus- und wieder eingeschaltet werden.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • 6 Kanal geht mit dem neueren Audio-Treiber, aber das Mapping stimmt noch nicht, da muss noch was angepasst werden, z.B. im Alsa.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Klingt super, wenn du das rausgefunden hast magst du dann einmal das komplette set posten, also config.txt, vc4-hdmi.conf und das plugin Startargument?


    Da die in Libreelec ja auch "dtoverlay=vc4-kms-v3d-pi4,cma-384" nutzen, vllt haben die ja auch eine passende vc4-hdmi.conf?

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Ich kenne mich mit Alsa nicht sonderlich aus, softhddevice-drm starte ich ohne Parameter.


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

Jetzt mitmachen!

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