Beiträge von stegro

    Hi,

    kurzer Bericht über softhddrm auf AMD und was geht, bzw. noch nicht.

    Meine Hardware: AMD ryzen 5650GE (Ich habe mir die neue APU eingebildet)


    Ziel: Neuer UHD ready vdr mit HDR output.


    Was habe ich gemacht:

    i) focal-server installiert. (Damit ich kein X Server Heckmeck habe)

    ii) von tuxinvader kernel 5.15.2 installiert (mainline ging nicht mehr, da libc Konflikt) https://launchpad.net/~tuxinva…chive/ubuntu/lts-mainline

    ii) mesa Treiber installiert von http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu

    iii) von Seahawk's vdr-2.5.6 repository vdr installiert (war wichtig: vdr in group render eingefügt)

    iv) Dem jojo61 sein git geklont und softhddrm (ohne lib placebo) kompiliert und installiert.

    (DRM = 1, LIBPLACEBO = 0)


    Fehlermeldungen so weit:


    i) [drm] Unknown EDID CEA parser results.

    Ich habe einen BenQ UDH 4k Monitor, Windows und MacOS haben keine Probleme HDR Inhalte anzuzeigen.

    Bei meinem Kernel setup kommt immer "HDR emulated" also 8 bit.

    Das wird auch durch: cat /sys/kernel/debug/dri/0/HDMI-A-1/output_bpc bestätigt.

    Ich vermute ein bug im Treiber amdpgu?


    ii) softhddrm startet und ich bekomme:


    FindDevice: open /dev/dri/card0: amdgpu

    Connector >HDMI-A-1< is connected

    ID 7 of METADATA in Connector 78 connected 1

    Mode 0 3840x2160 Rate 60

    Use Mode 0 3840x2160 Rate 60

    [FindDevice] Plane id 40 crtc_id 0 possible_crtcs 8 possible CRTC 76 type primary plane

    [FindDevice] Plane id 45 crtc_id 0 possible_crtcs 4 possible CRTC 73 type primary plane

    [FindDevice] Plane id 50 crtc_id 0 possible_crtcs 2 possible CRTC 70 type primary plane

    [FindDevice] Plane id 55 crtc_id 67 possible_crtcs 1 possible CRTC 67 type primary plane

    [FindDevice] Plane id 60 crtc_id 0 possible_crtcs 255 possible CRTC 67 type overlay plane

    [FindDevice] Plane id 65 crtc_id 0 possible_crtcs 1 possible CRTC 67 type cursor plane

    [FindDevice] Plane id 68 crtc_id 0 possible_crtcs 2 possible CRTC 70 type cursor plane

    [FindDevice] Plane id 71 crtc_id 0 possible_crtcs 4 possible CRTC 73 type cursor plane

    [FindDevice] Plane id 74 crtc_id 0 possible_crtcs 8 possible CRTC 76 type cursor plane

    [FindDevice] DRM setup CRTC: 67 video_plane: 40

    set CRTC 67 of Connector 78 aktiv

    mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!

    mesa: for the --global-isel-abort option: may only occur zero or one times!

    mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!


    SetPropertyRequest: Unable to find value for property 'Colorspace'.



    Alles läuft erstmal ein paar Sekunden, dann fängt es an zu stottern und ich bekomme jede Menge:


    Fehler beim export VAAPI Handle

    WARN tntnet.worker - unexpected exception: accept4: errno 24: Too many open files


    @jojo61Hast Du eine Idee woran das liegen könnte?

    Oder andersrum gefragt: Was muss ich liefern, damit Du das beantworten könntest?

    Mein Eindruck ist, amdgpu ist gar nicht so kaputt. (Immerhin läuft es ja ca. 10 Sekunden)

    Danke für Eure Geduld.

    Ich habe jetzt das softhddevice laufen. Bin also erstmal happy.

    Ich hatte einen dummer Fehler in meiner xorg.conf: defaultdepth war auf 30 gesetzt.


    FYI:

    das softhdvaapi crasht immer noch, obwohl ich DRI auf 3 gesetzt hatte.

    Läuft das "normalerweise" bei einer focal/yavdr(experimental) Installation mit der Intel Graphik?


    wenn ich es mit -D starte kommt:

    [softhddev]detached - OpenGl Worker Thread not tried to start

    [softhddev]OpenGl Thread not started successfully, using Dummy OSD

    scheint ok zu sein, dann, wenn ich es mit ATTA aktiv gemacht habe kommt im syslog:

    OSD size changed to 3840x2160 @ 1

    und ich habe einen schwarzen Bildschirm


    Ich schalte dann per "live" das menu ein, sehe auch was im Browser aber nichts im Fenster.

    Wechsel ich dann den Kanal, chrasht softhdvaapi.


    Falls ich etwas ausprobieren soll/kann/darf: gerne.

    Hallo,

    ich habe focal installiert, dann die

    yavdr-ubuntu-experimental-vdr-focal

    eingebunden.


    Läuft alles bis auf das softhddevice


    Ich nutze -v va-aapi auf einer recht neuen intel plattform.

    Starte das plugin mit -D und attache es dann später.


    Das klassische softhddevice startet und zeigt mir immerhin surrealistische bilder. (Habe aber kein LSD genommen).

    Ich bekomme im syslog: No hw driver or OpenGL Osd disabled - use soft OSD, sehe aber OSD.


    Nutze ich softhdvaapi (3.1.0)

    bekomme ich:

    OpenGl Thread not started successfully, using Dummy OSD

    Es öffnet sich nur ein schwarzes Fenster.


    glxgears läuft. Habe auch schon jede Menge Abhängigkeiten versucht zutesten.

    Hat einer einen Tip?





    Hi,

    ich konnte das plugin auf Basis von Bionic, mit der standard ffmpeg library,

    und den vdr 2.4.0 Paketen von fnu kompilieren.


    Ich musste nur in player.cpp

    format->url durch format->filename

    ersetzen, da bionic wohl eine ältere ffmpeg version ausliefert.


    Leider bekomme ich im syslog auch nur:

    vdr: [softhddev] invalid PES video packet

    vdr: [softhddev] 2 invalid PES video packet(s)


    Entsprechend bekomme ich auch keinen Ton und nach ein paar Sekunden kommt das Menu zurück.

    Der Ton geht über HDMI, mein alsa device ist: hw:1,7 (über die Nvidia Karte)


    Schade, ich hätte das gerne benutzt, da bei mir das mp3 plugin auch nicht läuft.

    Kann man das nicht fixen?

    Stefan