Ubuntu Multimedia :: Sound Over HDMI With Nvidia ION ?
Jan 4, 2010
I am having trouble getting sound over hdmi with my Nvidia MCP7A HDMI. The strange thing is that everything works fine in a Live disc, but once I do a fresh install of that Live disc I get no sound, even though my configuration is exactly the same (as far as I can tell). I've checked the little things like alsamixer volumes, aplay -l, etc etc. Everything looks good to me. I can reproduce on multiple TVs so its not the receiver. Video drivers are the same in both live version and installed. aplay -l detects my device. sound/pci/hda/patch_nvhdmi.c already has my correct vendor id in it. Perhaps the following info can figure out what my installed environment is lacking.
I have seen several posts on various message boards that touch on the no sound over hdmi on nvidia cards issue (mine is an 8400 gs) and the general consensus seems to be create a custom edid and tell x to use it. So here is the heart of the post: I downloaded http://analogbit.com/sites/default/file /edid_disable_exts_v1.2.tgz to modify my edid but I don't know what to do with it. I extracted it and tried $ make and $ sudo make install But that wasn't the ticket,
I'm trying to get sound working in ubuntu 10.10 via the HDMI connection in my nvidia GTX 460.Currently when I first boot up I get no sound at all but I can manually sort this by:
1) Using alsamixer to unmute "S/PDIF 1" on the nvidia card 2) Play a sound through the card with
Code: aplay -Dplughw:1,7 /usr/share/sounds/alsa/Front_Center.wav From here on the sound works but there is some form of tinny distortion.
Therefore I have two issues 1) How to make the card work automatically on boot up 2) Solve the sound distortion I'm getting
For issue 1 I believe that this is because the nvidia card is not the default sound device. The way I have seen to fix this is to put an option on the module loaded in /etc/modprobe.d/alsa-base.conf as below...
Code: options snd-C index=0 options snd-A index=1
However as you can see from the configuration information attached they both use the same driver so I don't think this will work. I know very little about sound on Linux but I have read many posts and can't find any solutions to my issues.
I have a zotac IONITX motherboard with HDMI video. The video seems fine, but I haven't been able to get the sound working through the HDMI cable. Even the little speaker at the top is gone. It was working fine when I had speakers hooked to the motherboard. I have installed the latest 256 driver from nvidia. If I run 'aplay -l' I get this:
**** List of PLAYBACK Hardware Devices **** card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 lspci -v gives : 00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1) Subsystem: PC Partner Limited Device 437b Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22 Memory at fae78000 (32-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel
I don't know if this is important, but I noticed that it says its running an intel driver for my nvidia sound. Could this be the problem and if so, How do I fix it? Also, if I click on system->preferences->sound it comes up with a dialog box that says that its waiting for the sound system to come up. Why I am not getting any HDMI sound or even the little speaker icon at the top?
The old Nvidia GT220 recently died in my HTPC and I replaced it with a new GT430. Sound over HDMI worked beautifully with the old card (after much trial & error,) but has now stopped working with the new card.Forgot to mention that everything appears to be unmuted in alsamixer. When I run "aplay -D plughw:1,3 /usr/share/ sounds/alsa/Front_Center.wav" I get no sound. I do however get sound from the headphone jack when I do the same command for the onboard sound card (0,0)
I am currently using an Nvidia GTX 460 gpu, but I just cant get the sound to output to my monitor through the hdmi. I can see that there is sound coming out when running pavucontrol. And I've looked at other guides and no luck. Here is the link to all of my alsa info If you need any more info just let me know,
Under Fedora 12, I have installed the proprietary NVIDIA graphics driver successfully and am now attempting to use the onboard HDMI output. (The board has HDMI and VGA out built in.) I am getting a clear picture on the TV screen, although the edge of the screen output hangs off all edges of the physical screen. The HDMI audio output is being detected, but no sound come out of the TV when I switch the sound output from the Analog Sterio Duplex to HDMI Output in the Sound Preferences. Any suggestions, and what further information is required?
Because of some kind of mismatch between the latest X-server and nvidia drivers which crashes recent versions of the xserver, I've downgraded with a clean install of mythbuntu 10.04.
Trouble is, now I'm getting no sound through the hdmi to the tv. When I try aplay -l I get info for sound card 0 (HDA Intel), but nothing is showing for soundcard 1e So it's not seeing the card, so I can't configure it.
im trying to get my xbmc box running on an asus ion mobo. in gnome i set all audio output to the hdmi driver but im not getting any sound on the tv. Im a newbie by the way so it's problably some silly thing.. but i've included a link to my alsa information and pulseaudio settings in case it's a big thing.URL...
I've seen a lot of threads on this issue and combed through most of them trying to diagnose my problem and I've gotten REALLY close but with no complete success yet.I have a nVidia GeForce GTX 465 and I'm running HDMI out to my monitor. I have video but no audio. I can see the device in the Hardware tab of Sound Preferences but for the life of me I can't get it to play any audio (aside from testing with white noise).Output from aplay -l:
Code: *** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC892 Analog [ALC892 Analog]
I am trying to connect my desktop computer to my TV and I need some assistance with using audio over HDMI. I have an NVidia 580 GTX graphics card and I am on Ubuntu 10.04. I compiled and upgraded to newest alsa, so my HDMI audio shows up as one of the sound cards. I also read that I should manually unmute everything that shows up in alsamixer that is related with the NVidia card, and I did that as well. Unfortunately I still don't have any audio.. Here's the output of aplay:
Code: $ aplay -L null Discard all samples (playback) or generate zero samples (capture) default:CARD=Intel HDA Intel, ALC1200 Analog Default Audio Device front:CARD=Intel,DEV=0 HDA Intel, ALC1200 Analog
I'm just not able to connect the dots regarding NVidia, audio and HDMI.I have Ubuntu 10.04 installed and updated the ALSA driver to version 1.0.23 using the script posted in another thread on this forum. Although I got a config issue in the process my NVidia HDA device shows up with
xbmc@MediaPortal:/etc/modprobe.d$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
why do I see four NVidia HDMI devices (3,7,8 & 9) in aplay -l, I couldn't find an explanation for this? Next I got smplayer giving audio over HDMI when selecting either of the HDMI devices in the audio config menu, but after a reboot, even if one of them is still selected I need to change and apply before I hear sound. Is Pulse Audio or alsa or some other thing interfering? I just do net get sound working although XBMC lists HDMI for sound output and for passthrough. More precisely I have the options (High Definition Audio Controller Digital Stereo (HDMI), default, custom) for Output Device and (HDA NVidia hdmi and hdmi) for Passthrough of which I tried all combinations.
I am interested in finding out the best way to get my audio to work from HDMI through my NVIDIA card.
I don't get an option for HDMI. Here is the interesting part. The sounds work sometimes but not all the times. Most of the time the sound works on the OS default sounds but wont work for movies, streaming and music. I am running pulseaudio. I am new to setting this audio up. The headphones work fine.
I have recently installed Ubuntu 10.10. Everything is working fine except I have no sound. When I use the command 'aplay -D hw:0,0 somefile.wav', I can get sound through headphones attached to the headphone jack. But I can't get any sound through the speakers. This is a dual boot desktop and the sound works fine under Windows, so no problems with hardware. The PC monitor is connected through a hdmi cable and I would need sound through the speakers. The output of alsa-info.sh is at
I recently purchased a new video card a GeForce 550 Ti, but I haven't been able to get sound working over HDMI.
I'm running the latest version of Ubuntu (11.04) and have installed the proprietary drivers through Additional Drivers.
The card is being picked up by alsa and I've configured Ubuntu to use HDMI in sound preferences:
When I check alsamixer this is what I see:
ALSA reports that version 1.0.23 is installed, although I thought 11.04 came with version 1.0.24?
I've tried purging ALSA and reinstalling it but it didn't help. Is there anything I can do? Does anyone know if this card is supported by ALSA properly yet? I hate the thought of having to go to Windows to get this working
i have just recently switched back to Ubuntu and im trying to run my sound through my tv which is connected through my computer using a hdmi cable thats plugged into my EVGA Nvidia GeForce 210 video card ... i have my computer monitor set up as my main screen but i have my tv set up as separate X screen so i can drag over a movie and watch it on the big tv screen and still do things on my monitor ... when i was running windows i was able to get the sound to play through my tv just as i am tryin to do now... does anyone know how i can do this on Ubuntu 10.04
I am trying to get audio to play in tv/monitor via HDMI cable. It seems ALSA does not recognize my nVidia audio device and can only use the onboard audio device. Here's some relevant info I have collected:
I've had a look and can't find this particular problem on the boards (feel free to correct me if there is something useful already though). I've recently got a Sony HDTV, and have hooked it up via HDMI to an Nvidia GeForce graphics card. Surprisingly enough, I'd like to watch movies/TV this way. However I'm experiencing flickery horizontal white lines on the desktop, and horizontal lines through video. I generally use VLC to play stuff, and have the 805 Nvidia proprietary driver installed.
So far I've tried: Changing the resolution and refresh rate (Including the native TV ones) Using Twinview, Separate X Screen and unplugging my monitor altogether. Uninstalling the Nvidia Drivers and using the standard ones Re-Installing the Nvidia Drivers Xine Player Changing video output of VLC to X11 Using Force scaling (I think, it's a tv-specific setting to compensate for differences in native resolution) Switching desktop effects on and off
In short, it doesn't seem to be an issue with drivers, resolution, refresh rate, video files, codecs or players. How to stop these flickery lines as I wouldn't like to have to give up on the OS over one problem.
I have noticed that, using nvidia's latest drivers, HDMi output to my 32" LCD (1920x1080) and totem or vlc, the video on my LCD gets a bit "choppy" when the image changes faster.. some bars start appearing on the moving parts of the image.. like the system is having trouble rendering the video. This doesn't happen on my laptop screen even when both displays are running at the same time.
Also, this problem doesn't appear in windows 7, everything works perfectly there with one odd thing... the picture gets "choppy" on the laptop screen when I'm running both at the same time. It's not that noticeable, but I can tell the difference between windows and ubuntu in quality and it's annoying me
For X-Mas I got myself a nice little nettop running off an ION motherboard. how to enable HDMI audio output, but got it to work. I've realized that when I'm in XBMC (which is admittedly the only place I watch movies) certain sounds like gunshots will be extremely louder than something like dialog. My friend believes that I should mess around with the channels (to fake the center channel from the left and right) I don't want to threaten Linux, how lightweight I can make it which is critical to an HTPC, but considering XBMC just got a Netflix addon
I can't get HDMI sound reliably when using Ubuntu. The strange thing is, if I repeatedly reboot the computer, eventually the sound will work. This can take anything up to 10 reboots. Once working, it will keep on working as long as the machine is not rebooted or shut down. HDMI sound works fine under Windows.
aplay -l will only list the Intel (analogue and S/PDIF) hardware, not the Nvidia, even when it is working. Selecting between analogue and digital output under Sound Preferences has no effect on the HDMI either way.
Video is ok, but never any sound. I went through and made sure the HDMI is selected as the audio device and I upgraded to the latest driver binary.
HDMI sound works without the ATI proprietary driver installed, but the needed resolution is not available and the picture overlaps the edges on my 32" LCD. At least I know it is not a hardware issue. ALSA is loaded and selected as the sound manager, but the volume controls don't appear in the ALSA slider console.
I tested the cable and display on another computer. I am using a new Gigabyte GA-MA78LM-SH2, it is the integrated video.
I was hoping that upgrading to 10.04 would fix my problems with sound and HDMI but alas it doesn't. I have an HP dv7 that I wish connect via an HDMI cable to my HDTV and play things like Hulu, Boxee, etc. with the sound coming out of my home theater system. I know that the hardware is capable of doing this because I have Windows 7 installed in a dual boot and it has no problems with pumping sound down the HDMI channel.
I've upgraded to Alsa 1.0.23 freshly compiled. With 1.0.23 I see HDMI settings in Pulse Audio Volume Control. However if I start say VLC and play a video, check pavucontrol and make sure the Playback is set to the HDMI channel. I can hook up the HDMI cable and I can see the video playing - but no audio. I've been in and out of all kinds of things like alsamixer, gnome-alsamixer, sound preferences, etc. and I've toggled things on and off in an attempt to get HDMI sound working but nothing works.
In alsamixer if I hit f6 I see my 0 card as HDA Intel and my 1 card as NDA NVidia. If I select NVidia I see only S/PDIF, S/PDIF 1, S/PDIF 2, S/PDIF 3. I can only mute or unmute these. I've tried both - nothing works. Let me know what sort of output/info you need and I'll post it. Here's some info I've seen others post:
I'm having a bit of trouble getting sound to work over HDMI with my GT240 card. I'm running Ubuntu 10.10 (upgraded from 10.04) on kernel 2.6.35-23. I can get sound over HDMI by using the following commands:
speaker-test c2 -D plughw:0,7
aplay -Dplughw:0,7 track06.mp3
However, I get no sound from normal applications (Totem, Rhythmbox, flash, etc). It's also worth noting that I can get sound from plughw:0,7, plughw:0,8 and plughw:0,9, but if I use plughw:0,3 there's no sound. I checked in alsamixer and all four channels are unmuted. I followed the instructions on this guide to get this far.
I recently bought a new HD Television, and I wanted to connect it to my laptop, a Gateway NV52 using an HDMI cable. I got the video to work with no issues, but I can't seem to get the audio to work. My soundcard is a Conexant CX20561 and I'm running Ubuntu 10.10.