26.03.2020, 16:32 (Dieser Beitrag wurde zuletzt bearbeitet: 04.04.2020, 11:39 von klappnase.)
Hallo,
ich habe mir bei der EA-3.0 den nvidia-390 Treiber aus Mango's ppa (https://launchpad.net/~mango-vdr/+archiv.../my-nvidia) installiert (Grund: ich wollte einen zweiten TV an den DisplayPort Anschluss der Geforce 1030 anschliessen, bei nvidia-384 funktioniert offenbar aufgrund eines Treiber Bugs die Audio-Ausgabe über den DP nicht).
Der VDR läuft auch problemlos damit, allerdings verweigert KODI seither das Abspielen von Videos (es gibt nur ein "Standbild").
Ich habe mal ein kodi.log von so einem gescheiterten Abspielversuch angehängt, ich selbst kann da allerdings nichts sehen, was mir irgendwie weiterhilft.
Ich hänge auch mal eine easyinfo an, wobei ich zumindest im syslog überhaupt keine Meldungen finde.
Die KODI Einstellungen auf "Standard" zurücksetzen hat nicht geholfen.
(26.03.2020, 16:32)klappnase schrieb: Folgende Pakete aus Mangos ppa sind installiert:
mit nvidia-390 hatten alle die nee GT 630 im System hatten nur Probleme.Deshalb nutze ich nur
nvidia-387.Die Pakete bbswitch & dkms benötigen einen neuern Compiler.
Nich umsonst steht im my-nvidia PPA zu lesen:
"This is my personal Test-PPA - install only if you know what you're doing!"
Poste mal Bitte die Ausgabe von "dkms status"
Zitat:Nich umsonst steht im my-nvidia PPA zu lesen:
"This is my personal Test-PPA - install only if you know what you're doing!"
Ja, hab ich gesehen... eigentlich dachte ich, ich wüsste das auch... :-)
Zitat:Die Pakete bbswitch & dkms benötigen einen neuern Compiler.
Das hatte ich gesehen. So wie ich das verstanden habe, braucht man die nur für neuere 4.x oder vermutlich auch 5.x Kernel, deswegen hatte ich die hier weggelassen (nutze hier selbst den 3.16.80, ein default 4.4 ist auch noch installiert).
Die Ausgabe von "dkms status" sieht so aus (ich denke da sollte alles ok sein, ich hatte zumindest während der Installation schon aufgepasst, ob evtl. irgendwelche Fehler auftauchen):
Ich hab dann mal deinen Rat beherzigt und probiert wie es mit nvidia-387 aussieht, gleiches Problem. Bin dann wieder zurück auf nvidia-384, immer noch gleiches Problem. Danach hab ich im Setup bei ausgestöpseltem DisplayPort-Anschluss die Ausgabe wieder zurück auf nur hdmi gestellt, jetzt geht's wieder so wie vorher :-)
Scheint also irgendwie, als hätte KODI entweder grundsätzlich ein Problem mit der Ausgabe auf zwei Graka-Ausgänge oder aber irgendwas an den Einstellungen hat nicht gestimmt.
Zum Testen hatte ich auch mal das Setup mit zusätzlich aktivierten DP bei meiner EA-4.0 Installation probiert (gleicher Kernel mit nvidia-390), da hat das prinzipell funktioniert, auch mit KODI. Vllt. liegt's ja auch an der neueren KODI Version in der 4.0 .
Immerhin, zumindest weiss ich jetzt, dass der Weg zurück offen steht, hatte schon befürchtet, dass das komplett eine Bastelei Marke "wenn's dem Esel zu gut geht" war :-)
Hattest du denn nach Änderung der Graka Treiber das Monitor_Layout Video_Details und pulseaudio Setup durchlaufen? Das ist wichtig, da sich von Treiber zu Treiber einiges ändert.
Monitor Layout und Audio ja, musste ich ja sowieso machen um das Signal auf den DP zu bringen. Video Details ehrlich gesagt nicht, ich glaube eigentlich auch nicht, dass sich da jetzt etwas ändert (hab's grad nicht mehr genau im Kopf, sage ich da nicht nur "VDPAU verwenden"?), der VDR lief ja auch auf beiden Ausgängen einwandfrei.
ok, es hat sich jetzt gezeigt, dass das Problem mit KODI offenbar nichts mit der Version des nvidia Treibers zu tun hat.
Wie es aussieht konnte ich es jetzt durch händisches ändern der asound.conf lösen. Das setup hat mir die asound.conf nach asound.conf.autogen_c2.dmix verlinkt, die hier folgendermassen aussieht:
Code:
# /etc/asound.conf.autogen_c2.dmix
# File generated by easyvdr-config-audio
# for up to 2 Channels per device
# and downmix from 6 Channels for each device
#
pcm.!default {
type plug
slave {
pcm multi
rate 48000
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.2.0 0.707 # hinten links -> links, Daempfung 3dB
ttable.3.1 0.707 # hinten rechts -> rechts, Daempfung 3dB
ttable.4.0 0.5 # zentrum -> links, Daempfung 6dB
ttable.4.1 0.5 # zentrum -> rechts, Daempfung 6dB
ttable.5.0 0.5 # basskanal -> links, Daempfung 6dB
ttable.5.1 0.5 # basskanal -> rechts, Daempfung 6dB
ttable.0.2 1.0
ttable.1.3 1.0
ttable.2.2 0.707 # hinten links -> links, Daempfung 3dB
ttable.3.3 0.707 # hinten rechts -> rechts, Daempfung 3dB
ttable.4.2 0.5 # zentrum -> links, Daempfung 6dB
ttable.4.3 0.5 # zentrum -> rechts, Daempfung 6dB
ttable.5.2 0.5 # basskanal -> links, Daempfung 6dB
ttable.5.3 0.5 # basskanal -> rechts, Daempfung 6dB
}
pcm.multi {
type multi
slaves.a.pcm { type hw
card "NVidia"
device 3 }
slaves.a.channels 2
slaves.b.pcm { type hw
card "NVidia"
device 7 }
slaves.b.channels 2
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ctl.multi { type hw }
Mit dem VDR funktioniert das auch, aber seltsamerweise nicht mit KODI.
Mehr oder weniger durch Versuch und Irrtum hat sich gezeigt, dass sowohl der vDR als auch KODI funktionieren, wenn ich stattdessen die asound.conf verlinke gegen die asound.conf.autogen_multi , allerdings hat hier nur die Version funktioniert, die ich auf meiner Installation der EA-4 hatte. Die sieht jetzt folgendermassen aus:
Code:
# File generated by easyvdr-config-audio
# for up to 2 Channels per device, multi-source
#
pcm.!default {
type plug
slave {
pcm multi
rate 48000
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
}
bindings.0.slave a
bindings.0.channel 0
bindings.1.slave a
bindings.1.channel 1
bindings.2.slave b
bindings.2.channel 0
bindings.3.slave b
bindings.3.channel 1
}
ctl.multi { type hw }
Erklärung dafür habe ich keine, bin mir auch nicht sicher wo die eigentlich her kommt (vllt. vom Pulseaudio-Multi-Audio setup? Das könnte erklären warum diese Datei aus der EA-3.0 nicht funzt, das hat da nicht funktioniert, ist ja auch Alphatest ; möglich, dass ich das bei der EA-4 schon mal erfolgreich durchlaufen hatte) und wo genau der Unterschied ist (funktioniert Passthrough damit nicht? Falls ja egal, brauch ich eh nicht).
Jedenfalls kommt mit dem nvidia-387 Treiber jetzt der Ton auf beiden Graka Anschlüssen an (auch ohne PA), und KODI läuft auch wieder so wie er soll
Hi Michael, am alsa haben wir eigentlich seit easyVDR3.x nix mehr gemacht, das hatte dein Namensvetter Michael ( michel8 ) immer fleißig gepflegt. Wir arbeiten im Moment standardmäßig mit pulseaudio und bauen gegebenenfalls auch nur pulseaudio weiter aus. Es hat sich von Ubuntu 14.04 auf 20.04 quasi alles geändert, daher kann es schon sein, das alsa recht freaky läuft. Die Einrichtungsroutine für alsa ist recht komplex und so richtig traut sich da auch keiner ran
Hi,
ja, die Alsa Konfiguration hat jedenfalls für einen Amateur wie mich definitiv einen gewissen PITA-Faktor
Ich bin mir aber gar nicht so sicher, dass das setup hier irgendwas falsch gemacht hat, mit dem VDR ging's ja ohne weiteres und als ich mal im Netz nach Schlagworten wie "Kodi multi audio output" oder so gesucht habe, gab's doch reichlich Treffer, von denen die meisten nur zu Diskussionen ohne wirkliche Lösung geführt haben. Bei der EA-4 mit Kodi 18 ging das hier auch ohne Probleme (die vom setup erstellte asound.conf.autogen_c2.dmix ist identisch) , vielleicht ist da auch der ältere Kodi einfach etwas zickig.