Hi *,
nachdem ich mit xineliboutput doch einige Probleme vor allem mit dem Ton hatte, wollte ich mal die diversen softhd*-Varianten ausprobieren.
Leider habe ich es nicht im Ansatz geschafft, softhddrm, softhdvaapi oder softhddevice-drm dazu zu bringen, ein Bild anzuzeigen oder einen Ton auszugeben 8-<
Übersetzen und Laden klappt - es kommt nirgendwo ein Fehler. Trotzdem bekomme ich keine Ausgaben.
Ich vermute daher, dass irgendetwas an den Basics des Systems nicht passt - irgendein Modul oder sonst was fehlt.
Das System ist ein openSUSE Leap 15.2 mit den neuesten Patches.
Die Hardware ist eine ZOTAC ZBOX slim mit einem i915 Grafikchip und einem ALC892 Soundchip.
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
Alles anzeigen
softhdvaapi starte ich mit den Parametern "-a plughw:0,3 -w alsa-driver-broken -d localhost:1.0 -f -D".
Vorher wird ein X-Server gestartet: "/usr/bin/X -ac -br :1 vt8".
Danach kann ich den VDR samt dem softhdvaapi-Plugin starten, aber das wars dann auch.
Die Meldung "OpenGl Thread not started successfully, using Dummy OSD" (s.u.) ist der einzige Fehler, der ausgegeben wird.
vdrctl[9227]: [9210]: Starting Video Disk Recorder ...
vdrctl[9235]: [9210]: plugins: [channellists - epg2vdr - osdteletext - remote - softhdvaapi]
vdrctl[9239]: [9210]: /usr/sbin/vdr -u vdr -c /etc/vdr -E /var/spool/video/epg.data -l 3 -L /usr/lib/vdr -r /etc/vdr/scripts/vdr.exec -t /dev/tty10 -v /var/spool/video/video0 -g /tmp/vdr -w 0 --dirnames=,,1 --shutdown=/etc/vdr/scripts/vdrshutdown -Pchannellists -Pepg2vdr -Posdteletext --directory=/var/spool/video/teletext -Premote -p tcp:4444 -Psofthdvaapi -a plughw:0,3 -w alsa-driver-broken -d localhost:1.0 -f -D
[...]
vdr[9240]: [9240] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Montage Technology M88DS3103")
vdr[9240]: [9256] frontend 0/0 tuner thread started (pid=9240, tid=9256, prio=high)
vdr[9240]: [9256] cTimeMs: using monotonic clock (resolution is 1 ns)
vdr[9240]: [9257] device 1 section handler thread started (pid=9240, tid=9257, prio=low)
vdr[9240]: [9240] found 1 DVB device
vdr[9240]: [9240] initializing plugin: channellists (0.0.6): Verwalte deine Kanallisten
vdr[9240]: [9240] initializing plugin: epg2vdr (1.1.113-GIT): epg2vdr plugin
vdr[9240]: [9240] initializing plugin: osdteletext (0.9.7): Zeigt den Videotext auf dem OSD an
vdr[9240]: [9240] initializing plugin: remote (0.7.0): Fernbedienung
vdr[9240]: [9240] initializing plugin: softhdvaapi (3.2.4-GIT184cc1a): A software and GPU emulated UHD device
vdr[9240]: [9240] new device number 2 (card index 2)
vdr[9240]: [9240] setting primary device to 2
vdr[9240]: [9240] [softhddev]MakePrimaryDevice: 1
vdr[9240]: [9240] [softhddev]stopping OpenGL Worker Thread
vdr[9240]: [9240] [softhddev]OpenGL Worker Thread stopped
vdr[9240]: [9240] [softhddev]SetVideoFormat: 1
vdr[9240]: [9240] [softhddev]SetVideoDisplayFormat: 0
vdr[9240]: [9240] [softhddev]GetSpuDecoder:
vdr[9240]: [9240] [softhddev]SetVolumeDevice: 225
vdr[9240]: [9240] assuming manual start of VDR
vdr[9240]: [9240] skin "nOpacity" not available - using "lcars" instead
vdr[9240]: [9240] loading /etc/vdr/themes/lcars-default.theme
vdr[9240]: [9240] starting plugin: channellists
vdr[9240]: [9240] starting plugin: epg2vdr
vdr[9240]: epg2vdr: Info: Calling mysql_library_init()
vdr[9240]: epg2vdr: Set locale to 'de_DE.utf8'
vdr[9240]: epg2vdr: detected UTF-8
vdr[9240]: epg2vdr: Dictionary '/etc/vdr/plugins/epg2vdr//epg.dat' loaded
vdr[9240]: [9240] starting plugin: osdteletext
vdr[9240]: [9258] epg2vdr-update thread started (pid=9240, tid=9258, prio=high)
vdr[9240]: [9240] starting plugin: remote
vdr[9240]: [9240] remote: using 'tcp:4444'
vdr[9240]: [9240] starting plugin: softhdvaapi
vdr[9240]: [9240] skin "nOpacity" not available - using "lcars" instead
vdr[9240]: [9240] loading /etc/vdr/themes/lcars-default.theme
vdr[9240]: [9240] remote control remote-tcp:4444 - keys known
vdr[9240]: [9240] remote control XKeySym - keys known
vdr[9240]: [9240] loading /var/cache/vdr/cam.data
vdr[9240]: [9240] switching to channel 1 S19.2E-1-1010-11150 (3sat HD)
vdr[9240]: epg2vdr: SQL client character now 'utf8'
vdr[9240]: [9262] device 1 receiver thread started (pid=9240, tid=9262, prio=high)
vdr[9240]: [9240] creating directory /var/spool/video/teletext/S19.2E-1-1010-11150
vdr[9240]: [9263] osdteletext-receiver thread started (pid=9240, tid=9263, prio=high)
vdr[9240]: [9240] [softhddev]SetVolumeDevice: 225
vdr[9240]: [9264] device 1 TS buffer thread started (pid=9240, tid=9264, prio=high)
vdr[9240]: [9265] SVDRP server handler thread started (pid=9240, tid=9265, prio=low)
opening port 6419/tcp
listening on port 6419/tcp
vdr[9240]: epg2vdr: Info: Last update was at '21.12.20 04:44:25'
vdr[9240]: epg2vdr: Handler: Start reading external ids from db
vdr[9240]: epg2vdr: Handler: Finished reading external id's from db, got 70 id's
vdr[9240]: [9240] [softhddev]SetPlayMode: 1
vdr[9240]: [9240] OSD size changed to 1920x1080 @ 1
vdr[9240]: [9240] [softhddev]CreateOsd: left 58, top 569, level 0, using OpenGL OSD support
vdr[9240]: [9240] [softhddev]detached - OpenGl Worker Thread not tried to start
vdr[9240]: [9240] [softhddev]OpenGl Thread not started successfully, using Dummy OSD
systemd[1]: Stopping Video Disk Recorder...
vdrctl[9283]: [9210]: Got SIGTERM!
vdrctl[9284]: [9210]: Shutting down Video Disk Recorder ...
vdrctl[9290]: [9210]: Got SIGTERM!
vdrctl[9291]: [9210]: Shutting down Video Disk Recorder ...
vdr[9240]: [9265] SVDRP server handler thread ended (pid=9240, tid=9265)
vdr[9240]: [9240] saving /var/cache/vdr/cam.data
vdr[9240]: [9240] stopping plugin: softhdvaapi
vdr[9240]: [9240] stopping plugin: remote
vdr[9240]: [9240] stopping plugin: osdteletext
vdr[9240]: [9263] osdteletext-receiver thread ended (pid=9240, tid=9263)
vdr[9240]: [9240] buffer stats: 0 (0%) used
vdr[9240]: [9240] stopping plugin: epg2vdr
vdr[9240]: epg2vdr: Cleanup deleted recordings at database (forced)
vdr[9240]: epg2vdr: Info: Marked 1309 recordings as deleted
vdr[9240]: epg2vdr: Updating recording list table
vdr[9240]: epg2vdr: Info: Found 1933 recordings; 0 inserted; 1 updated and 169 directories
vdr[9240]: epg2vdr: Detected epgd state 'standby' (1)
vdr[9240]: epg2vdr: Update thread ended (tid=9258)
vdr[9240]: [9258] epg2vdr-update thread ended (pid=9240, tid=9258)
vdr[9240]: epg2vdr: Info: Released the last usage of mysql_lib, calling mysql_library_end() now
vdr[9240]: [9240] stopping plugin: channellists
vdr[9240]: [9240] [softhddev]SetPlayMode: 0
vdr[9240]: [9240] [softhddev]SetVideoDisplayFormat: 0
vdr[9240]: [9240] [softhddev]GetSpuDecoder:
vdr[9240]: [9240] [softhddev]stopping OpenGL Worker Thread
vdr[9240]: [9240] [softhddev]OpenGL Worker Thread stopped
vdr[9240]: [9264] device 1 TS buffer thread ended (pid=9240, tid=9264)
vdr[9240]: [9262] buffer stats: 192700 (3%) used
vdr[9240]: [9262] device 1 receiver thread ended (pid=9240, tid=9262)
vdr[9240]: [9240] saved setup to /etc/vdr/setup.conf
vdr[9240]: [9257] device 1 section handler thread ended (pid=9240, tid=9257)
vdr[9240]: [9256] frontend 0/0 tuner thread ended (pid=9240, tid=9256)
vdr[9240]: [9240] deleting plugin: softhdvaapi
vdr[9240]: [9240] deleting plugin: remote
vdr[9240]: [9240] deleting plugin: osdteletext
vdr[9240]: [9240] deleting plugin: epg2vdr
vdr[9240]: [9240] deleting plugin: channellists
vdr[9240]: [9240] caught signal 15
vdr[9240]: [9240] exiting, exit code 0
vdr[9240]: [9252] video directory scanner thread ended (pid=9240, tid=9252)
vdrctl[9210]: "/tmp/vdrctl-startx.log" 626/32060
systemd[1]: Stopped Video Disk Recorder.
Alles anzeigen
Irgendeine Idee, was da fehlen könnte?
Oder hat Jemand eine Anleitung, was man am System überprüfen könnte, um fehlende Bestandteile zu finden?
Danke und ciao.
Michael.