New driver 310.19 broke HDMI audio on NVIDIA ION

Driver update from 304.64 to 310.19 broke HDMI audio playback in my Zotac NVIDIA ION (MCP79) - based system. Downgrading to 304.64 fixes the problem but I think it’s bad solution for the future. I tried to change mixer settings using alsamixer and misc. pulseaudio configurations and still no sound. Searching the web for this problem I found several same posts but no recommendations except driver downgrade.

Is it still broken in 313.09?

Unable install beta 313. I use Debian Wheezy with latest aptosid kernel (3.7.1). Installer log in attachments…

Does it work with an older kernel?

I have the same problem with my GTS 250.

I have tried to find differences in ALSA and PulseAudio without any luck. Looks like the sound stream is sent to the device in the same way as before, but no sound.

I will try 313.09 later tonight.

First I posted at the Arch Linux forums (PulseAudio logs can be found in post #12):
https://bbs.archlinux.org/viewtopic.php?pid=1206727

And then at the GeForce driver forum (contains ALSA info):
https://forums.geforce.com/default/topic/525891/geforce-drivers/-linux-new-310-driver-breaks-hdmi-audio-gts-250-etc-/

I tried old, stable Debian kernel 3.2 with 313.09 and 304.64. Result is the same: have sound with 304.64 and silence with 313.09. My opinion is that the sound was broken in new drivers sometime after 304.64 version. For those who want to investigate the situation I prepared nvidia bug report, alsa and pulseaudio information for both driver versions.

Tried the 313.09 driver. Still no audio through HDMI. Had to revert to 304. Nvidia bug report attatched from both versions. For completeness I also added a report from 310.

Has anybody tried 313.18 drivers?

i don’t have problems in my asus 1201n (atom 330 + ION)

the audio trough hdmi works (selected from phonon configuration)

(pulseaudio+kde)

greetings

I have the same Asus model and yes, it works. But Zotac ION motherboard don’t. There are some differences by lspci -v:

Asus 1201n:

02:00.0 VGA compatible controller: NVIDIA Corporation ION LE VGA (rev b1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 8434
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at fa000000 (32-bit, non-prefetchable)
Memory at e0000000 (64-bit, prefetchable)
Memory at f6000000 (64-bit, prefetchable)
I/O ports at dc00
[virtual] Expansion ROM at fbde0000 [disabled]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: nvidia

But Zotac:

03:00.0 VGA compatible controller: NVIDIA Corporation ION VGA (rev b1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. Device a108
Flags: bus master, fast devsel, latency 0, IRQ 41
Memory at fb000000 (32-bit, non-prefetchable)
Memory at e0000000 (64-bit, prefetchable)
Memory at f8000000 (64-bit, prefetchable)
I/O ports at ec00
[virtual] Expansion ROM at fafe0000 [disabled]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Kernel driver in use: nvidia

I build system with linux kernel 3.7.3 and nvidia driver ver. 313.18. HDMI audio still broken. Bug report included.

Is there hope that the problem will be fixed in new driver release?

GeForce 8800GT. Installing Ubuntu 12.10 x64 (13.04 x64).
Installing Nvidia Driver 173 - the sound on hdmi yes.
Installing Nvidia Driver 304 - the sound on hdmi yes.
Installing Nvidia Driver 310 - the sound on hdmi NO.
Installing Nvidia Driver 313 - the sound on hdmi NO.
Installing Nvidia Driver 319 - the sound on hdmi NO.

Sorry for the slow reply. I haven’t been able to reproduce this problem on any of my ION-based systems. I’ll keep trying.

I’m not exactly sure what happened, but I lost HDMI audio on Ubuntu 13.04. All I did was update Ubuntu as normal and I think I updated the graphics driver to 13.04 using the additional drivers program. I downgraded to 304 Nvidia driver but the HDMI audio still doesn’t show. It’s as though the “device” isn’t connected at all.

Hi,

i have the same problem. I was using 313.18 on my Zotac ION Motherboard with my old LG TV with no problems. Last week i bought a new TV from Toshiba and with this new TV i dont get any sound. I downgraded the driver to 304.64 and the sound is working with the new and the old TV.

Same here seem. Upgraded Ubuntu 12.10 (with nvidia drivers 313.14) to Ubuntu 13.04 (with nvidia drivers 313.44) and miss the HDMI audio output. GeForce GTS 450.

PS: Dual screen

upgraded from ubuntu 12.10 (nvidia driver 304.88), with working HDMI audio… to ubuntu 13.04 (nvidia driver 304.88) and HDMI audio totally vanished from the pulseaudio options, still shows up on aplay -a. Found out via launchpad it is an ubuntu issue, upgraded to 3.8.9 mainline kernel (and upgraded to nvidia driver 313.30): the HDMI audio option is back, but still cannot do HDMI passthru audio. Downgraded nvidia driver back to 304.88 and everything is back working again. so it seems there are both kernel and driver issues.

Greetings,

I’m working with the http://openElec.tv group testing version 3.1 of their device specific XBMC builds. This new driver (which is included in test builds 3.1.x) doesn’t have any HDMI audio output on several ION-1 chips.

OpenELEC.tv uses 319.23 starting with Version 3.1. After upgrade to version 319.23 (first driver after 304.88) a whole lot of ION-1 users don’t have Audio anymore.

I have a first generation Zotac ION machine: http://www.zotacusa.com/mag-hd-nd01.html

Is there anything I can do or provide (logs) to help resolve this issue with nVidia dev staff?

Same problem with gtx260. Downgrade to 304.88 (ubuntu 13.04) solves the problem.