2008-11-29, 07:28 PM
OK, Frys had a sale on an LG Blu-Ray/HD-DVD/DVD/DV burner for $89. So I sprung on it. Also got a DVI to HDMI cable so I can see HD in all it's wonderful glory.
So, I install the drive, load all the software, bring it down to the TV, and when I tried to play an HD-DVD movie I also picked up, I got an error about HDCP. Well, the video card was a 7900GS, and I don't think it supports HDCP, so I swapped with the 9600GT in my main machine, fired it up, loaded the latest drivers, and was actually able to WATCH HD - notice I said WATCH! After I installed the latest drivers, nVidia decided since I had an HDMI connection, it wanted to transfer audio through that device, and since DVI doesn't support audio, I now have no audio!! How can I tell the driver that I DON'T WANT AUDIO via the DVU-HDMI cable, and to start letting the audio port on the back of the motherboard output audio??
I ran across this hack (can't believe it's not just a simple switch in the software), but I thought I'd post to see if someone else has a more sane way of accomplishing this.
============================
*** WORKAROUND FOUND ***
There's a way you can configure the NVidia driver (prior to installing it) to override/ignore that it 'discovers' an HDMI connection, and thus NOT send the digital audio signal through the DVI connector (obviously requires that you can and DO use an external analog audio cable). This solves the problem for those of us with [COLOR=green! important][COLOR=green! important]HDTV's[/COLOR][/COLOR] that auto-sense HDMI/analog audio (mine's an Olevia 237T) and have nVidia graphics (mine's an HTPC based on a 7100/630i motherboard w/integrated graphics). I found this originally at http://forums.nvidia.com/index.php?s...=&#entry330319 - although it was being used for a different purpose - but I can certainly vouch that it works!
Here are the steps in full (rewritten by me)... You need to have your PC hooked up to your TV, so the EDID discoverer can get your display's ID code:
1. Get Phoenix EDID Designer, (http://www.tucows.com/preview/329441), [COLOR=green! important][COLOR=green! important]unzip[/COLOR][/COLOR] and run the exe (no install reqd)
2. Click Tools->Extract registry EDID, then double click the line for your TV/monitor in the popup
3. Click Tools->Byte viewer, and note down the values in row 00, columns 08-0B (4 bytes)
4. Start the installation of the latest Nvidia drivers and cancel out once the files are extracted
6. Open the file "nv_disp.inf" in a text editor. By default for the current drivers this is in C:\NVIDIA\...\169.21
7. Scroll down to the section [nv_SoftwareDeviceSettings], add the following line there, replacing the "XX" values below with the 4 values noted in step 3:
HKR,, OverrideEdidFlags0, %REG_BINARY%, XX,XX,XX,XX,00,00,FF,FF,04,00,00,00,7E,01,00
(In my case the TV code was SYN 0043, the four values being: 4F,2E,43,00 )
4. Uninstall your current drivers and reboot
5. Install the modified drivers by running the previously extracted setup.exe. By default for the current drivers, this is in C:\NVIDIA\...\169.21. You'll get a warning about the driver not being signed because of the modified inf. Just press OK.
Reboot, and you should have GLORIOUS AUDIO!!!
==========================================
So, I install the drive, load all the software, bring it down to the TV, and when I tried to play an HD-DVD movie I also picked up, I got an error about HDCP. Well, the video card was a 7900GS, and I don't think it supports HDCP, so I swapped with the 9600GT in my main machine, fired it up, loaded the latest drivers, and was actually able to WATCH HD - notice I said WATCH! After I installed the latest drivers, nVidia decided since I had an HDMI connection, it wanted to transfer audio through that device, and since DVI doesn't support audio, I now have no audio!! How can I tell the driver that I DON'T WANT AUDIO via the DVU-HDMI cable, and to start letting the audio port on the back of the motherboard output audio??
I ran across this hack (can't believe it's not just a simple switch in the software), but I thought I'd post to see if someone else has a more sane way of accomplishing this.
============================
*** WORKAROUND FOUND ***
There's a way you can configure the NVidia driver (prior to installing it) to override/ignore that it 'discovers' an HDMI connection, and thus NOT send the digital audio signal through the DVI connector (obviously requires that you can and DO use an external analog audio cable). This solves the problem for those of us with [COLOR=green! important][COLOR=green! important]HDTV's[/COLOR][/COLOR] that auto-sense HDMI/analog audio (mine's an Olevia 237T) and have nVidia graphics (mine's an HTPC based on a 7100/630i motherboard w/integrated graphics). I found this originally at http://forums.nvidia.com/index.php?s...=&#entry330319 - although it was being used for a different purpose - but I can certainly vouch that it works!
Here are the steps in full (rewritten by me)... You need to have your PC hooked up to your TV, so the EDID discoverer can get your display's ID code:
1. Get Phoenix EDID Designer, (http://www.tucows.com/preview/329441), [COLOR=green! important][COLOR=green! important]unzip[/COLOR][/COLOR] and run the exe (no install reqd)
2. Click Tools->Extract registry EDID, then double click the line for your TV/monitor in the popup
3. Click Tools->Byte viewer, and note down the values in row 00, columns 08-0B (4 bytes)
4. Start the installation of the latest Nvidia drivers and cancel out once the files are extracted
6. Open the file "nv_disp.inf" in a text editor. By default for the current drivers this is in C:\NVIDIA\...\169.21
7. Scroll down to the section [nv_SoftwareDeviceSettings], add the following line there, replacing the "XX" values below with the 4 values noted in step 3:
HKR,, OverrideEdidFlags0, %REG_BINARY%, XX,XX,XX,XX,00,00,FF,FF,04,00,00,00,7E,01,00
(In my case the TV code was SYN 0043, the four values being: 4F,2E,43,00 )
4. Uninstall your current drivers and reboot
5. Install the modified drivers by running the previously extracted setup.exe. By default for the current drivers, this is in C:\NVIDIA\...\169.21. You'll get a warning about the driver not being signed because of the modified inf. Just press OK.
Reboot, and you should have GLORIOUS AUDIO!!!
==========================================
Mike
PVRX2 1.3.11
Community Skin 3.2.4
Community Skin Plugin 3.2.2
Win7 RTM 7600 x32
Comcast Houston (cable co)
ECS 7050M-M2 V2
AMD Phenom 9550 QuadCore
4G RAM
BFG GeForce 9600GT 512mb
160g SATA II (OS)
500g SATA II (DATA)
LG GGC-H20LK Combo drive
Hauppauge WinTV HVR-2250
JVC RX-9010 RX
Samsung PN50A550
PVRX2 1.3.11
Community Skin 3.2.4
Community Skin Plugin 3.2.2
Win7 RTM 7600 x32
Comcast Houston (cable co)
ECS 7050M-M2 V2
AMD Phenom 9550 QuadCore
4G RAM
BFG GeForce 9600GT 512mb
160g SATA II (OS)
500g SATA II (DATA)
LG GGC-H20LK Combo drive
Hauppauge WinTV HVR-2250
JVC RX-9010 RX
Samsung PN50A550