Hi,
mein Problem mit dem NUC10 ist gelöst und auch dieser lässt sich sauber über softhddrm und softhdvaapi steuern.
Wo nach meinem Eindruck ist hier softhddrm die beste Lösung ist.
Grüße
cinfo
Hi,
mein Problem mit dem NUC10 ist gelöst und auch dieser lässt sich sauber über softhddrm und softhdvaapi steuern.
Wo nach meinem Eindruck ist hier softhddrm die beste Lösung ist.
Grüße
cinfo
Moin,
teste auch mit einem NUC10. Allerdings bekomme ich kein Bild.
Basis Ubuntu 20.04 LTS, yavdr ansible mit softhdvaapi 3.1.1
Im Log steht:
komplettes Syslog anbei.
DVB Signal liegt an, channels.conf sind da.
Was kann das sein?
Danke
Was kann das sein?
Hast du schon Option "DRI" "3" in der Device-Section der /etc/X11/xorg.conf.d/20-intel.conf ergänzt?
Oh ja, hatte ich vergessen zu schreiben - das ist drin.
Mein System läuft auf SD Karte. Angefangen habe ich mit einer kompletten Neuinstallation von Ubuntu 20.04 LTS mit yavdr ansible script (Stand gestern)
auf einer frischen microsd Karte. Davon auch das Syslog.
Dann habe ich meine funktionierende Installation (SD Karte) vom NUC7 probiert - auch kein Bild.
Beide Systeme benutzen softhdvaapi als Ausgabeplugin. Aber ich muss wohl auch mal softhddrm probieren
Interessant wäre wie cinfo das gelöst hat!?
Dann habe ich meine funktionierende Installation (SD Karte) vom NUC7 probiert - auch kein Bild.
Kannst du mal zeigen, was da beim Start des X-Servers passiert (/var/log/Xorg.0.log)?
War eben schnell Zuhause, anbei das Log.
Display MoreAusgehend von yavdr-ansible könnte man so ein System für softhddrm aufzusetzen (vielleicht komme ich über Pfingsten dazu das in ein brauchbares Playbook zu gießen):
- Ubuntu Server 20.04 installieren und als regulärer Nutzer, der sudo nutzen darf anmelden
- git clone -b focal https://github.com/yavdr/yavdr-ansible.git
- cd yavdr-ansible
- mkdir -p host_vars
- cp group_vars/all host_vars/localhost und die Datei auf die eigenen Wünsche anpassen - wichtig ist softhddevice durch softhddrm zu ersetzen und der VDR sollte eine channels.conf aus einer lokalen Datei oder URL (z.B. Channelpedia) bekommen.
- Die yavdr07-headless.yml erweitern, so dass die Rollen pulseaudio (falls gewünscht) und yavdr-remote vor der Rolle headless-session ausgeführt werden. Sonstige nicht gewollte Rollen können im Playbook auskommentiert werden.
- Falls pulseaudio genutzt werden soll: Die Zeilen 55 und 56 aus https://github.com/yavdr/yavdr…ession/tasks/main.yml#L55 ausschneiden und nach der Zeile 40 wieder einfügen.
- Eine Datei anlegen, die dafür sorgt, dass der VDR beim Start auf tty7 wechselt
Wenn man den VDR über die Tastatur bedienen können möchte (das Anlernen der Tasten über den VDR mit softhddrm scheint aktuell noch nicht zu funktionieren), kann man in die /var/lib/vdr/remote.conf z.B. um Einträge wie die KBD.* Tastendefinitionen aus https://github.com/yavdr/yavdr…dr/remote.conf/50_keys#L1 ff. erweitern und bei dem oben gezeigten Drop-In für die vdr.service noch entsprechend ergänzen:
Dann das headless-Playbook laufen lassen:
sudo -H ./install-yavdr07-headless.sh
Dann muss man noch mit sudo vdrctl edit softhddrm die Start-Optionen für softhddrm anpassen. Setzen sollte man mindestens diese Zeilen
- Sound-Ausgabe über pulseaudio -a pulse (wenn man die Units für pulseaudio nicht durch das Playbook aktivieren lässt, kann man auch direkt Ton über Alsa ausgeben - dazu muss der User vdr Mitglied in der Gruppe audio werden und man sollte alsa-utils nachinstallieren, im alsa-mixer sicherstellen, dass die Devices nicht gemutet sind und die gewünschte Soundkarte angeben)
- Der gewünschte Connector, z.B. -C HDMI-A-2 - die verfügbaren Anschlüsse kann man sich in /sys/class/drm/card0-* ansehen - grep '^connected' /sys/class/drm/card0-*/status listet die angeschlossenen Monitore
- Die Auflösung, z.B. -g 1920x1080+0+0
- Refresh-Rate, normalerweise -r50
Nach einem systemctl restart vdr oder einem Neustart sollte der VDR dann laufen.
Bin immer noch mit meinem NUC10 am probieren.
Wollte jetzt softhddrm testen.
Dazu ein frisches Ubuntu 20.04 aufgesetzt (weitere microsd) und die Schritte durchgegangen - ohne Erfolg.
Weitere Details folgen Morgen. Ich musste z.B. Connector DP-1 verwenden.
vdr.service: Failed with result core-dump
Quote
Dann habe ich meine funktionierende Installation (SD Karte) vom NUC7 probiert - auch kein Bild.
Hi,
der Hauptunterschied ist das der NUC7/8 über den Treiber i965_drv_video.so läuft und der NUC10 nutzt nur "noch" den iHD_drv_video.so Treiber.
Das kann man mit "vainfo" auf der Konsole püfen was installiert ist.
z.B. für das softhddrm Plugin nutze ich die aktuellen Quellen der Vers 3.1.1
Grüße
cinfo
Also müsste es eigentlich genügen das Paket intel-media-va-driver-non-free zu installieren?
Also müsste es eigentlich genügen das Paket intel-media-va-driver-non-free zu installieren?
Hi,
ich glaube da ist aktuell noch keine Unterstützung zum NUC10 enthalten. Ich würde den Treiber direkt aus dem Git erstellen. So hatte ich es gemacht.
z. B.: iHD_drv_video.so aus dem Git
vom NUC10
Grüße
cinfo
Super, danke für die Infos! Damit komme ich weiter - werde das Dienstag Abend umsetzen.
Aktuell favorisiere ich softhdvaapi auf dem NUC10, denn ich möchte aus VDR auch einfach Kodi starten können.
So wie ich das verstanden habe, nehme ich mir mit softhddrm diese Möglichkeit. Das Ausgabeplugin wäre was für ein VDR only System.
Es hat mir keine Ruhe gelassen, habe mich da Heute schon drangesetzt.
Das Script baut iHD_drv_video.so, kopiert es in den Pfad: /usr/lib/x86_64-linux-gnu/dri, setzt die nötigen Variablen aber irgendwas passt noch nicht:
Der X server startet nicht
Scheitere auch daran libva & libva-utils unter Ubuntu 20.04 LTS zu aktualisieren.
Hi,
versuche das mal für lib-va & tools
Kaum macht man es richtig, geht´s auch!
Super! X Server startet! Ich habe VDR Bild
Hi,
QuoteKaum macht man es richtig, geht´s auch!
Super! X Server startet! Ich habe VDR Bild
freud mich -- die gleiche Konfiguration (iHD etc...) kann auch auf dem NUC7 genutzen werden
Grüße
cinfo
Inwieweit das Abwärtskompatible ist, habe ich mich Sonntag schon gefragt?
Mein Basissystem (Ubuntu 20.04 LTS) war da jedenfalls noch auf einem älteren Stand. Diese Hürde müsste das yavdr ansible Script auch irgendwie abfangen...
Ich war gerne early adopter
Habe mal wieder etwas gebastelt und den Support für user shader von mpv eingebaut. Dafür wird die libplacebo ab API Version 58 gebraucht. Am besten ist es aber wohl die akuelle Git Version zu nehmen.
Ich habe einen Beispielshader mit eingecheckt damit man etwas zum spielen hat. Sinnvolle shader findet an hier.
Wer sich mehr mit dem Thema beschäftigen will dem empfehle ich das und hier zu lesen.
Die shader die dort beschrieben und verlinkt sind habe ich getestet und sollten laufen. Allerdings schafft meine GTX 1050 das bis maximal FHD.
Das ist also nix für "schwache" GPUs
Viel Spaß damit und Feedback wäre toll
Jojo61
Hi,
einmal eine Frage zum HDR-for-LSPCON.patch --> geht der noch?
ich bekomme z:B. hier immer einen Fehler wenn ich das anwenden möchte -- oder wird das nicht mehr benötig da nicht gepflegt?
Grüße
cinfo
Der Patch ist nicht mehr aktuell.
Allerdings ist der neuste Kernel auch nicht für HDR mit Intel geeignet. Irgendwie schläft das ganze HDR im Kernel derzeit.
Ich schaue immer mal wieder ob sich bei Intel da etwas tut aber die machen wohl Coronaferien
Ich denke wir müssen da warten bis Kodi da etwas druck ausübt. Die sind ja auch fleissig am HDR implementieren.
Kann man irgendwie raus finden, ob man einen MCA oder Parade LSPCON hat?