Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-02-05, 12:31 PM   #1
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Problems with SPDIF/IEC958 on nforce3

I am unable to get SPDIF playback to work on my nforce 3 motherboard with built in Realtek ALC850 codec. The motherboard is an Epox 8KDA3+. I have tried both the intel8x0 alsa driver and the nvidia OSS driver. Both work with analog output. I have tried permuting the options in alsamixer/nvmixer, nothing works. It seems as if no output signal is sent from the card. Needless to say SPDIF output is working just fine in Windows XP. Moreover in Windows my receiver, a Yamaha RX-V630, displays a PCM signal immediately upon booting. In Linux this never happens, i.e no signal?

My distribution is SUSE 9.2 AMD64

> uname -a
Linux xxx 2.6.8-24.11-default #1 Fri Jan 14 13:01:26 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux


> iecset
Mode: consumer
Data: audio
Rate: 44100 Hz
Copyright: protected
Emphasis: none
Category: PCM coder
Original: original
Clock: 1000 ppm


Any help is appreciated...

/Gzon
gzon is offline   Reply With Quote
Old 03-02-05, 08:39 PM   #2
silentplummet
Registered User
 
Join Date: Jun 2004
Posts: 94
Default Re: Problems with SPDIF/IEC958 on nforce3

please list the output of aplay -l and aplay -L
silentplummet is offline   Reply With Quote
Old 03-03-05, 01:10 AM   #3
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Re: Problems with SPDIF/IEC958 on nforce3

Here it is:

> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: CK8S [NVidia CK8S], device 0: Intel ICH [NVidia CK8S]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CK8S [NVidia CK8S], device 2: Intel ICH - IEC958 [NVidia CK8S - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0


> aplay -L
PCM list:
hw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
plughw {
@args.0 CARD
@args.1 DEV
@args.2 SUBDEV
@args.CARD {
type string
default {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name 'defaults.pcm.subdevice'
}
}
type plug
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
}
plug {
@args.0 SLAVE
@args.SLAVE {
type string
}
type plug
slave.pcm $SLAVE
}
dmix {
@args.0 SLAVE
@args.1 FORMAT
@args.2 RATE
@args.SLAVE {
type string
default 'hw:0,0'
}
@args.FORMAT {
type string
default S16_LE
}
@args.RATE {
type integer
default 48000
}
type dmix
ipc_key 5678293
ipc_key_add_uid yes
slave {
pcm $SLAVE
format $FORMAT
rate $RATE
}
}
dsnoop {
@args.0 SLAVE
@args.1 FORMAT
@args.2 RATE
@args.SLAVE {
type string
default 'hw:0,0'
}
@args.FORMAT {
type string
default S16_LE
}
@args.RATE {
type integer
default 48000
}
type dsnoop
ipc_key 5778293
ipc_key_add_uid yes
slave {
pcm $SLAVE
format $FORMAT
rate $RATE
}
}
shm {
@args.0 SOCKET
@args.1 PCM
@args.SOCKET {
type string
}
@args.PCM {
type string
}
type shm
server $SOCKET
pcm $PCM
}
tee {
@args.0 SLAVE
@args.1 FILE
@args.2 FORMAT
@args.SLAVE {
type string
}
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
}
file {
@args.0 FILE
@args.1 FORMAT
@args.FILE {
type string
}
@args.FORMAT {
type string
default raw
}
type file
slave.pcm null
file $FILE
format $FORMAT
}
null {
type null
}
default {
type plug
slave.pcm {
type hw
card {
@func getenv
vars {
0 ALSA_PCM_CARD
1 ALSA_CARD
}
default {
@func refer
name 'defaults.pcm.card'
}
}
device {
@func igetenv
vars {
0 ALSA_PCM_DEVICE
}
default {
@func refer
name 'defaults.pcm.device'
}
}
subdevice {
@func refer
name 'defaults.pcm.subdevice'
}
}
}
cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
gzon is offline   Reply With Quote
Old 03-03-05, 05:56 PM   #4
silentplummet
Registered User
 
Join Date: Jun 2004
Posts: 94
Default Re: Problems with SPDIF/IEC958 on nforce3

what happens when you do:

aplay -D iec958 test.wav

replacing test.wav with some other wav file on your computer?
silentplummet is offline   Reply With Quote
Old 03-04-05, 01:40 AM   #5
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Re: Problems with SPDIF/IEC958 on nforce3

Silence.... No errors or anything.

For example:

> aplay -D iec958 "/windows/G/WINDOWS/media/tada.wav"
Playing WAVE '/windows/G/WINDOWS/media/tada.wav' : Signed 16 bit Little Endian,Rate 22050 Hz, Stereo
Warning: rate is not accurate (requested = 22050Hz, got = 48000Hz)
please, try the plug plugin (-Dplug:iec958)

> aplay -Dplug:iec958 "/windows/G/WINDOWS/media/tada.wav"
Playing WAVE '/windows/G/WINDOWS/media/tada.wav' : Signed 16 bit Little Endian,Rate 22050 Hz, Stereo


And no detection of signal on my receiver.

/Gzon

Last edited by gzon; 03-04-05 at 11:43 AM.
gzon is offline   Reply With Quote
Old 03-04-05, 12:31 PM   #6
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Re: Problems with SPDIF/IEC958 on nforce3

Verbose output:

> aplay -v -D iec958 test.wav
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Warning: rate is not accurate (requested = 44100Hz, got = 48000Hz)
please, try the plug plugin (-Dplug:iec958)
Hooks PCM
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 16384
period_size : 4096
period_time : 85333
tick_time : 1000
tstamp_mode : NONE
period_step : 1
sleep_min : 0
avail_min : 4096
xfer_align : 4096
start_threshold : 16384
stop_threshold : 16384
silence_threshold: 0
silence_size : 0
boundary : 4611686018427387904
Slave: Hardware PCM card 0 'NVidia CK8S' device 2 subdevice 0

Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 16384
period_size : 4096
period_time : 85333
tick_time : 1000
tstamp_mode : NONE
period_step : 1
sleep_min : 0
avail_min : 4096
xfer_align : 4096
start_threshold : 16384
stop_threshold : 16384
silence_threshold: 0
silence_size : 0
boundary : 4611686018427387904
gzon is offline   Reply With Quote
Old 03-04-05, 01:21 PM   #7
silentplummet
Registered User
 
Join Date: Jun 2004
Posts: 94
Default Re: Problems with SPDIF/IEC958 on nforce3

Well, if that isn't a tough nut. Sorry man, I got nothing for you
silentplummet is offline   Reply With Quote
Old 03-04-05, 01:38 PM   #8
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Re: Problems with SPDIF/IEC958 on nforce3

I know, and today Linux locked up on me

I feel that that was it for me and Linux for this time. I am going back to the more stable and functional *desktop* OS, Windows XP. Server OS is another story though. I will check back on Linux on my Desktop next time I upgrade my computer, i.e. in 1,5-2 years from now.
gzon is offline   Reply With Quote

Old 04-28-05, 03:07 PM   #9
pbecke
Registered User
 
Join Date: Mar 2005
Posts: 2
Default Re: Problems with SPDIF/IEC958 on nforce3

I am having the same problem with the same board. I put an oscilloscope probe on pin 48 (spdif out) of the ALC850 (AC97 chip), and it is switching, but there is no signal present on the coax output on the mother board? Does the nforce3 provide a different path for spdif that does not use the ALC850 (AC97 chip)? In other words does the nforce3 generate its own spdif output? If this is the case, it would explain why the ALC850 alsa driver does not work.
pbecke is offline   Reply With Quote
Old 01-17-06, 12:15 PM   #10
Grooby
Registered User
 
Join Date: Nov 2005
Posts: 1
Default Re: Problems with SPDIF/IEC958 on nforce3

Has anyone figure this problem out? I have the EP-9NDA3J with the ALC850 and Nforce3 Ultra chip. At this point, I can't get the onboard spdif to work and I have to use SB live to get AC3 output to my receiver.
Grooby is offline   Reply With Quote
Old 06-25-06, 11:32 AM   #11
dr-nix
Registered User
 
dr-nix's Avatar
 
Join Date: Jun 2006
Posts: 1
Default Re: Problems with SPDIF/IEC958 on nforce3

I've found a solution!

I also have an Epox Nforce3 board and i've just installed Ubuntu 6.06 and i couldn't get my spdif to work (that works fine in winblows). I fixed it by installing the nforce sound driver (i don't use the intel8x0 alsa driver). What you do is simple, blacklist snd_intel8x0 in the /etc/modprobe.d/blacklist file then make sure your nvsound module is loaded and just change to oss in your apps and your spdif will work without any further changes needed.
dr-nix is offline   Reply With Quote
Old 04-28-07, 01:16 PM   #12
gzon
Registered User
 
Join Date: Mar 2005
Posts: 6
Default Re: Problems with SPDIF/IEC958 on nforce3

Revisited this more than 2 years ago since my last attempt. Same hardware, now with Ubuntu 7.04 and the old nvsound driver SPDIF works! Blacklisting the intel8x0 driver did the trick.

/Gzon
gzon is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
problems with drivers after 295.40 (OpenSuSE 12.1, GeFroce 7900 GS, Phenom II X4) alawa NVIDIA Linux 0 06-09-12 06:37 PM
Nvidia Problems in Slackware 8.1 xtreme NVIDIA Linux 3 10-01-02 12:03 PM
F1 2002 problems with driver 40.41 arutten NVIDIA Windows Graphics Drivers 6 10-01-02 07:07 AM
Leadtek Nforce problems druga runda CPUs, Motherboards And Memory 4 09-18-02 08:26 AM
DirectX 8 problems with GeForce4 Derwin NVIDIA GeForce 7, 8, And 9 Series 19 08-20-02 01:23 AM

All times are GMT -5. The time now is 09:57 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.