Quote:
Originally Posted by
Hogweed75 
I'm also having a problem if I leave the HTPC on and turn off the TV. When I come back (much later) I can't get an image on the screen. I've tried clicking the keyboard and mouse, unplugging the HDMI and replugging it, etc. I end up rebooting. Any settings that I can try for this?
Loading a Profile by a Hotkey
I think the problem is not so serious as Radeon GPUs. Just save your NVIDIA Control Panel settings as a profile (Menu bar > Profiles > Save; say, profile1.nvp) at the default location and reload it when the problem occurs. Use a hotkey to do so: Install
AutoHotkey. Save the following script as, say, Hotkeys.ahk at any location you like. Double click it and you are ready. You can automatically load the script at Windows startup: right-click Start and click "Explore All Users"; add a shortcut to Hotkeys.ahk in the Programs > Startup folder.
Code:
SetKeyDelay 750
;NVIDIA Control Panel Profiles
#1::
Run nvCplUI
WinWait NVIDIA Control Panel
Send !pl
WinWait Load Desktop Profile
Send profile1.nvp
Send !c
Send !d
Send !3
Send !o{Space}
Send !a
Send {Enter}
WinWait NVIDIA Control Panel
Send y
WinWait Apply Changes
Send y
WinClose NVIDIA Control Panel
Return
"#1" means the hotkey Windows Logo+1. You can assign any hotkey of course. You can define as many hotkeys as you like in the same file (repeat (hotkey):: ... Return). The first line "SetKeyDelay 750" can be omitted (0.75 seconds between two keystrokes; I added it just to see what's happening slowly). Please read the Help file of AutoHotkey (or its website) for the meaning of each command. You can switch between 24Hz and 60Hz instantly with this method (just create a profile for each refresh rate). See also
script to change from 50p to 1080/24p.
Speaker Setup by a Hotkey
You can assign a hotkey to each speaker configuration: Stereo, 5.1 Channel, and 7.1 Channel.
Code:
;Speaker Setup
#s::
Run rundll32.exe Shell32.dll`,Control_RunDLL Mmsys.cpl`,`,0
WinWait Sound
Send {Down}
Send !c
Send s
Send !n!n!f
Send {Enter}
Return
#6::
Run rundll32.exe Shell32.dll`,Control_RunDLL Mmsys.cpl`,`,0
WinWait Sound
Send {Down}
Send !c
Send 5
Send !n!n!n!f
Send {Enter}
Return
#8::
Run Rundll32.exe Shell32.dll`,Control_RunDLL Mmsys.cpl`,`,0
WinWait Sound
Send {Down}
Send !c
Send 7
Send !n!n!n!f
Send {Enter}
Return
where
- Windows Logo+s = Stereo
- Windows Logo+6 = 6 channel
- Windows Logo+8 = 8 channel
Append the above to Hotkeys.ahk.