yavdr experimental für Ubuntu 20.04 (yavdr ansible @ focal)

  • Hallo!

    Es kann sein das sich die neuste Version von Skindesigner nicht mit dem HBBTV-Plugin verträgt?

    Des weiteren habe ich seit ein paar Tagen Hänger bei ausschalten.-

    Habt Ihr die gleichen Probleme?

    In den Logs habe ich noch nichts gefunden.


    Gruß

    Murry

  • Der neue nvidia-driver-450 scheint wieder Probleme mit dem HDMI Audio zu haben.


    Hätte ich nur kein update gemacht. Kommt man wieder auf nvidia-driver-440 zurück?


    Gruß

    Murry

  • Merkwürdig. Verwende schon länger den 450er als .run-Datei direkt von nvidia, mit einer GF720 und deren HDMI-Audio-Ausgang.

    Läuft mit yavdr-softhddevice und kodi ohne Probleme. Bloß bei dem mag DKMS nicht, ich muß ihn bei jedem Kernel-Update neu installieren.

    --
    vdr User #2022 - hdvdr2: Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 12 GB Ram, ubuntu-focal, softhddevice-cuvid
    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF720 SFF passiv (nvidia-450.80), System SSD btrfs,

    snapper, 8TB HDD XFS/cow /srv/vdr, yavdr-ansible-2.4.3-patches, vdr-epg-daemon mit Frodo-plugins, Kernel 5.9.1-lowlatency

    vdradmin-am, live+webstreaming, vdrmanager (Smartphone als FB), ffmpeg-4.3.1-libfdk_aac, vdr-plugin-hbbtv. Folding@home läuft auf CPU.

  • Wenn ich versuche den Monitor neu zu erkennen bekomme ich folgende Fehlermeldung:


  • Da wird ansible-playbook fälschlicherweise mit Python2 statt Python3 ausgeführt - hast du da irgendwas an den Umgebungsvariablen gedreht?


    Man könnte mal versuchen dem ansible-playbook Befehl zusätzlich -e 'ansible_python_interpreter=/usr/bin/python3' mitzugeben, um Python3 zu erzwingen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Da wird ansible-playbook fälschlicherweise mit Python2 statt Python3 ausgeführt - hast du da irgendwas an den Umgebungsvariablen gedreht?

    Ich hatte da mal python-is-python2 installiert. Jetzt läuft es.


    Ich bin zurück auf nvidia-driver-440:


    Code
    1. sudo apt install nvidia-driver-440=440.10* nvidia-dkms-440=440.10* nvidia-kernel-common-440=440.10* libnvidia-gl-440=440.10* nvidia-kernel-source-440=440.10* libnvidia-compute-440=440.10* libnvidia-extra-440=440.10* nvidia-compute-utils-440=440.10* libnvidia-decode-440=440.10* libnvidia-encode-440=440.10* nvidia-utils-440=440.10* xserver-xorg-video-nvidia-440=440.10* libnvidia-cfg1-440=440.10* libnvidia-ifr1-440=440.10* libnvidia-fbc1-440=440.10*

    Jetzt läuft wieder alles (hbbtv, HDMI-Sound und shutdown)


    Gruß

    Murry

  • Nach weiteren Tests sind es anscheinend zwei Probleme:


    Kein HDMI-Sound: linux-5.4.0-48

    kein HBBTV/shutdown: nvidia-driver-450


    Gruß

    Murry

  • Bei mir macht die Package nvidia*450 auch Probleme: kein ad-hoc-Bild (Ton schon), und nvidia-settings tut auch nicht (ziemlich leeres Fenster).

    Das Laufen des NVIDIA-Linux-x86_64-450.66.run - Scripts, direkt von der nvidia-Site heruntergeladen, funktioniert hingegen anstandslos, inkl. nvidia-settings.

    --
    vdr User #2022 - hdvdr2: Lenovo SFF M83, Intel(R) Core(TM) i5-4670S, 12 GB Ram, ubuntu-focal, softhddevice-cuvid
    ddbridge-6.5 mit 2xDVB-S2 und (Flex) 2xDVB-C/T Tunern, nvidia-GF720 SFF passiv (nvidia-450.80), System SSD btrfs,

    snapper, 8TB HDD XFS/cow /srv/vdr, yavdr-ansible-2.4.3-patches, vdr-epg-daemon mit Frodo-plugins, Kernel 5.9.1-lowlatency

    vdradmin-am, live+webstreaming, vdrmanager (Smartphone als FB), ffmpeg-4.3.1-libfdk_aac, vdr-plugin-hbbtv. Folding@home läuft auf CPU.

  • Hi Seahawk,

    in (...) focal/roles/yavdr-xorg/tasks/setup-xorg.yml Zeile 57 in glaube ein Fehler

    '{{ "-v va-vapi" if (intel_detected and not nvidia_detected) else "" }}'

    '{{ "-v va-api" if (intel_detected and not nvidia_detected) else "" }}'


    Hat mich eben in den Wahnsinn getrieben :wow ich dachte ich sachmal bescheid ;)


    Gruß HrzM

  • Hat mich eben in den Wahnsinn getrieben ich dachte ich sachmal bescheid

    Danke für den Hinweis, ich habe es gerade im Git angepasst.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nach weiteren Tests sind es anscheinend zwei Probleme:


    Kein HDMI-Sound: linux-5.4.0-48

    Das kann ich bestätigen.

    Nach Boot steht das audiodevice in Pulseaudio auf (null). Erst ein setzen des Standartausgaberäts im Pulsecontrol auf 3.alsa .... bringt einen Ton. Leider ist nach reboot die Einstellung wieder weg.

    Mit Kernel 5.4.0-47 klappt es.


    ansible focal - nvidia GT 1030

  • Merkwürdig, ich habe in meinem Testrechner auch eine GT 1030, nvidia-540.66 aus dem Paket nvidia-driver-450, Kernel 5.4.0-48 und keine Probleme mit der Tonausgabe (die geht bei mir allerdings über den Display-Port).


    Ändert sich da eventuell die Reihenfolge der Karten (müsste man mit sudo aplay -l sehen können)?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Kannst du dir mal eine Shell in der X-Server Sitzung aufmachen (STRG + ALT + Pfeil rechts sollte auf die zweite Arbeitsfläche wechseln, dann im per Rechtsklick aufrufbaren Menü xterm starten) bzw. eine Verbindung zur Tmux-Instanz für die Session herstellen (sudo tmux -S /tmp/tmux-666/default) und dann schauen, was da jeweils von pactl list nach dem Booten gezeigt wird und wie es aussieht, wenn du über das pulsecontrol-Plugin (oder pavucontrol) das Ausgabegerät so änderst, dass du Ton hast?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Nach booten . Kein Sound :


    module-udev-detect.discovered = "1"

    device.icon_name = "audio-card-pci"

    Profiles:

    output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)

    output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)

    off: Off (sinks: 0, sources: 0, priority: 0, available: yes)

    Active Profile: off

    Ports:

    hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71

    hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1

    hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2

    hdmi-output-3: HDMI / DisplayPort 4 (priority: 5600, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

    hdmi-output-4: HDMI / DisplayPort 5 (priority: 5500, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4

    hdmi-output-5: HDMI / DisplayPort 6 (priority: 5400, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-surround-extra5, output:hdmi-surround71-extra5



    Nach setzen von Pulsecontrol Sound aktiv:


    Profiles:

    output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)

    output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: yes)

    output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: yes)

    output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: yes)

    output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)

    off: Off (sinks: 0, sources: 0, priority: 0, available: yes)

    Active Profile: output:hdmi-surround-extra2

    Ports:

    hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71

    hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1

    hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, available)

    Properties:

    device.icon_name = "video-display"

    device.product.name = "65UHD_LCD_TV

    "

    Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2

    hdmi-output-3: HDMI / DisplayPort 4 (priority: 5600, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

    hdmi-output-4: HDMI / DisplayPort 5 (priority: 5500, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4

    hdmi-output-5: HDMI / DisplayPort 6 (priority: 5400, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-surround-extra5, output:hdmi-surround71-extra5

  • Mit Kernel 5.4.0.47 (Sound nach Boot direkt vorhanden)


    Card #0

    Name: alsa_card.pci-0000_01_00.1

    Driver: module-alsa-card.c

    Owner Module: 7

    Properties:

    alsa.card = "0"

    alsa.card_name = "HDA NVidia"

    alsa.long_card_name = "HDA NVidia at 0xdf080000 irq 17"

    alsa.driver_name = "snd_hda_intel"

    device.bus_path = "pci-0000:01:00.1"

    sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"

    device.bus = "pci"

    device.vendor.id = "10de"

    device.vendor.name = "NVIDIA Corporation"

    device.product.id = "0fb9"

    device.product.name = "GP107GL High Definition Audio Controller"

    device.string = "0"

    device.description = "GP107GL High Definition Audio Controller"

    module-udev-detect.discovered = "1"

    device.icon_name = "audio-card-pci"

    Profiles:

    output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)

    output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)

    output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)

    output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)

    output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: yes)

    output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: yes)

    output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: yes)

    off: Off (sinks: 0, sources: 0, priority: 0, available: yes)

    Active Profile: output:hdmi-stereo-extra2

    Ports:

    hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71

    hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1

    hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, available)

    Properties:

    device.icon_name = "video-display"

    Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2

  • Um auszuschließen, dass es ein Timing-Problem bei der Initalisierung der Soundkarte ist. bevor pulseaudio startet: kannst du mal versuchsweise in einer /etc/systemd/system/xlogin@.service.d/wait-for-udev.conf sowas einfügen:

    Code: /etc/systemd/system/xlogin@.service.d/wait-for-udev.conf
    1. [Unit]
    2. After=systemd-udev-settle.service
    3. Wants=systemd-udev-settle.service

    Dann mal einen Neustart machen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Leider keine Änderung :-(


    Nach dem booten steht das audiodevice in Pulseaudio auf 0-auto_null(pluged in). Erst ein "wechsel Kartenprofil" auf 0-GP107GLHigh Definition Audio Controller (pluged in) bringt einen Ton.


    Im syslog fällt mir auf, dass beim Kernel 5.4.0.48 ein "HDA-Intel" auftaucht !? - liegt da vielleicht das Problem ?



  • vermutlich ist es besser zu warten und erstmal den Kernel 5.4.0.47 zu nutzen ?

    Ja, und es könnte helfen, wenn sich Betroffene bei den Maintainern der Kernel-Pakete melden bzw. auf Launchpad einen Bugreport aufmachen (vorher am besten schauen, ob es da schon was in der Richtung gibt) - ganz offensichtlich hat es nicht genügt die Änderung ein paar Monate lang in OEM-Kernel zu packen, denn die nutzt kaum jemand, der mit dem Stand des Kernels im stabilen Release zufrieden ist...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)