ich wollte nur mal den Thraed mit neuen Infos updaten, da sich bei mir höchstwahrscheinlich (ich bin ja vorsichtig nach meinem letzten positivem Post - false positive) ein Lösung ergeben hat.
Ich habe folgende Option bei dem Modul "snd-hda-intel" hinzugefügt "index=0" in der Datei "/etc/modprobe.d/alsa-base.conf".
Komplett sieht das nun so aus:
Zitat:#Added due to michel8 hint
options snd-hda-intel index=0
Seit dem ich das so habe, ist nach jedem Rebot der Ton auch bei nicht DD Ton vorhanden und bin nicht auf meinem Workaround angewiesen
Das ganze läuft nun seit ca. 1,5 Wochen gut und denke, das es das ist. Was die Option genau berwirkt weiss ich nicht, aber es hilft bei mir zumindest (vielleicht tut es auch bei Schwinni, falls der Ton wegfallen sollte).
04.09.2012, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 05.09.2012, 09:17 von Papaloewe.)
Hallo,
möchte auch noch kurz meine Erfahrungen posten.
Bei mir (Asus M4N78-VM) soll alles über S/PDIF ausgegeben werden.
Nach der Standardinstallation kam dort jedoch nur DD-Ton an.
Erst nachdem ich folgende Zeile in der "alsa-base.conf" hinzugefügt hatte:
options snd-hda-intel index=0 model=auto
oder options snd-hda-intel index=0 model=ALC887
Funktionierte es so, wie es soll. Ob der Eintrag "index=0" wirklich notwendig ist, habe ich nicht getestet. Er schadet aber auch scheinbar nicht.
Vielen Dank an alle, die mithelfen easyvdr zu entwickeln, zu verbessern und zu testen.
Ihr macht einen großartigen Job!
Ich kämpfe seit Tagen auch mit den gleichen Problemen. Nach Neuinstallation geht es mit PCM Ton, plötzlich jedoch nicht mehr, ich vermute nach Systemupdate von Paketen. Hatte mit yaVDR 0.4 übrigens die gleichen Symptome.
Der Eintrag in der /etc/modprobe.d/alsa-base.conf
Code:
# Tremel 08.09.2012 wegen hda-intel: IRQ timing workaround is activated for card #1. Suggest a bigger bdl_pos_adj.
# http://ubuntuforums.org/showthread.php?t=1904466
# options snd-hda-intel enable_msi=1
#Added due to michel8 hint from http://www.easyvdr-forum.de/forum/index.php?topic=14230.15
options snd-hda-intel index=0 model=ALC887
hat nichts gebracht.
Nach zweimal Setup/Audio ohne und mit Ausblenden geht der PCM Ton wieder, das hat den Fernsehabend gerettet.
Ich hoffe, Ihr findet eine Lösung, danke für die Mühe.
Also ich hatte bis jetzt seit der letzten Neuinstallation keine Problem mehr.
Vielleicht liegt es aber auch daran, dass ich ein paar Tage nach der Neuinstallation den aktuellen NVidia-Treiber installiert habe.
Mainboard: ASRock H61M-S | CPU: Intel Core i3-3220 | RAM: 8GB DDR3-1600 (CT51264BA160BJ) | Grafik: Zotac GeForce GTX 750 Ti | DVB-S2: Digital Devices Cine S2 V6.5 | /: Crucial MX100 512GB | /media/easyvdr01: Western Digital WD40EZRX | LAN: Realtek RTL8111 | Netzteil: Cougar A300 | FB: One For All URC-7960 @ Atric Rev.5
Das mit dem Nvidia Treiber ist nicht so abwegig ich habe auch das Gefühl das es mit dem neueren Treiber weniger Ton Probleme gibt. Seit ich immer den neuen nehme geht alles.
Gruß
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
(08.09.2012, 22:14)micahel link schrieb: Hast du es auch ohne der Option model=.... probiert. Also nur mit der Index=.... option wie ich es bei mir zur zeit habe?
Hallo Michael,
habe es mit und ohne enable_msi=1, mit model=ALC887 bzw auto und ohne model probiert. Jeweils nach reboot kein PCM-Ton. Anbei nochmals die easyinfo für den Zustand mit Ton, die letzte war für den Fehlerfall.
Ich habe jetzt nicht alles gelesen. Aber es gibt manchmal das Problem das die Treiber unterschiedlich geladen werden. Je nach dem wer schneller ist bekommt die 0.
Ich habe mir als Abhilfe alle geblacklistet und lade sie der Reihe nach. Dann bleiben die Nummern immer gleich also Intel ist z.B. immer hw 0.
Wenn du auch das Problem mit dem verschieben der nummern hast ist das ein workaround.
Mit lsmod die Modulnamen suchen, dann in die blacklist Datei schreiben
Neu booten
VDR stoppen
anschließend von Hand laden (modprobe "NAME") wenn das geht kann man das automatisieren.
VDR Starten.
Wenn ich es ausführlicher beschreiben muss einfach posten.
Ach ja und alle Änderungen bei Alsa und co wieder rückgängig machen.
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Also, ich habe snd_pcm und snd_hda_codec_realtek in /etc/modprobe.d/blacklist.conf geschrieben, neu gestartet, VDR gestoppt, Module geladen und den VDR wieder gestartet.
Das Ergebnis ist wie bisher, nur DD-Ton. :'(
Mainboard: ASRock H61M-S | CPU: Intel Core i3-3220 | RAM: 8GB DDR3-1600 (CT51264BA160BJ) | Grafik: Zotac GeForce GTX 750 Ti | DVB-S2: Digital Devices Cine S2 V6.5 | /: Crucial MX100 512GB | /media/easyvdr01: Western Digital WD40EZRX | LAN: Realtek RTL8111 | Netzteil: Cougar A300 | FB: One For All URC-7960 @ Atric Rev.5
Die Soundkonfiguration musst du nochmal machen (Im Setup tool, nach dem laden der Module).
Also vdr stoppen Sound einrichten vdr starten, wenn das funktioniert PC neu booten die Module in der gleichen Reihenfolge wie beim ersten laden und vdr starten.
Wenn du nicht alle Soundkarten brauchst kannst du auch nur laden was du benutzt.
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
Ich habe mir mal alles angeschaut. Du hast ein anderes Problem... mach das mal rückgängig. Bei dir muss man mit aplay ne wav über HDMI ausgeben damit man mal sieht ob es ein VDR oder ein grundsätzliches Problem ist.
Den Syntax weiß ich gerade nicht.
Wenn du selber testen willst:
aplay ... hdmi:CARD=NVidia,DEV=0
Sonst Morgen
Gute Nacht
Bleifuss
Produktiv-VDR:
Board GA H77-DS3H, Intel Intel® Core i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD
Easyvdr 3.0
# aplay /usr/share/xbmc/addons/skin.confluence/sounds/notify.wav hdmi:CARD=NVidia,DEV=0
Wiedergabe: WAVE '/usr/share/xbmc/addons/skin.confluence/sounds/notify.wav' : Signed 16 bit Little Endian, Rate: 32000 Hz, mono
hdmi:CARD=NVidia,DEV=0: Datei oder Verzeichnis nicht gefunden
Mainboard: ASRock H61M-S | CPU: Intel Core i3-3220 | RAM: 8GB DDR3-1600 (CT51264BA160BJ) | Grafik: Zotac GeForce GTX 750 Ti | DVB-S2: Digital Devices Cine S2 V6.5 | /: Crucial MX100 512GB | /media/easyvdr01: Western Digital WD40EZRX | LAN: Realtek RTL8111 | Netzteil: Cougar A300 | FB: One For All URC-7960 @ Atric Rev.5