Saturday, May 24, 2008

8800GT TV Out solution

As you may already know, I recently bought a new PC. My new and cool PC is powered by Nvidia's Geforce 8800GT chipset based graphics card. When doing the market research about which graphics card to buy, I read comparisons, benchmarks and relied upon other people experience, thinking "Hey, I have a good experience with Nvidia, this looks like the best buy". Well, I learned that while all of this is important, it's even more important to look for known problems. Especially of other people using the same features you are planning to use.
A simple web search shows many people are having many problems connecting these cards to their TVs. The two problems I'm aware of
  • DVI-to-HDMI would pass audio signal, even though there is no audio output. This would prevent the TV from playing sound coming over other cables (such as RCA).
  • S-Video won't detect your TV, which forces you to use component or composite connections for CRTs. This sucks.
As for the later, I just found a solution. The easiest solution is to use Linux, and configure xorg.conf on your own (heard there's a wizard for configuring that, I should check that out). This would allow you to define your exact parameters for the connection: S-Video using PAL-B (Israel), and 1024x768 60Hz (written as 1024x768_60) should do the work.
If you insist using Windows, I can dispense some advice, assuming you use XP (don't have Vista, don't want to). The problem arises from the drivers (forceware) and Nvidia's control panel. It seems that the new control panel assumes you want your TV to be auto-detected, and if the auto-detection fails, you won't get any other option. Moreover, even if the control panel's wizard thinks it has detected your TV, but it actually fails, you are stuck. The most common phenomena is the TV screen flickers for a second or so with your desktop, and than returns to it's blue state. In the mean while, the driver is sure that everything works perfectly, so no further configuration is allowed. This is where most of the forum threads in the Internet says "replace the 8800GT with something else". And then I found this very helpful lead. Basically, it suggests to get back the classic Nvidia control panel, and try to configure stuff there, as the rest of his advice, it didn't help me. So i found this help site that explains how to do that. After changing the value of ContextUIPolicy to 3, I got the classic control panel. Now, I could use the wizard that says "My display is not in the list" and then turn on the "'Rigorous Display Detection". Finally, the TV connection wizard allowed me to use other settings then "Auto Detect", so I could choose "S-Video". After doing so, my TV came to life, and started to display my desktop as "Monitor 2". Some final tweaks were required, such as setting the region to "PAL/B" (otherwise, screen flicker would occur in Israel and western Europe) and setting the resolution, and that's it! Notice that the lead I found only managed to get B/W picture, while I managed to get full color.
Hope this guide saved someone from deep frustration, and happy TV watching everyone.

3 comments:

  1. Thanks for this article. It was very useful for me.

    Thanks from peru :D

    Hazziel

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. Thank you very much from The Netherlands! Thanks to your article (and the one from the other guy) I'm gonna lay on the couch and watch Weeds with my cat now, instead of frustratingly messing with the stubborn card! THANKS!

    G (a girl :) )

    ReplyDelete