Go Back   nV News Forums > Graphics Card Forums > NVIDIA GeForce 200 Series

Newegg Daily Deals

Thread Tools
Old 10-11-10, 03:27 PM   #1
Registered User
Join Date: Oct 2010
Posts: 1
Default GT220 hdmi audio help needed

I have been attempting to follow the XBMC wiki (http://wiki.xbmc.org/?title=HOW-TO_s...20%2C_or_GT240) to get audio out over hdmi working without success. Any suggestions appreciated.

-I have a galaxy GT220, I'm running ubuntu (mythbuntu) on a Dell Vostro 200, kernel version 2.6.27-14

-nvidia-settings reports my driver version as 256.53. Video over hdmi is working fine (i'm currently setup with cloned displays out the hdmi and dvi ports)

-I used the alsa upgrade script to update to 1.0.23, alsamixer reports I am indeed running 1.0.23. It is my understanding that this version of the alsa drivers should not require any additional patches and the stock release should support this card, correct?

-the linux-backports-module is not installed (and never was that I can tell)

-I have disabled my onboard sound card in the bios

-my user is in the audio group

-I am using the suggested settings in /etc/asound.conf and have no other .asoundrc files anywhere on the system

Now for the interesting part...

I have tried all possible combinations of using enable_msi=0 (or omitting it) along with all possible combinations of probe_mask=0xffff,0xfff2 (or only one or the other or neither). Also tried no options at all. In all cases, aplay -l reports either that no sound cards were found, or all 4 of the nvidia hdmi:

**** List of PLAYBACK Hardware Devices ****
card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0

From what I have seen, it seems that it is necessary to get it down to a single device using the probe_mask before things will work correctly? Ideas what I am doing wrong that I can only get 0 or 4?

Using aplay -D plughw:1,3 /usr/share/sounds/alsa/Noise.wav, I get no messages, it appears to play and run for a couple seconds before returning to the prompt, but no noise. I have tried all combinations of 1,3 (or 7,8,9) and plughw vs hw. No sound on any of them. I do get errors on using hw rather than plughw.

In alsamixer, I can see the card, and it shows that it has 4 S/PDIF outputs. All of them are unmuted. There does not appear to be any sort of volume indicator for any of them, which seems odd to me. I thought there should be some iec958s in addition to/instead of S/PDIF but maybe I'm confused there?

Any suggestions or help would be greatly appreciated!

yamaha200 is offline   Reply With Quote
Old 10-11-10, 03:33 PM   #2
Registered User
Drolfrawd's Avatar
Join Date: Jan 2008
Posts: 2,787
Send a message via MSN to Drolfrawd
Default Re: GT220 hdmi audio help needed

Hi Laura

too much for me , but welcome to the forum
Follow the link in my sig to have bearfail change hid avatar. do this and i luv you long time
Drolfrawd is offline   Reply With Quote
Old 10-13-10, 10:30 AM   #3
Registered User
Join Date: Jul 2004
Posts: 413
Default Re: GT220 hdmi audio help needed

Even in Windows GT240/220 and 400 series cards have 4 HDMI audio devices visible in device manager. I suspect that this is because both DVI/HDMI ports can simultaneously output sound as independent devices. However they would only need 2 devices for this.
sharangad is offline   Reply With Quote
Old 10-23-10, 11:29 AM   #4
Registered User
Join Date: May 2005
Posts: 2
Default Re: GT220 hdmi audio help needed

Hello, I still have troubles with my Twintech G210.
My HDMI output is connected to my SONY TV but I cannot get any sound from this nvidia card !

When running my old Geforce 8500GT HDMI + SPDIF output from Soundblaster Audigy, I get perfect sound with a passthrough cable, but I not to want to have 2 separate cards in the computer just for TV playback, so I bought a GF210.

lspci says:
04:00.0 VGA compatible controller [0300]: nVidia Corporation GT200 [GeForce 210] [10de:0a65] (rev a2)
04:00.1 Audio device [0403]: nVidia Corporation High Definition Audio Controller [10de:0be3] (rev a1)
I'm running Linux Mandriva 2010 Spring with updated kernel (2.6.36) and latest nvidia driver:
$ uname -a
Linux arcadia.vtf 2.6.36-desktop-1mnb #1 SMP Thu Oct 21 01:58:22 CEST 2010 x86_64 x86_64 x86_64 GNU/Linux
$ cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version 1.0.23.
$ cat /proc/driver/nvidia/version 
NVRM version: NVIDIA UNIX x86_64 Kernel Module  260.19.12  Fri Oct  8 11:17:08 PDT 2010
GCC version:  gcc version 4.4.3 (GCC)
I've modprobed my snd-hda-intel with option "probe_mask=0x102" since I found that eld#1.0 is the right one for me.
I see the PCM device in alsamixer and I unmuted it.

dmesg extract:
HDA Intel 0000:04:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
hda_intel: Disable MSI for Nvidia chipset
hda_intel: codec_mask forced to 0x2
HDA Intel 0000:04:00.1: setting latency timer to 64
HDMI: detected monitor SONY TV
     at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16 20
$ cat /proc/asound/card0/eld#1.0 
monitor_present         1
eld_valid               1
monitor_name            SONY TV
connection_type         HDMI
eld_version             [0x2] CEA-861D or below
edid_version            [0x3] CEA-861-B, C or D
manufacture_id          0xd94d
product_id              0xfe00
port_id                 0x20000
support_hdcp            0
support_ai              0
audio_sync_delay        0
speakers                [0x1] FL/FR
sad_count               1
sad0_coding_type        [0x1] LPCM
sad0_channels           2
sad0_rates              [0xe0] 44100 48000 88200
sad0_bits               [0xe0000] 16 20 24
Everything looks fine, BUT it still does not work.
$ aplay -L
    HDMI Audio Output
$ aplay -D"hdmi:CARD=NVidia" ~/saez-mapetitecouturiere.mp3.wav 
Playing WAVE '/home/albator/saez-mapetitecouturiere.mp3.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: pcm_write:1603: write error: Erreur d'entrée/sortie
(the last message says, in english: "input/output error")

And then dmesg says:
playback write error (DMA or IRQ trouble?)
I've tried to add options to snd-hda-intel:
probe_msi=0 : does not change anything. AFAIK, it's not needed anymore on latest kernel (see dmesg output above).
position_fix : no success with setting 0 , 1 or 2...

What can I try next ? Am I condemned to keep my old 8500GT ?
[Albator] is offline   Reply With Quote

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

All times are GMT -5. The time now is 02:01 AM.

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