You are not logged in.
I dont get any sound at 96000 sample rate on the SPDIF out to the Onkyo AVR.Here is my codec#0 for http://ix.io/2rCv . The SPDIF supported formats shows it has 96000 in it (its on card#1).
The Onkyo receiver is THX certified and has been with me for many years and i know for sure it does work at that frequency and even higher.
I have updated the etc/pulse/daemon.conf to the below settings
default-sample-format = s32le
default-sample-rate = 96000
alternate-sample-rate = 48000When i play anything i can see in hw_params for the new sample rate has been applied for that card#1 spdif channel which is active and there is no sound.
The exact same thing works for card#0 HDMI output on the nvidia card. However there are 2 parts to it , both of which works .The nvidia hdmi output is connected to the android TV on which i can hear the sound. ThisTV is also hooked to the AVR via COAX and if i switch to the device on the AVR to which this TV is connected i can hear the sound.
So computer to TV works,whatever TV gets and sends to AVR over COAX also works. This is true for both PCM and digital audio.
But directly from computer spdif toslink to AVR @ 96000 does not work.
What im confused about is when pulse says (using ALSA??) that spdif supports 96000 is there any caveat to it? Having scourged the net for this im even more confused hence asking this in this forum.What i would say im searching for is to identify whether the hardware for the spdif is at fault (since hdmi works). Then if its not the hardware is there anything else in the configuration that can be changed to see if it works. Thanks a ton.
Offline
[...]
What im confused about is when pulse says (using ALSA??) that spdif supports 96000 is there any caveat to it? [...]
I just tried your 96000 s32le settings here over SPDIF TOSLINK, and it seems to work. I edited the pulseaudio daemon.conf file and then did "systemctl --user restart pulseaudio". I then opened a new tab in Firefox, went to YouTube, and started playing something there. My DAC shows hints about the format on the front through LEDs, so that's how I know it is receiving a 96000Hz signal.
Here's the exact config settings I tried:
default-sample-format = s32le
default-sample-rate = 96000
alternate-sample-rate = 96000So I'm assuming on the PC side there's nothing you need to know? I'm thinking what you tried should just work.
My motherboard here also has a Realtek ALC1220 and the codec#0 file looks similar to yours. The only thing I'm wondering about is what's up with the s32le format: the list of bitrates for the digital out of the board shows 16, 20, 24 bits. There's no 32 bit for that output of the board, the 32 bit only shows up for the analog connections.
Offline
kaushikgn wrote:[...]
I just tried your 96000 s32le settings here over SPDIF TOSLINK, and it seems to work. I edited the pulseaudio daemon.conf file and then did "systemctl --user restart pulseaudio". I then opened a new tab in Firefox, went to YouTube, and started playing something there. My DAC shows hints about the format on the front through LEDs, so that's how I know it is receiving a 96000Hz signal.My motherboard here also has a Realtek ALC1220 and the codec#0 file looks similar to yours. The only thing I'm wondering about is what's up with the s32le format: the list of bitrates for the digital out of the board shows 16, 20, 24 bits. There's no 32 bit for that output of the board, the 32 bit only shows up for the analog connections.
Thanks Ropid
Its the hardware that is the problem and you correctly pointed out the bit rate part which is what i overlooked.If windows is anything to be relied on i booted in the windows10 installation on the same PC and tried playing test sound at 96000 which did not work with SPDIF. 48000 does work as usual. This was from the testing option that windows give once you right click on the taskbar sound icon --> sounds-->playback-->Device-->Supported Formats.All this with the Realtek driver installed from the mobo dvd that came with it.
Seems HDMI-->AVR is the only way out for analog.
Offline