Ich habe mir zum Testen einen der aktuellen Mini-PCs "Geekom Mini Air12" mit einem Intel-N150-Prozessor gekauft.
Den möchte ich zukünftig als meinen neuen VDR verwenden.
Vvor allem weil der wesentlich weniger Verlustleistung hat, als so ein "normaler" Desktop-PC.
Einige hier im Forum haben ja bereits Mini-PCs mit dem Vorgänger dem Intel-N100-Prozessor im Einsatz.
Und so war mein simpler Gedanke: "Na das kannst Du ja auch, kann ja nicht so kompliziert sein!"
Aber nun hänge ich seit gestern Abend an dem Teil und kriege den VDR, dabei speziell das softhddevice-cuvid-Plugin nicht zum laufen.
Die Installation des Ubuntu-24.04.3-Servers lief einwandfrei durch.
Dabei habe ich gleich den HWE-Kernel-6.14.0 installiert, da ich gelesen hatte, das der aktuelle Intel-N150 auch einen aktuellen Kernel braucht.
Danach habe ich dann das yaVDR-ansible laufen lassen, was auch ohne Probleme durchgelaufen ist.
Die Ernüchterung kam dann erst nach dem "Reboot", wo dann weder Bild noch Ton da waren!
Wenn ich allerdings auf KODI umschalte, dann gibt es prinzipiell erstmal sofort Bild + Ton.
Zurück zum VDR:
Ich teste den erstmal nur zum Anschauen von Streaming-Sendern, da ich "waipu.TV" abboniert habe.
Dazu nutze ich das noch über meinen alten VDR-PC, auf dem "TVHeadend" läuft, was ich dann mit dem neuen Mini-PC anzapfe.
Das läuft schonmal, denn da kann ich imStatus vom "TVHeadend" sehen, wie ich die Sender am VDR umschalte. Das geht alles.
Was mir aufgefallen ist, es gibt keine /etc/X11/xorg.conf , sondern nur diese /etc/X11/xord.conf.d/20_intel.conf die so von "ansible" erstellt wird:
#
# *** ANSIBLE MANAGED FILE ***
# template: templates/20-intel.conf.j2
#
Section "Device"
Identifier "Device0"
Driver "intel"
Option "TearFree" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "HDMI1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "3840x2160_50"
EndSubSection
EndSection
Section "Monitor"
Identifier "HDMI1"
Modeline "3840x2160_50" 594.000 3840 4896 4984 5280 2160 2168 2178 2250 +HSync +VSync
EndSection
Section "Monitor"
Identifier "DP1"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "HDMI2"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "DP2"
Option "Ignore" "true"
EndSection
Section "Monitor"
Identifier "HDMI3"
Option "Ignore" "true"
EndSection
Display More
Diese habe ich, wie von einigen hier empfohlen etwas geändert und den "intel"-Driver gegen den "modesetting" getauscht:
Section "Device"
Identifier "Device0"
Driver "intel"
Option "TearFree" "true"
EndSection
. . .
Section "Device"
Identifier "Device0"
Driver "modesetting"
Option "TearFree" "true"
EndSection
Display More
Aber das hat nichts gebracht, wie auch nicht die Anpassung in der "softhddevice.conf":
-v va-api --> -v va-api-egl
Was mich aber nun ratlos macht ist das syslog, denn das verstehe ich nicht so richtig.
Ich habe mal das für mich kritische rausgesucht:
2025-10-18T16:31:45.588758+02:00 yavdr vdr: [1475] starting plugin: softhddevice
2025-10-18T16:31:45.588778+02:00 yavdr vdr: [1496] dbus2vdr: System: connected with unique name :1.27
2025-10-18T16:31:45.588799+02:00 yavdr vdr: [1475] switching to channel 3 I-0-1030-1 (RBB Brandenburg)
2025-10-18T16:31:45.588820+02:00 yavdr vdr: [1496] dbus2vdr: thread-pool for handling signal-emits started
2025-10-18T16:31:45.589215+02:00 yavdr systemd[1]: Started vdr.service - Video Disk Recorder.
2025-10-18T16:31:45.589738+02:00 yavdr vdr: [1518] SVDRP yavdr opening port 6419/tcp
2025-10-18T16:31:45.589785+02:00 yavdr vdr: [1518] SVDRP yavdr listening on port 6419/tcp
2025-10-18T16:31:45.591228+02:00 yavdr avahi-linker[972]: 2025-10-18 16:31:45,590 INFO VDR started
2025-10-18T16:31:45.611951+02:00 yavdr rpc.mountd[946]: authenticated mount request from 127.0.0.1:888 for /srv (/srv)
2025-10-18T16:31:45.616862+02:00 yavdr yavdr-frontend[1237]: INFO:pydbus2vdr:VDR Status: running
2025-10-18T16:31:45.618488+02:00 yavdr vdr: [1496] dbus2vdr: thread-pool for handling method-calls started
2025-10-18T16:31:45.626484+02:00 yavdr nfsrahead[1525]: setting /net/yavdr/srv readahead to 128
2025-10-18T16:31:45.633320+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:False
2025-10-18T16:31:45.633642+02:00 yavdr yavdr-frontend[1237]: INFO:softhddevice:use_pasuspend is False
2025-10-18T16:31:45.633885+02:00 yavdr yavdr-frontend[1237]: DEBUG:yaVDRFrontend:set_background with options path: /usr/share/yavdr/images/yavdr_logo.png, fill: False
2025-10-18T16:31:45.652856+02:00 yavdr yavdr-frontend[1237]: DEBUG:VDRFrontend:user is active: True
2025-10-18T16:31:45.654737+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:check_state(): got status code: 912
2025-10-18T16:31:45.654828+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:status: softhddevice is detached
2025-10-18T16:31:45.657981+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:check_state(): got status code: 912
2025-10-18T16:31:45.673905+02:00 yavdr nfsrahead[1533]: setting /net/yavdr/srv/vdr/video readahead to 128
2025-10-18T16:31:45.767431+02:00 yavdr vdr: video/vaapi: Can't inititialize VA-API on ':0'
2025-10-18T16:31:45.767495+02:00 yavdr vdr: video: 'va-api-egl' output module isn't supported
2025-10-18T16:31:45.768171+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:change_state with command atta and options "-d :0" to attached
2025-10-18T16:31:45.769837+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:check_state(): got status code: 910
2025-10-18T16:31:45.769896+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:softhddevice successfully attached
2025-10-18T16:31:45.770427+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:current PrimaryDevice is softhddevice-openglosd (Index: 6, Number: 6, hasDecoder: True, isPrimary: True)
2025-10-18T16:31:45.770519+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:softhddevice is the primary device
2025-10-18T16:31:45.770542+02:00 yavdr yavdr-frontend[1237]: DEBUG:softhddevice:needed 0.001 s to switch primary device
2025-10-18T16:31:46.840625+02:00 yavdr vdr: [1512] VNSI: Requesting clients to reload channel list
Display More
Die kritischen Sachen sind für mich in Zeile #21 und #22
Aber damit kann ich nichts anfangen, denn ich weiß nicht was ich da Wo und Wie ändern muss.
Da hoffe ich, dass mir hier jemand helfen kann, denn ich komme einfach nicht weiter!
Wenn ich zum Testen, wie in einem anderen Thread empfohlen, ein DISPLAY=:0 vainfo mache, dann kommt folgende Fehlermeldung:
DISPLAY=:0 vainfo
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Display More
Jetzt bin ich mit meinem Latein am Ende! ![]()
Wer hat noch eine Idee, was ich probieren kann, um ein Bild+Ton im VDR zu bekommen.
Noch eins, was mir aufgefallen ist:
Einer im Forum hatte empfohlen die /vdr/setup.conf zu löschen und vom VDR neu erstellen zu lassen.
Das habe ich auch nach einem "service vdr stop" gemacht, aber auch ohne Erfolg.
Was mich hier schon vorher stutzig macht ist, dass es keinerlei Einträge von softhddevice-Plugin in der "/vdr/setup.conf" gibt. Gar nichts!