Jaja das meinte ich.
Hilfe zur Selbsthilfe oder Entwicklerdokumentation für Yavdr
-
-
Zitat
Destination directory /var/lib/vdr/.config/systemd/user does not exist
Schon versucht den Ordner manuell anzulegen?
-
Ok, hab das Verzeichnis manuell angelegt, Kodi wurde daraufhin problemlos installiert. Danke für den Tipp.
Bleibt noch das Problem mit dem fehlenden VDR-Bild.
-
Das Problem ist das ich in Bereich Intelgrafik noch keine eigene Erfahrung habe. Wie sieht denn die xorg. Conf aus?
-
Meine xorg.conf sieht so aus, wie gesagt, ist selbst erstellt, da das Ansible-Skript das leider nicht konnte:
Code
Alles anzeigenSection "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "Files" EndSection #Bildschirmschoner abschalten Section "ServerFlags" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor_VDR_Screen" Modeline "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync Option "UseEdidDPI" "FALSE" Option "ConstantDPI" "FALSE" Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "intel" VendorName "INTEL Corporation" Option "ZapHodHeads" "DP1" Option "AccelMethod" "SNA" Option "TearFree" "true" Screen 0 EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor_VDR_Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080@50p" EndSubSection Option "ConnectedMonitor" "DP-1" Option "UseDisplayDevice" "DP-1" EndSection Section "Extensions" Option "Composite" "Disable" EndSection
Ich habe auf dem selben Board auf einer anderen Partition auch Yavdr 0.6.1 am Laufen, das funktioniert (mit Kernel 4.9). Allerdings ohne Hardwarebeschleunigung.
-
So, habe es jetzt nach längerem testen hinbekommen, dass das Ansible-Skript mit xorg-erkennung sauber durchläuft und auch eine xorg.conf generiert.
Ein Bild wird aber immer noch nicht ausgegeben, im Syslog gibt's eine Fehlermeldung bzgl. va-api:
Code
Alles anzeigenOct 31 12:49:44 yavdr-ansible vdr[1645]: libva info: VA-API version 0.39.0 Oct 31 12:49:44 yavdr-ansible vdr[1645]: libva info: va_getDriverName() returns 0 Oct 31 12:49:44 yavdr-ansible vdr[1645]: libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so Oct 31 12:49:44 yavdr-ansible vdr[1645]: libva info: va_openDriver() returns -1 Oct 31 12:49:44 yavdr-ansible vdr: video/vaapi: Can't inititialize VA-API on ':0' Oct 31 12:49:44 yavdr-ansible vdr: video: 'va-api' output module isn't supported Oct 31 12:49:44 yavdr-ansible vdr: audio: 'alsa' output module used Oct 31 12:49:44 yavdr-ansible vdr: audio/alsa: supports pause: yes Oct 31 12:49:44 yavdr-ansible vdr: audio: 44100Hz supports 1 2 3 4 5 6 7 8 channels Oct 31 12:49:44 yavdr-ansible vdr: audio: 48000Hz supports 1 2 3 4 5 6 7 8 channels Oct 31 12:49:44 yavdr-ansible vdr: audio: 192000Hz supports 1 2 3 4 5 6 7 8 channels Oct 31 12:49:44 yavdr-ansible yavdr-frontend[1134]: DEBUG:yavdr_frontend.frontends.softhddevice:change_state with command atta and options "-d :0" to attached Oct 31 12:49:44 yavdr-ansible yavdr-frontend[1134]: DEBUG:yavdr_frontend.frontends.softhddevice:check_state(): got status code: 910 Oct 31 12:49:44 yavdr-ansible yavdr-frontend[1134]: DEBUG:yavdr_frontend.frontends.softhddevice:softhddevice successfully attached Oct 31 12:49:44 yavdr-ansible yavdr-frontend[1134]: INFO:yavdr_frontend.frontends.softhddevice:softhddevice is the primary device Oct 31 12:49:44 yavdr-ansible yavdr-frontend[1134]: INFO:yavdr_frontend.frontends.softhddevice:needed 2.000000 ms to switch primary device
Das scheint das Problem zu sein. Weiß hier jemand etwas dazu?
-
So, habe es jetzt nach längerem testen hinbekommen, dass das Ansible-Skript mit xorg-erkennung sauber durchläuft und auch eine xorg.conf generiert.
Wie sieht die aus? Aktuell ist da eigentlich nur etwas für nvidia-Karten drin, für Intel-IGPs weichen die Einstellungen stark ab...
-
Ich habe in dem Skrpt xrandr-facts.py die Zeile "gpu_name, bus_id = collect_nvidia_data() auskommentiert:
Daraufhin wird folgende xorg.conf generiert:
Code
Alles anzeigen# # *** YAVDR: ANSIBLE MANAGED FILE *** # Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 #InputDevice "Keyboard0" "CoreKeyboard" #InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "InputClass" Identifier "exclude eventlircd devices" MatchTag "eventlircd" Option "Ignore" "True" EndSection Section "Monitor" Identifier "Monitor0" VendorName "DEL" ModelName "DELL P2312H" Option "DPMS" Option "ExactModeTimingsDVI" "True" EndSection Section "Device" Identifier "Device0" Driver "intel" VendorName "Intel" Option "NoLogo" "true" BoardName "Unknown" Screen 0 EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 # Option "nvidiaXineramaInfoOrder" "DP-1" Option "ConnectedMonitor" "DP-1" Option "UseDisplayDevice" "DP-1" Option "CustomEDID" "DP-1:/etc/X11/edid.DP-1.bin" Option "metamodes" "DP-1: 1920x1080_60 +0+0" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection EndSection
-
-
Sorry, dass ich mich erst heute wieder melde, hatte die letzten Tage keine Zeit für den VDR. Habe mich heute drangesetzt und intensiv geforscht. Es hat sich gelohnt, es wird ein Bild ausgegeben. Die Lösung war:
Keine Ahnung, warum der Treiber nicht von Ubuntu selber installiert wurde.
-
Keine Ahnung, warum der Treiber nicht von Ubuntu selber installiert wurde.
libva hat keine feste Abhängigkeit zum Paket va-driver(-all) und apt ist bei yaVDR so konfiguriert, dass nur feste Abhängigkeiten, aber keine vorgeschlagenen bzw. empfohlenen Pakete automatisch installiert werden (sonst kann es einem z.B. passieren, dass er ungewollt den Ubuntu-Desktop nachzieht, wenn man nvidia-Treiber installieren lässt).
-
Hallo seahawk,
könnt Ihr die Pakete auch für bionic bauen lassen? Seit der 4.14 Kernel angekommen ist, juck es in den Fingern.
GrußMurry
-
könnt Ihr die Pakete auch für bionic bauen lassen? Seit der 4.14 Kernel angekommen ist, juck es in den Fingern.
Da der Platz in den unstable-* PPAs langsam knapp wird:
https://launchpad.net/~yavdr/+…/ubuntu/experimental-main
https://launchpad.net/~yavdr/+…e/ubuntu/experimental-vdr
Da fehlen aber noch ein paar Sachen, damit das ansible-Playbook durchlaufen kann.
-
Könntest Du bei diesem Paket eine debian/compat Datei hinzufügen, ohne diese baut es nicht unter bionic:
yavdr-i18n - 20170128140148unstable-0yavdr0~xenia
Gruß
Murry
-
Danke für den Hinweis, bis auf yavdr-remote werden die ganzen yavdr-* Pakete aktuell nicht unter xenial benötigt bzw. sind nicht auf xenial angepasst.
Edit: debian/compat zu setzen genügt nicht, dann baut es zwar, aber die Übersetzungs-Dateien landen nicht im Paket.
-
Hallo seahawk,
dein ansible bionic branch lief problemlos durch. Nachdem ich auf meine disec/scr config wieder hatte, bekam ich sofort ein Bild
Frohes Fest,
Murry
-
Hallo seahawk,
es gab doch ein kleines Problem (war bei der disec Sache untergegangen):
Es wurde vdr-plugin-softhddevice-vpp anstelle vdr-plugin-softhddevice-openglosd installiert.
GrußMurry
-
Es wurde vdr-plugin-softhddevice-vpp anstelle vdr-plugin-softhddevice-openglosd installiert.
Das ist für mein Testsystem nötig, da das eine DVB-T2 Karte hat.
Die VDR-Plugins, die vom Playbook optional installiert werden sollen, sind in dieser Liste definiert: https://github.com/yavdr/yavdr…bionic/group_vars/all#L32
-
Hallo seahawk,
ich habe mal versucht den vdr-mounter (aus yavdr-base) an bionic anzupassen.
Dabei habe ich einiges von hier übernommen: https://serverfault.com/a/767079
Dafür musste ich folgende Libs ersetzen:
udisks-glue (Nicht mehr vorhanden) --> udev-rule
udisks --> pmount
Für pmount muss der vdr der Gruppe plugdev angehören.
Vielleicht kannst du etwas davon gebrauchen. Bei mir läuft es zu meiner Zufriedenheit.
Gruß
Murry
-
Danke, ich setze es mal auf meine Merkliste. Eine Lösung, die innerhalb der User Session funktioniert wäre mir prinzipiell lieber, aber soweit bin ich noch nicht.
PS: für den aktuellen Kernel in bionic braucht man dieses nvidia-384 Paket, das aktuell nur in proposed verfügbar ist: https://launchpad.net/ubuntu/+…vers-384/384.111-0ubuntu1
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!