![]() |
NForce4 CK804: SPDIF passthrough not working - Printable Version +- OpenELEC Forum (https://forum.openelec.tv) +-- Forum: Generic Forum (https://forum.openelec.tv/forumdisplay.php?fid=5) +--- Forum: AUDIO (https://forum.openelec.tv/forumdisplay.php?fid=53) +--- Thread: NForce4 CK804: SPDIF passthrough not working (/showthread.php?tid=73085) Pages:
1
2
|
NForce4 CK804: SPDIF passthrough not working - apa - 09-30-2014 chewitt post=118416 Wrote:also make sure it's nothing dumb like amixer muting the deviceAlready tested extensively with unmuting device with amixer before loading XBMC: no joy. chewitt post=118418 Wrote:based on some hints I read here: http://forums.solydxk.com/viewtopic.php?f=6&t=2749Hadn't seen that one before. I'll give it a try when I get home: thanks! NForce4 CK804: SPDIF passthrough not working - apa - 09-30-2014 chewitt post=118418 Wrote:based on some hints I read here: http://forums.solydxk.com/viewtopic.php?f=6&t=2749I can confirm that the change was taken into account: the HDMI ports (from my graphics card) dissapeared from the XBMC audio settings. Unfortunately,, no sound (neither in XBMC menus nor in HD movies). On IRC, I was also asked to provide amixer -c0... NForce4 CK804: SPDIF passthrough not working - apa - 09-30-2014 In the amixer -c0 output I posted above, you'll notice that SPDIF is muted ("IEC958 Playback AC97-SPSA" set to 0). In order to be certain I'm not missing something, I undid every little fix I tried so far (checked and double-checked). In XBMC I then re-selected my SPDIF as both the audio-device and the passthrough device. I rebooted, then checked "amixer -c0" again: sure enough, SPDIF was muted again. I executed the following command to unmute it: Code: amixer set 'IEC958 Playback AC97-SPSA' 100 I then killed xbmc ("killall -9 xbmc.bin") and when it restarted. I tried disabling xbmc ("touch /var/lock/xbmc.disabled" followed by "killall -9 xbmc.bin"), but xbmc restarted automatically anyway. I then stopped xbmc using "systemctl stop xbmc" (which worked), unmuted the SPDIF again (and verified: was ok) and execute "systemctl start xbmc" to restart it: sure enough, SPDIF became muted again. What am I doing wrong? NForce4 CK804: SPDIF passthrough not working - apa - 09-30-2014 Just had a lengthy IRC discussion on the matter. Conclusion thusfar seems to be there is a bug in the audio driver (Intel8x0 in this case). Problem should occur in all other Linux distros as well as I understand it. Will see if I can open a bug with alsa to get this investigated further. NForce4 CK804: SPDIF passthrough not working - apa - 10-04-2014 It works: I have sound in the menus, from 2-channel/mp3 audio-tracks and from DD/DTS via passthrough to my receiver! Solution (in OpenElec 4.2.0; settings on other distros would be similar):
If sound still doesn't work, check the front-panel audio connector on the board. It is located on the motherboard, above the blue PCI-E slot, and between the molex-connector and the back-panel audio jacks. If you don't have a front-panel audio connector attached to it, then there must be jumpers installed on either side of the 1-pin row. Failure to do so will disable the back-panel audio outputs! There is also a timer bug on NForce4 boards (look for "acpi_use_timer_override" on Google). BIOS 1805 for the A8N-SLI Deluxe is said to fix the timer-bug (I am told other boards have been fixed through BIOS as well). If you flash that BIOS, you'll notice a message "MP-BIOS BUG 8254 timer not connected - use noapic option to boot" during boot. To resolve this issue, follow the following steps:
I want to thank the good people on the alsa-devel mailing list as well as fritsch on the #xbmc IRC channel for all their help! |