2010-09-14, 17:43
I tried many things to make my MSI GT210 to output surround in Ubuntu
I found this nice topic,
http://forum.xbmc.org/showthread.php?tid=59877
But only thing I could get is Stereo through my GT210. I read many threads on many forums, but I always hitting the wall.
My Video is connected to receiver via HDMI, receiver is Pioneer VSX-519V-K. It can play HDMI sound, but it is limited to:
Dolby Digital 5.1, Dolby Pro-Logic II, DTS 96/24, DTS 5.1
1) Windows test, works.
When I play Audio from my Windows PC, which is connected with HDMI (No audio) and Optical TosLINK. It is obviously limited by receiver decoder and optical to DD/DTS. So, whenever there is generated 5.1 (e.g. game), my X-Fi package encoding it to lossy DD/DTS with DD-Live or DTS-Live package at runtime. Or I can send audio track as is with SP-DIF pass-through. Whenever there is a DD/DTS, receiver shows appropriate logo on display and everything works fine.
This has sense for me.
2) Asus Player, works
This one is connected with HDMI. DD/DTS is detected fine and shows appropriate logo on receiver. In case I send a LPCM, it shows 'PCM' on receiver's screen and plays stereo.
3) Ubuntu. Card is detected, card # is 0, so it detects 0:3, 0:7 etc...
However, when I tried a "sweatspot" settings (e.g. enable_msi=0 probe_mask=0xfff2) sound is not working and it shows greyed-out speaker). Other combinations do work. I have a NVidia Stereo (HDMI) output in my mixers.
Some speaker test work (e.g. speaker-test -c6 -Dhw:0,7), some of them produce nothing (e.g. speaker-test -Dhdmi -c2 -r48000 -FS16_LE) while executed without any errors.
Working test (speaker-test -c6 -Dhw:0,7) produced noise with proper mapping, e.g. every speaker properly playing, including Surround, center and sub. If I try 0:3 or other sampling frequency (e.g. 44100) there is a silence
Can it be, that everything is set up fine, but on HDMI handshake it tells that target (receiver) is unable to decode LPCM? Pretty much as it does for video, when it negotiating resolution supported?
Only thing is breaking the idea that 'speaker-test -c6 -Dhw:0,7' works. However, it is not showing any logo on receiver (e.g. PCM/DD/DTS). It just works.
Is there any extra settings required as if HDMI is limited to SP-DIFF specs? So sound tests precoded to lossy DD/DTS as in windows. And Totem/VCL/XBMC and others will pass-trough DD/DTS or downscale anything higher than that?
Thank you
I found this nice topic,
http://forum.xbmc.org/showthread.php?tid=59877
But only thing I could get is Stereo through my GT210. I read many threads on many forums, but I always hitting the wall.
My Video is connected to receiver via HDMI, receiver is Pioneer VSX-519V-K. It can play HDMI sound, but it is limited to:
Dolby Digital 5.1, Dolby Pro-Logic II, DTS 96/24, DTS 5.1
1) Windows test, works.
When I play Audio from my Windows PC, which is connected with HDMI (No audio) and Optical TosLINK. It is obviously limited by receiver decoder and optical to DD/DTS. So, whenever there is generated 5.1 (e.g. game), my X-Fi package encoding it to lossy DD/DTS with DD-Live or DTS-Live package at runtime. Or I can send audio track as is with SP-DIF pass-through. Whenever there is a DD/DTS, receiver shows appropriate logo on display and everything works fine.
This has sense for me.
2) Asus Player, works
This one is connected with HDMI. DD/DTS is detected fine and shows appropriate logo on receiver. In case I send a LPCM, it shows 'PCM' on receiver's screen and plays stereo.
3) Ubuntu. Card is detected, card # is 0, so it detects 0:3, 0:7 etc...
However, when I tried a "sweatspot" settings (e.g. enable_msi=0 probe_mask=0xfff2) sound is not working and it shows greyed-out speaker). Other combinations do work. I have a NVidia Stereo (HDMI) output in my mixers.
Some speaker test work (e.g. speaker-test -c6 -Dhw:0,7), some of them produce nothing (e.g. speaker-test -Dhdmi -c2 -r48000 -FS16_LE) while executed without any errors.
Working test (speaker-test -c6 -Dhw:0,7) produced noise with proper mapping, e.g. every speaker properly playing, including Surround, center and sub. If I try 0:3 or other sampling frequency (e.g. 44100) there is a silence
Can it be, that everything is set up fine, but on HDMI handshake it tells that target (receiver) is unable to decode LPCM? Pretty much as it does for video, when it negotiating resolution supported?
Only thing is breaking the idea that 'speaker-test -c6 -Dhw:0,7' works. However, it is not showing any logo on receiver (e.g. PCM/DD/DTS). It just works.
Is there any extra settings required as if HDMI is limited to SP-DIFF specs? So sound tests precoded to lossy DD/DTS as in windows. And Totem/VCL/XBMC and others will pass-trough DD/DTS or downscale anything higher than that?
Thank you