So things looked a lot better this weekend after doing a lot of tweaking. I want to list the things I did, so if someone else runs into similar issues, maybe this will help. I'm not 100% convinced yet that everything is working perfect, but it's a noticeable difference.
My system is running Windows 7 x64 SP1, a gigabyte micro atx z68 motherboard, intel core i5 2500k, EVGA GTX 580 (Nvidia beta driver 290.53), ceton infiniTV quad PCI-express. This is hooked up via HDMI to my Denon 2112ci which runs to my Sony 46XBR909. I'm also using a Harmony One to control all of this.Screen going blank intermittently and also "Display Driver Error - the video playback device does not support playback of protected content"
-Adjust the follow Nvidia Control Panel item
Go into Nvidia control panel, adjust deskop color settings, apply the following enhancements, content type reported to the display, set this to Full Screen Video
-Proper power on sequence.
This required my calling up Logitech extended support, since power on delays cannot be programmed by users (not to be confused with the other delays). So my TV turns on first, and then my Denon has a 2-3 second delay before it turns on, and then my HTPC has a 12 second delay before waking from sleep, and finally a 7 second power-on delay for the HTPC (the one users can program that tells the remote how long before it can send commands to the device).
Then I have an Event Ghost macro that runs HDMIon (http://thydzik.com/hdmion-a-solution...nal-on-hd-tvs/
), and then waits 50 seconds to run:
That's Media Center, starting in Live TV mode. The reason I wait 50 seconds is because that's how long it takes the Cable Card/Ceton to start up and be available (in combination with all the other timings).
-Using Event Ghost, when the Power Off signal is received, I have a macro that closes ehshell.exe, then another macro that waits 3 seconds and looks for the Media Center crash window (which happens every now and then), and then finally another macro that waits 7 seconds and puts the computer to sleep.
Why do I have 3 separate macros for that? Because I have each macro set to stop if the windows isn't found, that way it doesn't close the wrong thing.
Not sure if this was needed, but I did it anyways. Check out this link: http://www.avsforum.com/avs-vb/showthread.php?t=1227161No Audio
-Turn off Media Center sounds. I believe this is only needed if you have your Windows Speaker Configuration set to anything but stereo.Audio Stuttering or drop out after doing 1.5x fast forward
-This happens when your Speaker Configuration is set to anything but stereo. The reason Media Center freaks out is because it has to decode the signal and send it out as PCM, so it can play the audio at 1.5x speed. So it switched from Dolby Digital (what the channel is using), to Multi Channel PCM and then back to dolby digital once you hit play. This will create around 10 seconds of audio stutter or total audio drop out, where afterwards it will kick back in.
Two ways to fix this, that I've found:
Set your speaker config to stereo, so 1.5x fast forwarding only switches to regular stereo, and then switches back to dolby digital properly. I personally didn't want to use this method
Or you can go into your audio device properties, advanced and then uncheck "Allow applications to take exclusive control of this device." This will force media center to decode the dolby signal and use Multi Channel PCM for everything. So, when you watch TV, it's PCM, when you fast forward, it's PCM. Everything works well now. You won't get the pretty Dobly sign on your receiver though...Driver crash with video drivers while browsing the net or doing other simple things
-This is called a Timeout Detection and Recovery (TDR).
The newer Nvidia drivers (280 and up) have this issue. Here is Nvidia's sticky thread on this: http://forums.nvidia.com/index.php?showtopic=215256
For me, it was a hardware issue with my EVGA GTX 570 SC. I figured this out because driver 275 was still crashing on me, which is Nvidia's recommendation for seeing if it's a hardware issue or not. I'm assuming my factory overclock was bad. So I went with a GTX 580 instead.Issue with HDMI Detective not passing through HDCP
-When I tried an HDMI Detective (which I'm not using, but just tried out for a day), I found that it doesn't work with my GTX 580. My Nvidia control panel would say that my display is HDCP compliant, but then as soon as I tried to watch TV or a Bluray, it would switch to saying my display is NOT HDCP compliant. I was unable to watch any copy protected material.
This did not happen with my Intel graphics... so I'm sending it back as it doesn't function properly or as I need it. I tried using longer HDMI cables, which has been said to fix some HDCP issues.Quick switching between 5.1/7.1 and Stereo in Windows speaker config, so your receiver can upmix.
-I wanted to have a quick way to switch my speaker config to Stereo when listening to music, so my Denon could upmix it.
There is a little AutoIT script someone wrote to do this: http://blog.contriving.net/2009/05/0...s-soundswitch/
I would recommend getting the beta 3.0 version, as the stable version didn't work the way I needed it. Customize the config file to your needs. I believe there is another app called Sound Switch as well, but that one didn't work for me--use the link I provided above for the proper script.
I have a Logitech K800 keyboard and it has a calculator macro key that I mapped to trigger sound switch (which is something like ctrl-alt-F12). Now I just press one button and my computer switches.
Issues with Event Ghost (in windows 7) and automatically starting SoundSwitch.
-Event Ghost has a special plugin that installs a service in Windows 7 for use with MCE remotes. I do not use this as it breaks Windows remote functionality for me once I restart my computer.
Instead, I use the normal plugin for MCE remote (the one that does NOT say for Windows 7/Vista). However, this doesn't work by default, you have to run Event Ghost as Administrator for this to work.
So, go into Scheduled Tasks and create a new task for Event Ghost. Check the box that says Run with Highest Privileges and set the task to trigger whenever anyone logs in. This will auto start it for you, so no need to use the Start with Windows checkbox in Event Ghost.
This also solved the issue with SoundSwitch (which also requires admin privileges). Just add another task with "Run with Highest Privleges," that triggers whenever anyone logs in.
All right, hopefully I didn't miss anything, as I don't have my home computer near me to verify everything.
I just wanted to dump out all the issues and fixes I've had trying to use an HTPC, and I hope this might help others.