Wondering if anyone can help me understand audio "switching" from my Nvidia graphics card out.
After the blood has dried on my forehead from banging my head against a wall to try and get my HDMI audio to work from my Asus P5Q/8400GS to my TV, I've decided on PLAN B to get my HTPC working to my TV.
My old school TV has one HDMI input under which has RCA inputs for an optional analog audio in. When I connect a Macbook Pro via DVI to HDMI, I can send audio to the RCAs no problem.
When I connect the same DVI to HDMI cable from my 8400 GS, however, I get audio through the RCA while I'm booting up, through the bios post, through the chameleon boot loader, through a good part of the Apple Logo, until the screen flashes to bring up my desktop - at which point, I lose audio to the RCA's. It's at this point that the TV is made to think that it's going to receive audio through the HDMI cable. I'm just at a loss as to what's controlling this "switching" behavior. When I verbose on startup, I seem to get an incomplete verbose through startup because the last thing I see is "SMC successfully initialized", after which I get no verbose for a good minute or two before it flashes into the booted desktop without RCA audio to the TV.
I actually tried booting without the following two Nvidia kexts:
And although I was not able to reach the desktop in the boot process (understandably), I was able to VNC into the machine as well as SSH into its shell, all the while having audio coming through the RCAs.
So my question is: is it something to do with the Nvidia kexts that is sending a signal to the TV to make it think it should be getting audio from it? Or is there some other function in the OS that is causing the TV to "switch" its audio reception from RCA analog to HDMI digital? I currently have no DSDT installed, so it's not that affecting things. Is it some other kext issue? I suppose I could put in my ATI card instead to see if the same result happen, but I thought I would throw this problem out there before I tear up any more machines...
Does anyone have any ideas of how to tackle my problem?
Thanks in advance!