locked
Disable 'Monitor Off' detection, how?

    質問

  • Hi

    Windows 7 (well Windows in general), detects when a monitor is turned off (in a multi monitor setup) and moves the applications outputting to this monitor to the main monitor, however in some situations, this is rather annoying.

    Is there a way to turn this feature off, so that a program stays on the monitor.


    TIA


    Søren

    2010年1月18日 5:38

回答

  • Hi

    This behavior is by design and I don't think there is a way to override this functionality except to make sure that both monitors are turned on when you start the system.

    As described in the article that you posted the link to, if a second monitor is not detected, everything will be displayed on the available monitor.



    Hope this helps.

    Thank You for using Windows 7


    Ronnie Vernon MVP
    2010年1月20日 7:09

すべての返信


  • Hi smolesen,

    Update your video drivers and check what happens.

    If you have a hardware device that isn't working properly with your computer, you probably need an updated driver. There are three ways to update a driver. Follow the steps in the article given below to update the drivers manually
    http://windows.microsoft.com/en-US/windows7/Update-a-driver-for-hardware-that-isnt-working-properly

    If that doesn’t resolve the issue, see if it happens with a different monitor.


    Azeez Nadeem - Microsoft Support


    2010年1月19日 2:04

  • Hi Azeez

    This is not because of a hardware device not working properly, it's because of a rather annoying 'feature' in windows 7


    and the question was whether it is possible to turn this 'feature' off somehow, so that a program isn't moved to the main monitor when the secondary monitor is turned off.

    TIA

    Søren
    • 回答の候補に設定 ACE3740 2011年12月19日 20:03
    • 回答の候補の設定解除 ACE3740 2011年12月19日 20:03
    2010年1月19日 5:57
  • Hi smolesen,
    Thanks for using Microsoft Answers!

    I'm moving your thread to the Windows 7 Misc forums in the TechNet community. They'll be able to better assist you there.

    Cody C
    Microsoft Answers Support Engineer
    Visit our Microsoft Answers Feedback Forum and let us know what you think.
    2010年1月20日 5:09
  • Hi

    This behavior is by design and I don't think there is a way to override this functionality except to make sure that both monitors are turned on when you start the system.

    As described in the article that you posted the link to, if a second monitor is not detected, everything will be displayed on the available monitor.



    Hope this helps.

    Thank You for using Windows 7


    Ronnie Vernon MVP
    2010年1月20日 7:09
  • Hi Ronnie

    The problem here, is that the monitors are different inputs on my TV. So every time I change input on the TV, Windows thinks a monitor is turned off, and moved the application to the main "monitor", which is really annoying.

    Some kind of event must be send to Windows when a monitor is turned off.... would it not be possible to HOOK into this event and throw it away???

    Søren
    2010年1月20日 7:14
  • Dear Søren, Ronnie,

    I experienced the same "feature", causing me to search the net for a couple of hours for a way to turn it off. Yes, it is *that* annoying.
    Just wanted to support Søren in his request: A way to turn that off would be lovely. "This behavior is by design (so live with it)" is not exactly the answer one likes to hear. It raises the question: Whom is it designed for?

    But to stay factual: Ronnie, is this posting enough to get an official feature request going? Or is there some other place that would be better for that?

    Best regards,
    Robin

    2010年2月1日 2:07
  • Hi Robin

    Thanks for your support... was beginning to think that I was the only one having this problem....

    It's kind of strange, but it doesn't seem to be possible to get any answers on how to disable this feature, everywhere I ask I just get the answer 'this is by design' even when I ask in a developer forum, to figure is there's some kind of event could suppress programmatically, I don't get any replies....

    With all the problems I'm having running Windows 7 in a multi monitor(TV) setup, I wondering if Windows7 is mature enough for this kind of usage... maybe MythTV on a Linus box is the way to go.....

    Best regrads,

    Søren
    2010年2月1日 12:05
  • Hello Azeez,

    Would you be so kind as to plain and simply answer ONE of the following questions without giving run around or answering a different question.

    What registry setting do I  add / change / delete to DISABLE this monitor auto-detection service / annoying so-called "feature"?

    I have a multi-monitor (8 monitors) system and I like to turn off the power to my monitors at night.  When I wake up in the morning I turn the power back on, and all my applications are moved around.  It appears that Windows 7 is automatically detecting the monitors turning on/off (as I hear the same sound as if I plugged in a USB device) and moving / resizing my application windows once the power is restored.

    In the interest of saving time / avoiding you giving a non-answer / run around answer, I'll post my question in a slightly different ways so that you understand EXACTLY what I am asking with the hopes that I can get a straight answer out of you.

    How do I disable this monitor auto-detection so that when I turn my monitors on/off my applications stay where I left them?

    or

    How do I get windows to STOP reacting to my monitors being turned on/off?

    Everything in Windows is controlled by the registry so there HAS to be a registry setting that can achieve this goal.  Please tell me how to achieve this goal.

    2010年4月3日 8:54
  • Hi C4702

    Thumbs up !

    I still haven't figured out how to solve this problem, getting in contact with Microsoft is like hamering you head against a wall, and you never get a strait answer... Let me know if you figure out something....

    Regards,

    Søren

    2010年4月3日 14:32
  • How do I get windows to STOP reacting to my monitors being turned on/off?

    Everything in Windows is controlled by the registry so there HAS to be a registry setting that can achieve this goal.  Please tell me how to achieve this goal.

    Hi C4702

    Of course, if we knew of a registry setting that would solve this problem, we would have posted it.

    Since my initial post in this thread, I have set up a new system with dual monitors and I have not been able to recreate the behavior that is being described here?

    If we could get everyone who is experiencing this behavior to post their associated hardware/software specs, we might be able to discover some common setups, perform some troubleshooting to pinpoint the cause, and try some fixes.

    Also, the exact, step by step procedure that is used when you experience this behavior.

    Mine are:

    Dell Studio XPS 9000
    Intel Core i7 920 at 2.67GHzATI
    Radeon 5870 (latest drivers)
    Dual Dell ST2210 LCD Monitors (DVI Connected)
    W7 Ult 64bit (OEM)
    8GB RAM (OEM)

    I use the built-in Extended Desktop setting. Both monitors are set at 1680x1050 and I use 3360x1050 Wallpaper.

    Everything is still using default settings. I haven't installed the gaming software or used any of the advanced Catalyst options yet.

    Let us know.

    Thank You for using Windows 7


    Ronnie Vernon MVP

    2010年4月4日 3:20
  • If we could get everyone who is experiencing this behavior to post their associated hardware/software specs, we might be able to discover some common setups, perform some troubleshooting to pinpoint the cause, and try some fixes.

    Let us know.

    Thank You for using Windows 7


    Ronnie Vernon MVP

     

    I'm using Nvidia Quadro NVS 440 with 8 DVI monitors (6 @ 1280x1024 and 2 @ 1920x1080) / Windows 7 64bit.  

    I however don't see how this is relevant when the problem has been isolated to Windows 7 new "feature" of auto-detecting monitors.  This fix is simple.  Disable this monitor auto-detect "feature" so that once the display settings have been setup, they remain until they are setup again.

    Either through registry, or through a hook that can be handled.  Come on Microsoft why let this BUG / Feature give Windows 7 a bad rap when it is clearly such a good OS.

    2010年4月4日 6:17
  • Hi

    Thanks.

    I will try to escalate this to get some attention. In the meantime, please take a minute to post feedback on this subject at the following link.

    Windows 7 feedback - Speak to us at Microsoft

    Regards,

    Thank You for using Windows 7


    Ronnie Vernon MVP

     

    2010年4月4日 7:16
  • Hi

    Thanks.

    I will try to escalate this to get some attention. In the meantime, please take a minute to post feedback on this subject at the following link.

    Windows 7 feedback - Speak to us at Microsoft

    Regards,

    Thank You for using Windows 7


    Ronnie Vernon MVP

     

    Done!  ... and Thank-you.  I hope we can get this resolved as this is truly annoying.
    2010年4月4日 7:26
  •  

    Hi

     

    I'm using:

     

    Asus M4A785G HTPC M/B with AMD II X2 240 2,8 GHz cpu

    Build-in ATI HD4200 (Using both VGA and HDMI in 1920x1080)

    Asus EAH4350 (Use HDMI in 1920x1080)

    Both graphich cards ar using the same driver: ATI 8.661.0.0

    The TV connected is a Sony Bravia KDL-40W5E

    Windows 7 Professional x64

     

    I agree with C4702, once the system is setup, it must be possible to disable the monitor/TV auto-detection, so that nothing changes whenever the TV is turned off

    N.B. I don't have any monitors attached... only the Sony TV.

    2010年4月4日 8:35
  • Hi

     

    Any progress on this?

     

    Regards,

     

    Søren

    2010年4月26日 4:29
  • I too need a fix for this.

     

    I have 3 monitor devices:

    23" Dell P2310H (DisplayPort) - main monitor [1920x1080]

    22" Dell E228WFP (DVI) [1680x1050)

    46" Sharp LCD TV (DVI-->HDMI) clone of main 23" monitor [1920x1080]

     

    When the 22" or 26" are turned off, because they are only using DVI, they do not cause Windows 7 to detect them as being disconnected.

     

    However, when my 23" main monitor w/ displayport is turned off via the power button on the front of the monitor, Windows 7 then thinks that the monitor is disconnected/unplugged and removes that display, and sets my 22" monitor as the main monitor and moves all windows and icons etc over to it... grrr, very annoying!

    All I can do to get around this for now is to always leave my monitors on and set the power management settings to turn off my monitors after 2 minutes of inactivity... meh....

    I have an ATI Radeon HD 5850 using all 3 outputs on it (DisplayPort, DVI, DVI)...

    2010年4月28日 21:31
  • Yes, I have the same problem.  And one worse problem!  I have a NVidia Quadro FX580, which has one DVI and two DisplayPort connectors.  The DVI goes straight to a monitor, the DP connector goes through a home theater amplifier (Yamaha RX-V565, though I also tested with a Pioneer 1019AH-K, same problem).  When power saving features kick on to put the monitors to sleep, the HDMI connection is broken to the amp, which then puts the monitor in power save.  When I wake up the CPU, the DisplayPort connector wakes up and tells the amp to send video to the monitor.  Then the amp turns on the monitor and feeds it video.  But the monitor is a little slow to sync, so by the time that Windows 7 detects if a monitor is connected, it decides NO, the monitor didn't wake up, and goes through full disconnection logic, thus shutting off the DisplayPort output.  Which tells the amp to turn off the monitor.  Then, it realizes the amp is there, and turns it on again.  Basically, it toggles between 1 and 2 monitor modes forever, making the machine completely unusable until I punch a button on the amp's remote that pulls up the OSD menu, which provides consistent HDMI output.  The PC syncs up fine, then I can close the OSD and it recognizes a second monitor.

     

    What a horrible pain in my rear.  I eventually found a setting in the amp that forces the HDMI out to stay on all the time, even when disconnected, so this fixed my one problem.

     

    Even so, the worst thing ever is that my programs keep getting juggled around.  I hate that.  I don't like most of the changes in Windows 7, but I can live with them.  This is not one of those changes that I can live with.  Please fix it, give me a way to turn it off, or give me a pop-up message that says "Would you like to move your programs to this monitor?  Yes/No/Don't ask me again".   No OS should ever move a window for you without permission.  It's bad manners.

     

    JH

    2010年5月10日 0:25
  • Im having the same issue and it is really messing with the way I use my computer.

    Searching for a solution I found this:

    To disable monitor detection, with AMD/ATI gfx cards under Windows 7, search for DMMEnableDDCPolling registry key and set it to 0 (it is DWord). There are several places in the registry where this key is located. Change them all and reboot. Doing this will disable constant polling of the display driver to detect if user attached a monitor.

     

    Although I didnt find that string in my registry. Maybe its different for me since I have a swedish version.

    A solution for this problem is something that Microsoft really needs to provide. It shouldn't be very hard. Im gonna call the support tomorrow and see if they can help me but thought I'd post here as well.

    My setup is a Radeon 5850 with the latest drivers with my main monitor being a HP ZR24w connected by Displayport, a BENQ connected with DVI and a Philips LCD TV connected with HDMI.

    Everything works fine unless I turn of the main monitor. Then that monitor is disabled and everything I had on it is moved to my TV and everything that I had open on my TV is moved to the BENQ.
    It all gets back to its rightful place as soon as I turn on the HP again. But, I cant use the setup the way I want to when it behaves like this.

    2010年5月23日 10:31
  • Thank you Mattias. I have a Lenovo W500 laptop with hot switchable graphics (the intel graphics and an ATI card) and this registry mod seemed to do the trick! I'm connected to the monitor through a KVM box, so every time I switched the KVM to my other machine, when I switched back to my W500 the settings were automatically changed (the display resolution was set too low). Now that I set the DMMEnableDDCPolling to 0, when I come back the settings were just as I left them.

     

    Thanks again!

    2010年6月9日 23:30
  • You have given me hope that a solution may exist.

    I'm having the same issue with monitors being auto-detected and need to disable the "feature". I however am not using an ATI card and as such do not have the DMMEnableDDCPolling setting in my registry. Are there any other registry or other suggestions that might disable monitor auto-detection (specifically when you turn the monitor "off" or "on").

    Setup: Dell Studio 540, Core 2 Quad, 4 GB ram, Integrated Intel graphics (no card), HDMI output to the TV through a receiver. 

    and YES! .. the issue is that annoying. Let me know if anyone has an Intel-integrated graphics solution.

    2010年6月16日 1:56
  • I found a program that is working VERY GOOD called Actual Window Manager (http://www.actualtools.com/windowmanager/)

    It allows you to set individual window settings and at any time press <WIN+F5> to restore those settings.  It will keep applications exactly where U want them.  It retails for $50 but that is not too bad when you see how powerful this software is.

    Good Luck!

    2010年6月19日 19:44
  • This problem is not new in Windows 7.  I have a similar problem in Win XP.

    This only happens when I power off my Panasonic HD TV which is connected by an HDMI cable.  Not only does the system move applications to the primary monitor, but it also disables the TV in the Display Properties.  In order to set things back to normal, I need to open display properties and re-enable the monitor first.

     

    2010年7月3日 19:25
  • Ronnie,

    In my experience the problem only occurs if you have a Display Port or HDMI cable attached to a monitor (or TV) capable of sending a control signal back to the PC.

    I have the following setup:

    Intel Core i7 870 @ 2.93 GHz

    ATI Radeon HD 5970 (latest drivers)

    2x Dell 2407WFP (DVI Connected)

    1x Dell U2410 (DisplayPort connected)

    All monitors are set to 1920x1200.

    8.00 GB RAM

    Windows 7 Professional 64 bit

    Once you have a setup like that, go ahead and setup your desktop the way you like it then turn off the DisplayPort connected Monitor.  You'll notice that all your windows are moved into one monitor.

    2010年7月27日 18:16
  • Ronnie,

    In my experience the problem only occurs if you have a Display Port or HDMI cable attached to a monitor (or TV) capable of sending a control signal back to the PC.

    Once you have a setup like that, go ahead and setup your desktop the way you like it then turn off the DisplayPort connected Monitor.  You'll notice that all your windows are moved into one monitor.

    You are correct.  I have this issue as well.   Windows 7 treats DisplayPort much like it is a USB device: Once the USB device (or DisplayPort monitor in this case) loses power, the system 'disconnects' it AND disables the 'desktop' which was associated with the device (you even hear the same sound as when disconnecting a USB device, when you power off a DisplayPort monitor in Windows 7).  With DVI, you do not have this problem.  Windows keeps a 'virtual desktop' active despite the DVI monitor being powered off. There should be an option in Windows 7 to be able to right click on your monitor in display settings, and say "DO NOT DISABLE DESKTOP WHEN MONITOR IS DISCONNECTED".  If this is a 'feature' why doesn't it work the same with DVI?  Inconsistencies like this make it seem much less like a feature, and more like an oversight.

    Im honestly supprised how much of an afterthought multi-monitor support is in Windows 7. Why do i still need 3rd party applications like UltraMon just to have half way decent multi-monitor support?  This is ridiculous microsoft, its 2010... people have more than a few monitors.... lets see some better multi-monitor taskbar support, better window control options specific to multi-monitor scenarios, and better DisplayPort support.  This seems like pretty basic operating system stuff.  People just want the option for their HDMI and DisplayPort monitors to act like their DVI monitors used to.  Not too much to ask. 

    When a DisplayPort monitor falls asleep, windows doesn't disable the desktop associated with it because technically the powers still on (so windows still see's your device).  It just needs to act the same way when it is actually powered off. 


    A temporary solution to the problem may be to write a script to force your monitors to sleep that you use instead of powering off your monitors at night.  This will keep everything open the way it was.


    EDIT UPDATE:

    ------------------------------------------------------

    I found this app: http://www.dekisoft.com/mou.php

    it seems to do the trick for now.... now i can double click a shortcut, or do a keyboard shortcut to force my monitors into sleep mode instantly... when they return, my desktops are exactly as i left them.

    2010年8月7日 8:22
  • I have exactly the same problem until I start using Displayport!  At first I was going to blame ATI for it.

    I do not have this problem if I use DVI on my 3008wfp monitor.

    This problem started if you connect a Displayport on your 3008wfp monitor have it EXTENDED to your HDTV using HDMI.

    Lets say you are watching a movie on your HDTV and you turn off your monitor, boom .. your movie crash!  W7 somehow says you only have 1 monitor now and thats your HDTV.  Thats why your movie or anything crash on the screen!

    If you have it connected your monitor thru DVI, it will not have this problem and W7 says your monitor is still the primary screen even when you OFF it!

    Well, I like to turn off my monitor when I watch movies on my HDTV.  Yah I can dim my monitor screen, but it is generating so much heat on the back of the monitor!

    Microsoft, please fix this for the next service pack!

    I like to add that this program did not work for me: This app: http://www.dekisoft.com/mou.php

    I play a movie, then use this software. Did you play a movie on your HDTV?  It put the monitor to sleep, then it comes on again in 1 sec!

    Is there any more other fix for this?


    Chong
    2010年8月9日 3:48
  • yea unfortunately my trick only works to alleviate your icons and windows being consolidated to the "1 monitor" when you intend to turn ALL of your monitors off.  I sympathize with your movie watching, i had exactly the same issue last night.  That is why this definitely still needs to be fixed.
    2010年8月10日 21:40
  • Cant Microsoft program the Displayport to have the same behavior as the DVI? Is there a fix coming soon?

    For now, you can just go to the ATI CCC and make your contrast as small as possible.  But your monitor is still running and it is giving out alot of heat esp. during the summer.

    Have you try this DMMEnableDDCPolling in you registry? I cannot find it.


    Chong
    2010年8月11日 16:47
  • I have an ATI Radeon HD 4350 on XP that caused the same issue.  Disabling the 'ati hotkey poller' service killed the auto detection.
    2010年8月11日 17:16
  • Once you kill the auto detection, does it work?  How do you disable the 'ati hotkey poller' ?
    Chong
    2010年8月11日 20:15
  • The reply I got back from ATI:

    It is because you are connected through the Display Port connection.

    It is an issue with Windows and the way it allocates resources.

    There is no current workaround other than keeping the DP monitor active at all times.  This may change with driver updates or Windows updates.

    Display Ports are not an AMD/ATI idea, they are the next generation monitor connections, AMD just happens to be the first video card company out with a wide range of products supporting the interface.

    In order to update this service request, please respond, leaving the service request reference intact.

    Best regards,

    AMD Global Customer Care


    Chong
    2010年8月12日 13:51
  • I AM A TRADER AND USE MULTIPLE MONITORS.

    I LIKE TO CLOSE THE LID (KEEP DATA RUNNING) WHEN I AM NOT AT MY DESK.

    HOWEVER MY MONITORS GET ALL SCREWED UP BECAUSE OF THIS FEATURE

    PLEASE HELP TO GET MONITORS TO STAY THE WAY THEY WERE

    2010年8月17日 5:25
  • Is your main monitor connected to Displayport?

    You type in cap cause you are mad?


    Chong
    2010年8月18日 3:20
  • Chong

    I am not mad.... just a little frustrated that I cannot close the lid or I will get a mess in my desktop

     

    I have a Laptop.... I am connecting my second monitor to the Serial Port (15 pin connector).....

    PEDRO

    2010年8月19日 3:20
  • I am not getting that with my laptop and my 2nd monitor connected thru HDMI.  So you saying thru Serial Port?

    Its a known problem with your monitor conncted thru DP.


    Chong
    2010年8月19日 16:51
  • Support on this issue?

    I've been checking this thread daily and still have not heard back since the issue was "escalated". What progress has been made on this issue or has it simply been dropped? Myself and many others are still having issues and need a fix to disable monitor auto detect on display-port and HDMI monitor setups. This issue is not going away it will only get larger as the number of HDMI/multi-monitor users increases.

    Why are you ignoring this thread and the issue?

    None of the mentioned fixes have worked. 'DMMEnableDDCPolling' registry does not exist on my PC and there is no 'ati hotkey poller' service to disable. I've tried both integrated Intel HDMI display out as well as ATI graphics card HDMI display out, both have the issue.

    2010年8月21日 15:10
  • I have the same issues running on my ThinkPad T61 connected to an external monitor via a VGA cable.  It would be nice to be able to disable the auto-detection feature. 

    I tried the registry update below, but that didn't fix it either.

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
    "UseIViewHelper"=dword:00000000
    "TMMRestrictionOverride"=dword:00000000
    "PollingInterval"=dword:00000000
    Reading other threads, it sounded like TMM was a deprecated Vista feature and Windows 7 doesn't use it.  Weird thing is, the TMM key still exists in Windows 7.

    2010年8月31日 14:42
  • You need to create the DMMEnableDDCPolling key if you are using an ATI card.

     

    Unfortunately I am using an nVidia card and updating my video driver triggered this issue for me in my 2x monitor KVM setup. Looks like I'll be downgrading my video driver as a fix, and possibly switching to an AMD graphics card.


    Network and Systems Manager
    2010年9月3日 23:55
  • It is a Windows7 bug or feature. While it happens on all cards. and even more interesting it is that widgets stay in place but windows are restored, to "primary" display.

    It just depends which monitor it is detected first. On Vga - DVI configuration i get random results. on DVI-HDMI config DVI always wake ups first.  Probably window manager should wait a while and compare new configuration with previous one , before it make changes.

    2010年9月5日 7:55
  • I just wonder if this bug is fixed in W7 SP1.  If not, we are going to wait a while.

    I hope it is fixed.

    I got a Displayport monitor and a Displayport cable, yet I am not using it because of this bug.


    Chong
    2010年9月8日 23:42
  • How about this? My TV is hooked to the laptop (Win7) via HDMI. I want the TV to take over as the main monitor and turn the laptop monitor off as soons as I choose that HDMI input on TV. In addition, I want the laptop monitor to take over as soon as I change the TV input to something other than the computer HDMI input. Is THAT possible?

    Thank you.

    Sejo

    2010年9月10日 0:32
  • Take over on its on or you toggle it?


    Chong
    2010年9月10日 17:11
  • I would like it to take over on its own. It used to do exactly that with my older 46" Panasonic Viera. Now that I switched to 50" TV, I have to do it manually through "graphics" options. Strange.

    Sejo

    2010年9月10日 18:41
  • Hi,

    I have a similar issue and it IS really anoying. I have a Windows 2008 Server R2 that is my primary testing/email/development machine and I have 2 screens connected to it. One of them is connected via a KVM switch. If I switch away with the KVM to another machine nothing happens yet. But if I switch back to that machine, Windows detects the "new" screen, activates it and disables the other 2nd screen. So after this I have to switch back on my 2nd screen with Windows-P. Unfortunately I have Hyper-V enabled on the server, so switching screens takes about 30 - 60 seconds (maybe because Aero doesn't run too well on W2K8R2 Hyper-V). So everytime I switch my KVM I loose a minute staring at 2 black screens.

    I am using a NVIDIA graphics adapter. Like others have reported, this did not happen with old drivers, so there must be a way to avoid this behaviour. It would be great if somebody from Microsoft could step up and find out how one can work around this problem. I even would install my old driver, if I knew which of the 20 versions on my disk was the right one.

    Cheers,
    Daniel


    2010年10月6日 18:00
  • W7 64-bit, NVIDIA Quadro NVS 440 (dual DMS-59 connectors, NOT DisplayPort, so it appears this behaviour is not limited to DisplayPort connectors.)

    I starting experiencing this issue recently, but only after updating the NVIDIA drivers to the latest WHQL set (driver version 8.17.12.5896). It never occurred with standard Windows 7 driver installed when I built the system.

    The two DMS-59 connectors are configured with 2xVGA adapter (Outputs 1 and 2 in Windows) and 2xDVI adapter (Outputs 3 and 4). One of the VGA outputs is hooked up to a projector that is used only occasionally. When I power up the projector (normally Output 2), Windows automatically detects it and messes around with the display configuration. Specifically, it promotes the projector to 'Output 1' status, disables the other VGA-attached monitor (Output 2) and rearranges the monitors.

    WORKAROUND: I found that right-clicking desktop>Screen Resolution>Detect puts things back the way they should be. 

    Hope this helps as a relatively convenient workaround until someone figures out a proper fix for it. Rolling back the display driver also fixes it for me, so perhaps it's a combination of factors.

    --Simon

    2010年10月28日 5:35
  • I'm having the exact same problem.  No answers yet?

     

    In the meantime, I've added a shortcut to the taskbar with:

    C:\Windows\System32\DisplaySwitch.exe /extend

    So that I can get the 2nd monitor back up quicker. 

    2010年10月28日 19:05
  • Any news on this problem, has Microshit called any attention to this issue yet?

    I have the same issue with my AMD 6870. I don't have DMMEnableDDCPolling in the registry, someone mentioned manually adding it, where to?

    2010年11月3日 14:53
  • I am also having this problem and it is becoming very annoying. I recently upgraded to Win7 on my HTPC box specifically to use Windows Media Center as my DVR/media software. I think WMC is a great piece of software and was excited to see how much smoother and feature packed it was than BeyondTV which I was using previously. 

    It is quite annoying for me that it detects/undetects my TV when I turn it on or off. The detection process I think sometimes is even throwing some flak into any currently recording shows, which stinks. However, its not too bad when it works, because for me, no resolution changes occur..and it just adds a few seconds of unresponsive UI in WMC.

    But the main issue is that now, about once every couple days, when I turn on my TV, Win7 does not even detect it at all, so I just get stuck with a "No Signal" on my TV. I have resorted to hooking up a secondary DVI monitor just so I can use it to navigate to the "Screen Resolution" window and click the "Detect Monitors" button which then brings back the TV output.

    In XP, turning on/off the TV did not register any sort of event, so windows did not even know about it. That is what I would like to see again in Win7 somehow. Otherwise, I will have to downgrade back to XP and BeyondTV just to get my TV output to not go away, which sucks.

    I can't believe this issue is still around...seems to me to be a total deal-breaker for a lot of people wanting to use WMC as their primary DVR. Microsoft - seriously, if WMC is desgined as DVR software, who thought it would be a good idea to undetect/redetect an attached HDMI TV connection every time its turned off/on??! Or at the very least provide a way to turn it off!

     

    So what I am searching for now in the meantime is a way to create a macro or something to do the "Detect Monitors" function that I can activate from a remote control. Does anyone have an idea how to do something like that? Can I run a command line to detect the monitors?

     

    Thanks!

    Rob

     

    2010年11月4日 17:53
  • Having same problem here. Dell monitor connected to DVI output is working fine, but Samsung TV connected to displayport output with a displayport->hdmi adapter is connecting/disconnecting every time the tv is shut down or computer goes in and out of power saving mode. And when this happens, all windows go back to the first monitor. This makes win7 completely unusable with dual monitors.

    The feature is nice to hook up an external monitor from time to time, but NOT if you want always to work with two monitors. We need a way to disable this.

    2010年11月10日 15:25
  • WILL THERE EVER BE A FIX FOR THIS???

     

    I have three monitors (via DVI) and one Samsung TV (via HDMI) connected to two ATI cards (5770 and 5570).  I got it set where icons and taskbar were on one monitor.  When I do a power shut down and restart, and when the TV is on while doing this, my icons move to the TV and my taskbar stays put.  I have to keep changing which monitor is the main to get icons and taskbar on the primary monitor!  Shutting off the TV, and sometimes my monitors all go to sleep!

     

    THIS IS COMPLETELY UNSTABLE!  WINDOWS 7 IN TRYING TO BE SMART IS BEING COMPLETEY STUPID WITH MONITOR DETECTION AND RESHUFFLING ICONS AND TASKBARS!  THIS NEEDS TO BE FIXED IMMEDIATELY!

     

    2010年11月16日 16:10
  • Yep, same problem here too.

     

    Would appreciate if someone could find a solution...

     

    Br,

    Jari

    2010年11月17日 18:26
  • Well, I was reading all of your posts, and I've to say that I'm not much confident on microsoft providing a solution... because they don't see the problem.

    In any case, my situation is the following

    Notebook with HDMI output connected to LCDTV HDMI input

    Everything goes fine, then, I decide to watch some tv. I change the HDMI source from HDMI1 to HDMI2 (where my DirectTV tuner is connected) I watch my thing, and when I try to go back to HDMI1 to continue surfin' the net, I found nothing. No signal. I have to actually open the lid of my notebook, go  to properties.. bla bla, and switch the input to Digital Tuner again.

    Unbelievable.

    by the way, i'm using vista on that notebook... so, if they didn't fix this since vista was released, I don't think they will do it from now on.

    damn

    what a stupid bug!!

    Thanks mates

    Ale

    2010年11月28日 1:47
  • Not sure how MS can't see the problem.  And in fact, this problem will become more prevalent as more people switch to displayport, as I hear that displayport acts like a plug and play device much like an HDMI connected TV.    I believe the problem will manifest itself 100% of the time under the following conditions:

     

    - Two or more monitors, with different resolutions, with at least one monitor connected via DisplayPort or HDMI

    2010年12月6日 20:48
  • Just like to add my 2 cents,

    I also am running a x800 vga > 22" (in backroom)

                                         Dvi > dvi/hdmi > 42" HD TV (in livingroom)

     

    I have mediaportal running SOLELY on the the 42", that is all i will ever do. I cant get this set up fine but as soon as i switch inputs or turn the TV off it forces the mediaportal to the 22" screen which is in another room and used as the family computer. This stops my daugher doing any work and disrupts everything, which is a terrible feature.

    It shouldnt be hard to stop it detecting a switch off signal, ____, id be happy with wiring a resistor / battery into the hdmi cable to keep the connection live and display always on if i knew how to do so.

    This is getting extremely frustrating now and makes my choice of windows 7 a dealbreaker. no longer can i use a pc as a pc / htpc as ive got to go into the other room, disrupt whoevers on the pc, set the screens on - restart the software, none of this i can see as its in another room, go back into the other room, just to watch a tv programme. NOT WHAT I EXPECTED WHEN I SHELLED OUT £120

    2010年12月14日 10:33
  • Come on guys at MS, just give us the option!

    I have a program that has a userinterface on one monitor and plays videoclips on the second (HDTV). If I switch channels or turn the TV off, the whole program gets messed up and I have to restart to get everything working ok again.

    By the way, this is XP, so it's definately not limited to Vista or 7. I just want windows to not react on turning a TV on or off.

    This is really, I mean REALLY REALLY annoying!

    Option:

    Doesn't anybody know what pin on the cable sends this signal so I can just fool WIN?

     

    Option:

    What I have noticed is that windows (luckily!!!) does not react on the main monitor being turned on or off or disconnected. So I was thinking about somehow switching the screens so that the always connected monitor is on the secondary output and my TV on the main one. Currenty I'm experimenting with this option.

     

     

    2010年12月16日 20:25
  • Come on guys at MS, just give us the option!

    I have a program that has a userinterface on one monitor and plays videoclips on the second (HDTV). If I switch channels or turn the TV off, the whole program gets messed up and I have to restart to get everything working ok again.

    By the way, this is XP, so it's definately not limited to Vista or 7. I just want windows to not react on turning a TV on or off.

    This is really, I mean REALLY REALLY annoying!

    Option:

    Doesn't anybody know what pin on the cable sends this signal so I can just fool WIN?

     

    Option:

    What I have noticed is that windows (luckily!!!) does not react on the main monitor being turned on or off or disconnected. So I was thinking about somehow switching the screens so that the always connected monitor is on the secondary output and my TV on the main one. Currenty I'm experimenting with this option.

     

     


    I'm guessing that when you do this, turning off the tv will actually put your monitor to sleep!!!!  You will only be able to wake it up by turning the tv back on!!!  At least that was my experience.   Post back and let us know.

     

    This is a real problem that MS needs to address.

    2010年12月17日 15:48
  • I have only noticed this problem when the monitor is plugged in with HDMI or Display Port.

    At home I ahve a 37" LCD plugged in with HDMI on an nVidia 8400GS, if i boot the computer with the TV off, or have my HDMI switch set to another port, then i have to shut down the computer, switch things around, then boot the computer. That is on Windows Vista Ultimate 64. By the way, there is no second monitor installed here, just the TV. I also believe I had Windows 7 32bit installed here for a bit and saw the same problem, but can't be sure about that.

    My computer at work is still a Windows XP SP3 machine. It has a 30" plugged in Display port, and a pair of 20" plugged in DVI on an nVidia Quadro NVS 450. I pretty much never shut this computer off, in case I have to work from home, but if i let Windows shut off the monitors, or if i turn off the monitors, or anything that shuts down the 30", then I lose it, and can only get it back by rebooting the PC, playing with the monitor set up, switching plugs around, and eventually getting it back.

    I have another system at home, running Windows 7 Pro with an nVidia 265, two monitors, 24" and a 23", both connected DVI, and I never have this problem.

    This probably isn't a driver issue, because i have been dealing with this for over a year now, and stay up to date on drivers. This has also happened for multiple people where i work, and it's all Display Port monitors that do this, never DVI. I think it is specific to HDMI and Display Port.

    2010年12月20日 13:14
  • Display port and HDMI are like PnP devices.  DVI the comptuer retains a virtual screen even when the computer monitor (DVI) is shut off.
    2010年12月20日 13:58
  • I have the same Issue.

     

    I have a KVM controlling one of my 2 monitors.

     

    I have 2 screens connected to my laptop - 1 directly and 1 through KVM.

     

    If I use my laptop, i see both desktops. Then I switch to another KVM screen and the second screen stays on my laptop as it should.

     

    I then switch back to my laptop KVM screen and the second (directly connected) screen goes to sleep/disconnects and sends all windows to the KVM connected screen. I then have to press Windows P or detect displays again for the 2nd (directly connected) screen to come back on.

    Windows must somehow detect me switching back to the KVM screen and disconnects the 2nd monitor for some 'feature' related reason.

    This is the 2nd 'feature' of Windows 7 I have come to dislike.

    2011年1月21日 12:42
  • Ok, me too.

    I use my projector connected through my Onkyo receiver (via HDMI) as a 4th display.  Every time I turn the receiver on or off, Windows goes crazy, switching the positioning of the displays, moving applications and icons, and even changing the resolution on one of my displays (to its "recommended" value). 

    Then, turning on or off the projector itself also triggers a frenzy. 

    Please make it stop!


    -G
    2011年1月24日 17:18
  • Ok, me too.

    I use my projector connected through my Onkyo receiver (via HDMI) as a 4th display.  Every time I turn the receiver on or off, Windows goes crazy, switching the positioning of the displays, moving applications and icons, and even changing the resolution on one of my displays (to its "recommended" value). 

    Then, turning on or off the projector itself also triggers a frenzy. 

    Please make it stop!


    -G


    G,

    I'm assuming you have two video cards, and your HDMI connected receiver comes off the primary card.  Move it to the secondary card and you should get more stability - that is what worked for me with an identical setup to you.  Post back!

    2011年1月25日 15:16
  • I have this problem too, but I am more concerned with Audio As I detailed here, I have ATI HD6950 display and using both DisplayPort and HDMI at the same time: http://forums.amd.com/game/messageview.cfm?catid=279&threadid=145770&enterthread=y ATI's driver will react to Windows's detection of presence of Display port or HDMI and change the audio driver to ATI DP audio or ATI HDMI audio. I've been having problem forcing it to use HDMI audio. Now everytime I don't start PC with my AV receiver turn on, hell comes loose.
    2011年1月26日 17:16

  • I found one way to 'fix' this feature.

    This fixed both the KVM switch issue and the power-off issue in windows 7 but may only work for VGA monitors. Someone else will have to try this with DVI.

    Monitor: NEC1940CX connected with VGA through KVM as second monitor.

    Disconnect pin 12 of the VGA connector which is used to send DCC monitor serial (PNP) data.

    I used a VGA extender cable and cut pin 12 off the connector that plugs into video card.

    (looking into male connector, wide side up, pin 12 is bottom row 2nd from left).

    Hit ‘detect’ in screen resolution control panel. It will show up as ‘generic non PNP monitor’.

    Set resolution and enjoy.

     

    ben

    2011年1月26日 20:16
  • @sculpin: What the heck?!? :D How did you find this out?!?

    I guess, this could come in handy, but not in my case!

    I am just another annoyed Microshit User, being fascinated, how long Microsoft needs, to support a workaround for this problem.

    My configuration:

    - old CRT Monitor connected via VGA

    - HP 2510 connected via VGA with DVI Adapter AND connected via HDMI to

    - Yamaha RX-V667 Receiver connected via HDMI to PC

     

    Until now I did not find a way to passthrough the HDMI signal from the pc to the HP 2510 through the Yamaha Receiver (while the Receiver is in different mode than HDMI input). Therefore I sometimes have to use the VGA+DVI Adapter connection. Everytime I then turn off the Receiver: Everything's messed up, because in Standby Mode the Yamaha is able to passthroug HDMI and therefore is detected by Windows as HDMI device.

    Easy solution (as I thought earlier) should be to simply avoid Windows auto detecting Display Devices. Now I know for sure, I was so wrong ...

    (please excuse my bad english, not my mothertongue ..)

     

    Still believing in Microsoft auto detecting their foolness.

    2011年1月30日 22:32
  • Same serious problem here.

    How can it be that Microsoft still does not react? The Company that want to be SO user friendly?

    With this "feature" Windows 7 is NOT a 100% working OS.

    That's not what i've payed for!

    2011年2月1日 14:50
  • Same issue here, extremely annoying. I have two displays connected to my pc, a 17" directly and a 24' through a KVM. I need to startup with the monitor connected, set resolution to 192-x1280, then attach monitor to KVM anf attach KVM to PC. It will then displkay with the correct resolution. HOwever, once I switch the KVM to another computer andf back, the resultion is reset to 1024x768 and I need to physically unplug the kvm from the pc, reattach the original monitor cable, redetect display, set resolution and switch cables back. Extremely annoying. Using NVidia GTX 570. Would really prefer to have a method to stop Windows from automatiocally detecting displays and setting resolution, having to crawl under my desk every 10 minutes is enough for me to buy a third monitor!

    2011年2月10日 9:55
  • I too am having this problem and am finding it ***MOST*** annoying.

    I leave my computer on all the time during the week and just turn off the monitors at night. When I turn them back on again, I find that Windows has shifted everything from my second monitor over onto my primary monitor. I've been living with this annoyance for a couple of months now. However today it went one stage further. It moved all the ICONS from my second screen too meaning I've lost all my icon positioning. This is absolutely unacceptable.

    Whoever at Microsoft came up with this new behaviour really needs disciplining.

    Microsoft... clearly from this thread there is a sizeable number of people with the same issue and you therefore need to look at this problem. Although since Mr Sinofsky took over the Windows division, listening to and pleasing your customers no longer seems to be one of your priorities. This is also evidenced by the elimination of organised Beta programs and the sacking of Wendy Stidmon who acted as a diligent (and highly effective) conduit to the thousands of customers testing the product. It's clear now that if an issue does not affect somebody at Microsoft, or if somebody at Microsoft deems it to be unimportant, then ZERO priority is attached to resolving that issue. Clearly Microsoft's own narrow internal vision is all the matters now. And that is sad.

    2011年2月16日 10:03
  • Include me on the list - 3 monitors hooked to an ATI 5670.  Two DVI, one display port.  If I turn the display port monitor off it acts like its disconnected, so every morning I need to shuffle my windows around for a few minutes.
    2011年2月16日 15:45
  •  

    This started happening to me when I ran my monitors through a KVM switch.  Turning off TMM did nothing for me.

     

    The solution for me was to swap out the DVI-to-SVGA adapter dongle.    New ones are only 99 cents on ebay.

     

    The one that would make the monitor disconnect and reconnect every 60 seconds, had a bunch of pins missing.

     

    The one I replaced it with that fixed the problem, had all the pins everywhere.

     

    So check your DVI-to-VGA donggle on the the back of the video card, that leads to the monitor that keeps switching on and off, if it has pins missing.

     

     

    2011年2月22日 18:58
  • I have a similar problem.  I have my monitor connected with a VGA cable, and then I have an HDMI cable running to my HDTV.  When I turn on my tv, if it is not set to the right input setting, my regular monitor constantly switches on and off, and the speakers make the sound of connecting/unconnecting a device, until I switch my HDTV to the correct input setting.

    Also, I have computer speakers running from my computer, as well as surround sound running off of my HDTV.  Is there a way to have it set so when I connect my TV, the sound is automatically switched over to the HDMI out instead of the computer speakers?  Right now I have to right click on my Volume Control, click Playback Devices, and continue to set the output that I want the sound to playback on as "Default".

     

    Any help would be appreciated.  There must be an easier way.

    2011年2月27日 23:40
  • FOR THOSE WITH KVM Problem (SOLVED FOR ME):    

    Summary:  Buy a cheap (ebay $4) VGA (or DVI) extender cable for each of your monitors, rip PIN 12 for VGA (or Pin 16 for DVI) out of the male end of the extender cable, place between your monitors and your KVM, and you're done.


    STEP BY STEP

    1.  Buy a VGA Extender Cable male to female, one for each of your monitors.  

    VGA extender cables are only about $4 each on ebay, and you only need one per each of your monitors connected to KVM, not one for each computer.  

    I.e., if you have one monitor going to your KVM, you only need to buy one VGA extender cable.  If you have two monitors (dual view) going to your KVM, you need two cables, etc.

    Search for "vga extension cable male female":



    Note: if you are a real cheapskate or can't wait, you can rip pin 12 out of your monitor cable male end, but I don't recommend this as its irreversible.  That's the whole point of buying the VGA extender cable - if it doesn't work for you or you screw it up, its to a cheap $4 cable that you can toss away, and like me, you may already have them lying about your IT shop.  My monitors are far away, so I already had two between my monitors and my KVM already, so I was set to go immediatly.


    2.  RIP PIN 12 out of the VGA extender cable male end with some needle nose electrical pliers)!!!!    Takes all of 10 seconds

    To see where pin 12 is, look at this website already mentioned:

    http://nookkin.com/content/allowing-any-screen-resolution-on-vista.php

    http://3.bp.blogspot.com/_N66od8KlQks/TD-St9qyYEI/AAAAAAAAAVU/K5fH6O4jx-o/s1600/vga_pinout.jpg

    The above links have the correct view for the male end, where you you will be pulling out pin 12.  Note that the female end, which you won't change, will have a mirror view of the pins.

    3.  Plug VGA extender cable in line in between your monitors and your KVM switch.   You're done.  That's it.

    4.  No more desktop resizes, flicker, flutter, window and gadet moving, USB disconnect reconnect sound 10 second waits heart attack night mares every time you switch screens.  

    In fact, its now nicer than it was under XP, because the video card never shuts off or thinks the monitor has disappeared, so switching between screens has no black out or pause or flicker at all, period.  Its instantaneous, like flipping between tabs on a webpage or a picture book, its that fast.  You can also turn your monitors off when you walk away from your computer, and nothing happens.  Bliss.


    For DVI monitors:

    If you have a DVI monitor, I imagine, using the same method... buying an extender cable, and ripping out the appropriate Hot Plug Detect pin 16 on a DVI extender cable may work for you as well. 

    Note that I have not tried the DVI Pin 16 rip out myself, so read further through the posts here and verify someone else has tried it and it does / does not work before you proceed below...



    For DVI:  instead by a DVI extender cable for each of your monitors, and rip out DVI pin 16 instead (of vga pin 12): 

    DVI pinout diagram:

    Ebay:

    Froogle:


    Oh, did I mention, you don't have to buy a new KVM ;-)  BUMP THAT!


    If you lose a monitor right after reconnecting your cables back up, simply go into screen resolution in Windows and click the Detect button and you're golden. I'm tempted to make a video showing the difference between Windows 7 KVM monitor ****, and then back to the way it should be and should of been from the very start, by simply pulling this pin and killing the monitor query line and this 'smart' feature. 

    If you do in the future need monitor auto detect again, simply remove the extender cable out of the loop and connect your monitor directly back up to your KVM. 

    No mod or damage done to your expensive monitor or KVM at all, they retain their resale value.
    • 回答の候補に設定 Wireball 2011年3月6日 21:34
    2011年3月5日 2:25
  • I just tried Packageshop's suggestion, cutting DVI pin 16 (Hot plug detect) on a DVI to HDMI adapter.  The "Detect" button on "Screen Resolution" still finds the monitors, but now when I use my HDMI switcher my main monitor doesn't get disabled - Windows 7 thinks it's still connected, and leaves the display settings as-is.  Genius!

    To reiterate, DVI pinout diagram:
    http://upload.wikimedia.org/wikipedia/commons/0/03/DVI_pinout.png

    • 編集済み Wireball 2011年3月6日 21:40 make url clicky
    2011年3月6日 21:38
  • We shouldn't have to be sabotaging our cables just because some moron at Microsoft thought it would be a great idea to move all your icons and windows if you turn you monitor off. More and more people leave their PC's turned on (or in standby) when not in use these days and just turn off the monitors. Leaving this behaviour "as is" is simply unacceptable and needs to be fixed.
    2011年3月6日 23:10
  • Hey guys,

    I think disbling TMM will help you, it's in task scheduler.

    Only good for Windows 6+, if anyone knows how to do the same thing in XP please let me know!

    2011年3月17日 2:21
  • I would like to add to this discussion that I am having the exact same problem as the OP and I agree that Microsoft should be able to provide a simple fix to address this problem.

    I'm using my Windows 7 system as a media server, connected to a standard LCD monitor (via DVI) in my media room as well as an LCD flat screen display in my theater room (different room) through my home theater receiver via HDMI.

    Everything works fine as long as I have my receiver turned on and set to the PC HDMI input when I turn on my computer.  Windows duplicates the two displays and all is well.

    Problem is, if the receiver isn't turned on, or set to the PC HDMI input when the system is booted up, or if for some reason I switch inputs on the receiver while the system is on, Windows takes that to mean the flat screen display is turned off and the only way to correct it is to get up and go into my media room and into display properties, detect display.

    Microsoft - either provide a keyboard shortcut for the "detect display" functionality, or provide an option to have Windows disable the auto display detection feature so that the display settings we choose are saved and maintained until changed by the user.

     

    2011年3月19日 18:16
  • I found a solution!

    I have a new Optiplex 380 (several) using the DVI output card to access the onboard video (Intel G41), running Windows 7 SP1. When I turn off the monitor off, or the monitor goes to sleep (Windows power settings), the tone is repeated as descibed in this post. I am only using one monitor.

    Solution:

    Change the monitor from Auto Detect to Digital (DVI) Input. That's it. The only time I get a sound is when the monitor comes back to life. A fix I can live with!

    Hope this helps.

    Brian
    Network / MIS Administrator

     



    • 編集済み laserbrian 2011年3月24日 13:52 Clearification
    2011年3月22日 19:00
  • Unfortunately the MS support is right, it's not possible to turn off the monitor detection. It's by design.

    The WDDM (Windows Display Driver Model) which was introduced in Windows Vista includes a new concept called "Video Present Network" or VidPn (http://msdn.microsoft.com/en-us/library/ff570543(v=vs.85).aspx).

    Each video adapter (when connected) declares the number of VidPn targets. The DMM (monitor manager) can follow the power state of the targets (monitors) by either polling the miniport driver or upon receiving hot-plug interrupt (http://msdn.microsoft.com/en-us/library/ff568431(v=VS.85).aspx).

    Once the DMM has a "good" (http://msdn.microsoft.com/en-us/library/ff565475(v=VS.85).aspx) VidPn source to target link, the CDD/DWM can use the display.

    Please note that most of the time when the screen is blank goes to finding a good VidPn link. I won't say how efficient it is, but it consumes a lot of time and CPU.

    When there's an available new target or when a target is removed the CDD or DWM check if they have a valid VidPn for the "primary" monitor. So there cannot be extended monitor without primary.
    You can ask Nvidia, Ati and Intel to add an option to their drivers which will "lie" to DMM about the monitor device status. Also AFAIK there's an application which feeds the system with the EDID of your monitor even when you disconnect it (never tried it though).

    Hope it helps.

    2011年3月27日 13:08
  • Monitor detection is "by design"?   Well the person that designed it is either an idiot or only has a single monitor connected to his computer.  Like so many other features, Win7 has managed to take control from the user, and create new complications except for the most simple of setups.  I believe that this problem WILL be fixed, but only after more and more individuals start hooking their computer to a second monitor (HDTV), and realizing that Win7 is seriously flawed in this department - one of many problem areas.

    2011年3月28日 13:00
  • My two cents.... I have 1 HDMI connection to a 50" plasma TV, that is only sometimes on the PC input. Also, two VGA connections, one using a DVI-VGA adapter. Whenever the KVM is switched or the TV turns on or off, Windows 7 completely rearranges my monitor layout with no regard to how it's been in the past, or to which monitor now becomes the primary. While WIN+P does lessen the burden some, it still wreaks havoc on icon locations and window locations. Furthermore, the constant screen flickering and PnP detection sounds are brutally annoying.

    Please, Microsoft hear our plea. Keep the feature, but give us an option to only detect new displays on the user's cue. I am more than happy to let Windows 7 know when I'd like to swap around my primary/secondary monitors. It's input is neither beneficial, nor desired.

    2011年3月30日 1:36
  • I'm having the same problem with DisplayPort:

    While using it, change to another port and go back to DisplayPort: "no-signal"

    Or while using the DisplayPort, press stand-by to turn off the monitor, then turn it back on: "no signal". - Of if I get a signal, all of the windows are resized to 1024x768 and moved to top-left corner of the screen.

     

    2011年4月12日 12:01
  • Also having the same problem with hdmi using vizio LCD as a 3rd monitor
    2011年5月18日 15:07
  • Well "WDDMExpert" makes it sound like there's no other way, but on the same system with dual monitors I also tried my old Windows XP SP2 and it works perfectly. No problem whatsoever. SO how come with win xp works like it should and in Windows 7 64 I have the same problem mentioned here ?
    2011年5月20日 6:59
  • Same problem as the rest:

    Windows 7 Enterprise 64-bit

    Intel G41 on-board graphics. 2 24" LCD monitors connected, one on VGA one on DVI.

    If the (primary) VGA monitor is sent to sleep or turned off, nothing in Windows is changed (the programs stay on the turned-off monitor).

    If the (secondary) DVI monitor is sent to sleep or turned off, Windows gives the "device disconnected" sound and moves all the programs to the primary monitor.

    Very annoying. Considering the pin-removal method to stop it.

    2011年5月25日 17:12
  • I suffer the same problem.  Have a monitor hooked up by DVI, and an HDMI hookup to my TV out in the living room.  The icon movement has gotten so tiring, that it's gotten to the point where I only extend the displays when using the TV, and usually just display the desktop on the DVI monitor for normal use.  My problem has gotten even worse as of the other day.  Check this out:

    After using the TV as the primary display for an evening, at the end of the night , I switch my primary display back to the monitor (show desktop on monitor 2 only), and go to bed.  The next morning, I wake up and see no desktop on the monitor.  Confused, I turn on the TV to see if I left the TV as the primary monitor, and boom, suddenly the monitor in my office becomes my primary display again.  (The TV is blank, as it should be, because I have it set to display only on the monitor).  So, I turn the TV off again and the desktop disappears from the monitor yet again.  Presumably to the TV, which is turned off...  This is mind boggling.  Now I have to leave the TV unplugged, because when the TV is off I can't use the main monitor!!!

    So Windows 7 detects that my TV is off, and then makes it the primary display?  I really can't wrap my mind around it.  You can't even get any help from Microsoft, they want to charge me $60 to tell them that there OS is bugged and flawed.  Really?  I really can't believe I paid money for this OS, it was obviously developed by a team of idiots.

    Is there really never going to be a fix for this?


    2011年5月26日 4:49
  • same issue here, with vista 64 ultimate

    radeon 6850, three monitors, two dvi, one display port

    dell 3007wfp set as main, one samsung 2433 and one benq bl2400 (lowest resolution of them)

     

    dell set as main, can't keep the taskbar on bl2400 for nothing

     

    how old is this thread?

    2011年5月27日 16:32
  • Sadly, this thread goes back to January 2010.  I'd love to tell microsoft about this issue, heck, in my mind, they're selling a broken OS, but they charge $50 to send them an email.  How do they get away with this?  Is there another company in the world that has such a putative "support" system?  I don't think so.
    2011年5月28日 1:09
  • I just did the removal of pin 16 on the DVI cable connectors to both my Windows 7 machine and Windows XP machine and now they stay on, even if I disconnect the HDMI cable in order to switch from one machine to the other. Works like magic. As long as the monitor is connected when the machine is powered on it will stay on!

    I guess this is a bit like the early days of Plug-and-Play, when it was still called 'plug and pray'. In this case, the 'green' OS discovers that a monitor gets disconnected and turns the video signal off, but when you re-connect it, it doesn't know what to do. This is just unfinished software. In my mind there should be an option in the video control panel that you can change from 'auto', meaning automatically detect monitor disconnect and reconnect, to 'ignore' monitor disconnect.

    I am thinking of modifying my monitor, to interrupt the 'Hot plug detect' pin with a switch and set it to 'off', so that I don't have to modify any more cables (I am currently connected to 5 machines.) And when the software works properly one day I can set the switch to 'on' again.

    2011年5月28日 21:44
  • Hi!

    I've been searching for days now to find a solution to this problem and have so far been blaming ATI for this bug.

    Now after reading all the comments and looking at how long this issue has been known to Microsoft I'm absolutely stunned, I am myself a software engineer and if released a code with such a user-unfriendly behavior and did NOT respond to the customer complaints I'd been gone pretty fast.

    Microsoft should really get their stuff back together. Any normal user nowadays has multiple or at least a second monitors connected to their PC or laptop or why do they think low end graphic cards already have a minimum of two outputs and simply moving applications, windows and items without at least user confirmation is not acceptable!

    I'm really annoyed by this "feature" as you may can tell, but this great new bug not only screws up my local applications but also my virtual machines. How hard can it be to release a hot-fix for this to add an overwrite feature?

    Add another software layer before the auto-detect feature to trick the pc into thinking everything is connected and let the user decide when/for what devices to send the fake signal to the hardware layer?

    • 回答の候補に設定 Moragami 2011年7月12日 1:29
    2011年6月6日 12:54
  • Hello.

     

    I've managed to resolve this problem at my place. On my HP monitor, I've turned on an option to scan inputs while it's off.

     

    2011年6月16日 7:37
  • Just another stupid issue that indicates how TOTALLY out of touch Microsoft is with its customers.

    Sadly, I get better use and support from the Linux community than Microsoft.... that is saying a lot because Linux can really be a pain.

    Think I might buy a Mac.


    If you're gonna be dumb, you better be tough!
    2011年6月16日 17:16
  • Just to chime in on this thread, this "feature" is highly annoying and makes owning an HTPC nearly impossible. Ronnie is of no assistance here, and if there was a way I could disable this intentional bug, I would in a heartbeat.
    • 回答の候補に設定 Moragami 2011年7月12日 1:16
    2011年6月21日 20:56
  • Thank you for this simple solution to a ridiculous problem.
    2011年6月27日 18:42
  • Its now July 2011 and microsoft still have done nothing to fix this issue... even after the volume of complaints here.

    Would anybody be interested in a class action law suit against them?.... they are selling a faulty product and not following up on it...

    I guess in the end we should rest in the comfort that a small group of individuals that we will never meet are making a nice profit from selling useless crap to us users.

    I mean really, Bill gates isnt going to have time to address this.... there MUCH more important things for him to be doing... such as his plan of population reduction throught the use of mandatory vaccinations. What a hero. (this will get deleted, under the guise of 'personal attack', but im just realying fact. It is true look it up)

     

     

    • 回答の候補に設定 Moragami 2011年7月12日 1:27
    2011年7月2日 5:14
  • Yes, it would be nice to see corrective action taken with this. I might have to end up buying new DVI video cards to replace the ATI display port one I have now which seems quite ridiculous...

    Could someone please tell me the location of where the DMMEnableDDCPolling key should be added?

    2011年7月5日 6:47
  • Hi ,all

    I think i found the solution but i dont know if it only works for me.

    You have to setup in display/screen resolution your monitors(plasma whatever) to be generic non-pnp monitor

    For example i started windows 7 with my monitor closed and  plasma didnt get recognized

    And i didnt clicked on detect ,i leave greyed out display and just select option: multiple displays:extend these displays

    I also did that before with my main display sony crt monitor

    So now i can start windows with everything turn off and  when win7 loads up and i  turn on my plasma and sony crt everything is in place

    and doesnt get undetected.

    Btw if your generic non-pnp monitor doesnt give you resolutions you need you can create them(custom resolution) with nvidia control panel

    Let me know if it works

     

    2011年7月5日 9:40
  • I find it disgusting that Microsoft does not follow-up on this issue.  You're right, there is no assistance from Microsoft.  Heck, there's no way to report problems to Microsoft whatsoever.  It's like they're in a digital fortress.  To try and tell them the problem I'm having, I was told I would have to pay $60 to speak to someone.  They said they would provide tech support, but I already know there is nothing a support tech can do anyway, so what's the point?

    Yes, I still find that if I turn off my Plasma (whether my wife was watching cable, or I'm using it as a 2nd monitor makes no difference), my PC automatically detects that the plasma has turned off, and sets the Plasma to my primary.

    Solution: I have to unplug my TV when not using it as my 2nd monitor (for playing tunes in the living room, or gaming on the couch).  In other words, I have no solution.  So much for an HTPC.

    Don't blame NVidia or ATI, this flawed design is squarely on Microsoft, and all they can do is shrug.

    2011年7月12日 1:24
  • I find it disgusting that Microsoft does not follow-up on this issue.  You're right, there is no assistance from Microsoft.  Heck, there's no way to report problems to Microsoft whatsoever.  It's like they're in a digital fortress.  To try and tell them the problem I'm having, I was told I would have to pay $60 to speak to someone.  They said they would provide tech support, but I already know there is nothing a support tech can do anyway, so what's the point?

    Yes, I still find that if I turn off my Plasma (whether my wife was watching cable, or I'm using it as a 2nd monitor makes no difference), my PC automatically detects that the plasma has turned off, and sets the Plasma to my primary.

    Solution: I have to unplug my TV when not using it as my 2nd monitor (for playing tunes in the living room, or gaming on the couch).  In other words, I have no solution.  So much for an HTPC.

    Don't blame NVidia or ATI, this flawed design is squarely on Microsoft, and all they can do is shrug.

    I too just started having this issue, i run Win7 Professional 32bit, I use an LCD tv with VGA in for my default display connected to the DVI port using a VGA to DVI plug and have an old CRT display connected to the VGA port, I was not able to update the NVidia driver for quite some time as windows would not detect both monitors, in the past few days windows has updated this driver and it is now able to detect both displays in the configuration I use them.

    How can it be a Microsoft related issue when it works properly with old drivers and not with signed driver. It would be convenient to be able to save multiple configurations as now when I turn the CRT monitor off then back on, the display's are probed again, my LCD is disconnected (via software) and the primary display is set to the CRT.

    Could it be that windows is not probing for non-plug and play monitors, what tells windows the devices to probe, the driver files for said device. It must be a driver issue, something is now unsupported by the vendors, they are basically telling us to go buy the latest stuff and it will work again, simply not a good enough solution.

    There is no method in NVidia control panel to detect the displays when setting up multiple desktops but windows DOES provide this option, I simply click 'detect' and presto my LCD comes back to life. I could rollback the driver/windows updates to a previous version in which this did not occur however I would like to use the latest display driver and not the unsigned version. The most frustrating aspect of this is that as I often am gaming i move my task bar to the second display so I can see activity other applications, any time the displays are probed and reset every windows container is set back to monitor 1. This could be handy if you use a laptop and a docking station and possibly for cinema (allowing a monitor for preparation which can be deactivated while showing a movie) but these are not the main uses for computers. Microsoft could provide an option to save and reset all containers display area but seriously the NVidia control panel doesn't even detect the changes to the monitors where windows does. It's convenient to blame Microsoft however they are only providing the platform on which all devices and applications communicate with each other, some people may need to Google "What is an Operating System" before making judgements.

    2011年7月15日 5:57
  • Unfortunately the MS support is right, it's not possible to turn off the monitor detection. It's by design.

    The WDDM (Windows Display Driver Model) which was introduced in Windows Vista includes a new concept called "Video Present Network" or VidPn (http://msdn.microsoft.com/en-us/library/ff570543(v=vs.85).aspx).

    Each video adapter (when connected) declares the number of VidPn targets. The DMM (monitor manager) can follow the power state of the targets (monitors) by either polling the miniport driver or upon receiving hot-plug interrupt (http://msdn.microsoft.com/en-us/library/ff568431(v=VS.85).aspx).

    Once the DMM has a "good" (http://msdn.microsoft.com/en-us/library/ff565475(v=VS.85).aspx) VidPn source to target link, the CDD/DWM can use the display.

    Please note that most of the time when the screen is blank goes to finding a good VidPn link. I won't say how efficient it is, but it consumes a lot of time and CPU.

    When there's an available new target or when a target is removed the CDD or DWM check if they have a valid VidPn for the "primary" monitor. So there cannot be extended monitor without primary.
    You can ask Nvidia, Ati and Intel to add an option to their drivers which will "lie" to DMM about the monitor device status. Also AFAIK there's an application which feeds the system with the EDID of your monitor even when you disconnect it (never tried it though).

    Hope it helps.

    Why ask Ati etc. to "lie" when were asking Microsoft to change this behavior? It may work for some practical applications but not for everyone, and the number is growing as more and more people use displayport and hdmi. Sounds to me like they just missed the option when implementing displayport and didnt realize people cared about this...

    It's also weird that it has been more then a year without a solution. Well maybe not weird, just very very bad.

    And btw. : any help with finding said program? Would it be able to help these people?

    2011年7月19日 17:08
  • I found a solution! Switch to Linux. :-)

    Seriously, this is the most annoying thing imaginable.  I have a KVM and every time I switch from one machine to another ... the monitors reset themselves and all my icon positions and everything are lost.

    TRULY HORRIBLE DESIGN, MICROSOFT!

    2011年7月26日 21:19
  • I am confused :) I had this issue, and reported on a different thread,  a year ago when I moved to 7. Then, one day several months ago, no idea when, my set up worked as it should. Now this morning it doesn't. I thought it had been patched, evidently not. If I can recreate the "working config" I will post here.
    2011年8月1日 14:53
  • I'm a sysadmin for a major university, responsible for 220 classrooms that have single or dual monitors and 1 to 3 projectors (plus video scalers and video switchers). I updated to W7 in May, found this issue, and am in the process of downgrading back to XP because of it. My need is to be able to set resolution (1024x768 is native for most of  our projectors) and have it stay no matter what. That has been our experience with XP, but this 'feature' in W7 makes our classrooms unusable. Until this is fixed it is XP for us, and I'm looking at linux to see if I can run all of our required applications. I've been a Microsoft fan since Dos 1.0, but this is the issue that will make me move. And no, I'm not pulling a pin out of 250-300 video cables to work around Microsoft's bad design. I was a developer for 20 years before I came to the university, and I never left a bad design decision this long. If I had I'd have lost my house a long time ago.
    2011年8月11日 11:37
  • I have a Windows 7 Mac Mini with the HDMI port going to a Panasonic TV and the MiniDisplayPort changing to DVI then connecting to a Dell monitor. If I load Windows Media Center on the TV (via the extended desktop) then subsequently turn off the TV, the Windows Media Center application moves from the TV to the Dell Monitor and the USB disconnect sound is played. When I turn on the TV, the USB reconnect sound is played and the extended desktop is displayed with no open programs. I am forced to return to the Mac Mini computer, turn on the Dell monitor, change Windows Media Center application from full-screen to windowed, move it to the TV (via the extended desktop), then maximize to full-screen.

    I previously had the same Dell monitor and Panasonic TV connected to a Dell computer. The output to the TV was DVI to HDMI (with audio out to RCA input). This worked perfectly. There's something about Windows 7 treating the HDMI port and MiniDisplayPort like a temporary connection rather than a permanent connection.

    One note, if I plug in the same DVI to HDMI cable (originally used with the Dell computer) into the DVI connector plugged into the MiniDisplayPort on the Mac Mini, the same anomaly occurs. That is, when the TV is turned off, Windows Media Center jumps to the Dell Monitor (even when the Dell monitor is turned off).

    Very frustrating!!!!

    2011年8月20日 5:16
  • Im just relieved that i managed to find this thread amongst world wide haystack. I have been using dell monitor as primary and panasonic plasma as secondary through hdmi for 6 months without any display issues. i.e rearranged icons or secondary jumping on primary when switchhed off.

    But since i have upgraded my av equipment to a receiver which allows standby pass through, all hell has broken loose with this annoying bug. Everytime i intiate pass through or switch off the plasma the secondary screen jumps onto primary. Weirdly this has only started happening today, i have had the receiver for two days. Yesterday i was having unplugged connection issues whenever going into standby pass through, but seems like computer has escalated the problem as i cant work on the primary unless i have the secondary disabled from nvidia program.

    It is obvious from reading the posts here that pc is thinking of display being turned off when receiver turns off for a split second going into pass through. 

    Please, please, please someone offer an answer to the real problem.

     

    Thanks.

    2011年8月21日 23:59
  • For all those having problems, I know one quick solution that I found elsewhere is to use the Windows (logo) key + P (for projector) and then choose the EXTEND option to quickly re-enable the 2nd monitor. I've been using this for a few months now since I found that workaround. I'm using Win 7 pro and the TMM just simply is non existent on my system. 

    // begin venting

    I have a Iogear KVM switch that I use to go back and forth between computers on my bench that I'm repairing. When I switch back to my computer, Windows 7 says "Oh I forgot what the monitor is over there!" and disables it. How stupid! "this feature is by design" REALLY?! REALLY?!!? Are you guys that BENT on pissing off your customers? Do you guys sit around and think and invent ways to be smart and stupid at the same time?! arrgh.

    //> end venting

    But yeah, Microsoft needs to wise up, grow up, and fix this issue.


    //There is no signature here
    2011年8月24日 18:22
  • I have been using Vista and 7 for many years now and I just fixed the problem last week... I bought a new Macbook Pro and I LOVE IT!!!  
    2011年8月26日 2:41
  • I have the problem too. 

    For context, I am the president of a small software development company (four employees) and am it's chief developer.  We are a Microsoft partner.  I recently replaced my main development platform (older XP-Pro) with a Win7-Ultimate platform, Core i7 CPU, 16 GB ram with ATI FirePro V7750 adapter powering dual Dell 3008WFP monitors (each running at 2560x1600 res) via DisplayPort connections.  That's a "desktop" consisting of over 8 million pixels (5120x1600 total).  I thought I'd be in "fat city."  Then I encountered the feature/bug that is so lamented here.  Dang!  It's just not acceptable. 

    FYI, I want both monitors to display in extended desktop mode all day every workday, and without exception.  In other words, there is no switching around, back-and-forth.  I just want to setup such a display, and have it stick -- without being lost/re-arranged every time I turn off my monitors at night.  Surely, this cannot be too much to ask. 

    I add my plea to Microsoft. 

    Ronnie, this thread is marked as "Answered."  Obviously, it is not answered.  At best, your purported answer only re-states the actual problem.  At the least, can't Microsoft be honest enough to change the status of the thread back to "Unanswered."

    My company has over 600 business clients running our software on some 5000 platforms.  Our application is the most-used, most critical application on each such platform.  It is looking more and more as though it's going to make sense in the future to migrate ourselves and our clients into a different platform.  Overall, this situation makes it obvious why Apple recently overtook Microsoft in total market value.  Come on guys. 

    2011年8月27日 19:57
  • For what it's worth, here is my present coping strategy:

    1.   Following the recommendation of poster Alejandro Orb (thanks bud), I've installed Deskisoft's "Monitor Off" utility (http://www.dekisoft.com/mou.php).  It was a cinch to install, and so far works perfectly for me.  One easy hotkey combo puts both monitors to sleep, yet without making Windows think that either is off or gone.  By moving the mouse I wake them, right back into the state I expect.  I'll simply use this instead of actually turning them off. 

    2.   After trying a variety of utilities that are supposed remember where particular apps' windows were prior positioned and sized (so that when you re-open they automatically go back to same), and having found none satisfactory, I finally found WinSize2 (http://winsize2.sourceforge.net/en/index.html).  So far, this utility is truly working for me, and working well.  I don't always like to keep each of my regular apps open, but I like each to normally be in a particular place (across the broad expanse of my huge "desktop"), and sized in a particular way.  This will make it much nicer every time each is re-opened. It will also make getting back to where I want to be somewhat easier for what will now be the fewer occasions when my monitors are truly de-powered. 

     

    2011年8月28日 2:52
  • Amazing, I'm having the exact opposite problem. When I turn off my secondary display windows still opens windows on it and leaves open windows on the display where i cant get to them. This happens even if i completely unplug the vga cable from the monitor. Really annoying when I plug the second monitor into another computer then cant open internet explorer on my computer because the last time i closed it it was on the second monitor and now i cant see it.
    2011年8月30日 7:26
  • eLohr,

    Your problem is a pretty common one for me.  The solution is the keyboard shortcut "WINDOWS-SHIFT-LEFT ARROW".   For example, if IE is open on the secondary display that is turned off, try the following:  single left click on the IE icon on the desktop.  This will activate the IE window (which you can't see).  Then use the above keystroke combination, and that will move the IE window onto your open monitor.  You can use left or right arrow depending on which way you need to move the window.

    Let us know if this helps.

    Todd

    2011年8月30日 13:54
  • ok sorry for this being off topic guys but im at my wits end and i dont know where else to look anymore, i have a reasonably old samsung 720p LCD TV, when connecting a laptop to it, it worked fine duplicating the display, the laptop auto set its resolution to 1280x720 and the tv was auto detected,  however i tried to make it so when connected it would only display on the TV and make the laptop blank to save my graphics card some load.  Now when i connect the HDMI lead it correctly makes the laptop blank but TV says mode not supported, so i am left with no displays at all and cannot see the desktop to adjust screen resolution etc until i pull the hdmi lead back out.  Please someone tell me how i make windows not do this and go back to duplicating the display as it means i now cannot use the laptop on this TV at all, it seems like these settings are set in stone as soon as the HDMI lead goes in no matter what resolution the laptop was in before it automatically stops displaying on the laptop and the TV says mode not supported.  This is 2 laptops i have done this with now.
    2011年8月30日 23:43
  • eLohr,

    I believe your situation is precisely what Microsoft sought to address by creating the "feature" everyone else here is complaining about.  It raises the point that the feature was driven by perfectly good intentions.  Regardless, you should note that the "feature" only comes into play when you are using a display connection method that feeds info back to the computer regarding what is connected (evidently, the two such "pass-back" methods are Display Port and HDMI).  VGA is not such a method; hence, your computer does not know whether your VGA-ported monitors are connected/on, or not. 

    But, back to the subject of Microsoft's virtue.  We should all give people there credit for the fact they were seeking to ameliorate the frustration of folks involved with eLohrs' particular usage dynamic.   As a developer, I've been in the situation myself a million times.  When seeking to help users in one dynamic, I mess up things for users in another.  It's very tough to avoid. 

    However, when I discover I've done it, I redress, and quickly.  It is not virtuous of Microsoft that they've been so horribly slow on this.  So I again raise my plea. 


    2011年8月31日 2:38
  • Does anyone know if a mini displayport -> DVI adapter would bypass this issue? or mini displayport -> VGA? I'd rather not use VGA, but if it solves the problem, I would.

    Thanks

    2011年9月2日 9:09
  • This is not a good answer, Ronnie! I've spent the better part of an hour researching what I can do to solve this. I have a VAIO VPCEE41FX, connected to a Sanyo LCD32XH4 with a VGA cable, which I used to connect to my XP desktop without problems. 

    Now when I connect my laptop to the TV and Win+P to try to watch something there, the laptop screen starts turning on and off uncontrollably while Windows tries to autodetect the TV's resolution. If only I could manually pick a resolution as I used to in XP, this problem wouldn't exist. As usual, new Windows OS means less freedom for your users. To complicate the situation even more, my TV has autodetect that can't be switched off so both machines just sit there flickering for several minutes unless I unplug the VGA cable. 

    So, Ronnie, please allow your paying customers to correctly connect their TVs or extra monitors to their computers.

    We need a "Disable auto-detect" feature or at least a registry fix. Let us manually set screens and resolutions, Microsoft.

    2011年9月5日 21:50
  • I'm so glad I stumbled across this thread.  I thought I was going nuts - I've been looking off and on for a solution for literally a couple of months.

     

    And now I know what the solution is: buy a Mac!

     

    2011年9月7日 2:58
  • It's definitely a DVI thing. I have one DVI and one VGA with an integrated Intel graphics card. Whenever the DVI shuts off, Windows moves all windows to the VGA. SO frustrating.  I want XP back. Grr.

    I also tried removing pin 16 on my DVI cable according to this mapping: http://upload.wikimedia.org/wikipedia/commons/0/03/DVI_pinout.png

    This did not work either.


    • 編集済み crizo22 2011年9月8日 18:43
    2011年9月8日 16:58
  • Hello all, I would like to chime in on this issue, because it is affecting me as well and it is very frustrating.

    Normally I would never register for an account on a site that I'm only ever intending to use once, and most especially not on a Microsoft one, but since I am getting more into using Windows 7, I figure that I (unfortunately) might have to use this site more often than I expect since W7 is so new (compared to XP) and there definitely seems to be a very different design/implementation mentality behind it compared to older Windows versions, as if there are new/different people involved these days. (such was referenced in an earlier post here)

    First of all, this IS most definitely a REAL problem, and it desperately NEEDS a REAL solution.

    Secondly, I think that all of us here need to have a good understanding of what is going on and what we are facing, and then continue to press the issue until it is resolved.

    Despite what some people here seem to have found to not be the case, the graphics card manufactures ARE in fact involved. This overall issue represents a combination of smaller scale problems with BOTH windows, AND the graphics cards manufacturers.

    Here is some background:

    In the old days, when computers actually worked properly because there was no "advanced" digital anything that allowed programmers to incompetently screw them up, this problem didn't exist because there was no way that it could exist.

    VGA is an analog output. It simply outputs an analog signal. Nothing can know or care if a monitor is connected at the other end. (actually, electronically, it IS possible to monitor the draw on the signal and stipulate that something must be connected, but this is way too advanced and expensive to do in consumer products such as VGA cards, and would have been considered superfluous at the time, so nothing ever did this.)

    After awhile, the "Plug-and-Play pin" was introduced on the VGA connector using a previously-unused pin. This would allow digital communication to the monitor so the monitor could tell the system what was needed to output a properly constructed analog signal that would sync properly etc. This was most likely driven by the abundance of novice-users who were not able to read and interpret analog signal and sync specs and deal with setting things up properly on the sytsem to make the monitor work.

    And in fact, for smart people, this feature could be considered a pretty noble and convenient advancement. Usually that's how these things slip by. They are created to cater to the money-spending novices, and they have some merit so advanced users dont revolt too heavily about it.

    However, us experts saw the impending doom and would always talk and joke with each other about this "Plug and Pray" stuff and when the PNP pin was added to VGA, we would talk about cutting the pin.

    This restored the status quo, and once again made it so that the problem CANNOT happen. However, the concept of monitor auto-detection wasn't really very prevalent on PC's even with the PNP pin. Macs did it, which is why PC experts made fun of macs for the monitor autodetection feature. Because if you turned on the mac before your plugged in the monitor to the apple display port, the port would not be on and then you were screwed. plugging in the monitor resulted in nothing and you had to restart the machine WITH the monitor plugged in. This was one of the first bits of evidence that this monitor autodetection business was a bad idea. It's automagic. And automagic is always a bad thing. But on PC's, even with the VGA PNP pin in use, all that was done was to read the EDID info from the PNP monitor in order to make an already-good system "work better", instead of depending on an unreliable concept to make the system work "at all."

    That's the way things are supposed to be done. But eventually things changed. Nowadays, the old Mac monitor auto-detection is something that all the cards seem to do. But now they dont have the Mac monitor detection problem, it's plug in and out, autodetect and enable/disable on the fly. Which honestly, is even worse, because now you're not forced to solve the problem. Also, now that a Mac is nothing but a PC, it's no longer Apple's fault. You can put any video card in a mac just like you can with a PC - because "they're the same thing" - it's just that one is catered toward running Apple's software better than the other. Like i said earlier, the graphics card manufactures are indeed involved here.

    For those who have reported success with the solution of removing the hotplug detect pin from the DVI cable, this is essentially the same thing as in the VGA days. DVI is digital, so you can get a very nice crisp image to a modern high-res monitor via an information stream, without all the VGA/anlog problems of ghosting, signal degradation, etc. DVI is basically the "right thing" kind of interface, which will let the user do what they want to do properly, and it works. It's digital so it's good, and you can remove the hotplug detect pin as people have reported here, in order to stop the monitor autodetect from happening.

    No wonder the industry is moving away from DVI - they need a port that works for THEM, instead of for the USER!

    With HDMI and DisplayPort it is different. You dont have a zillion pins. You just have an information stream between the devices. There are no pins to cut. You would have to have a box that would listen to the commands being sent, and then intelligently interpret them and send different (better) commands to the actual monitor. That kind of thing is extremely difficult if not impossible for normal and even advanced users. Even if you could do this, it would not be worth the trouble. Unless you were going into the business of making and selling said boxes, Which raises another point: Nothing happens unless it's profitable.

    Enough history lesson, now for the actual problem.

    This is not completely Microsoft's fault. There are actually two parts here: the "display" and the "monitor". A "display" is something that the display device (usually a graphics card) makes available to windows, and windows chooses to use it. The prevailing convention is that a display eventually finds itself being painted on a monitor. The "monitor" is simply a physical rendering device that is used to, well, "monitor" the contents of a display.

    The display and the monitor are closely paired together in some cases, but windows works with the display, not necessarily the monitor. In fact, the more married the display and the monitor become, the worse the problem gets. In the old days of VGA the display and the monitor were truly separate. one did not know or care about the other, and not suprisingly, there were no problems. (just people who couldn't figure out how to do it right) Nowadays with the monitor being so closely maried to the display, with EDID and hotplug detection, pass-back communications channels, etc. It's no wonder that problems are abundant.

    With the advent of windows multi-monitor support, you could put multiple VGA cards in your computer, and windows would see and use all of them. Naturally, you would have a monitor connected to the vga output of these cards, but you might not... it doesnt matter, it just works anyway. windows is simply talking to 3 VGA cards, or rather "display devices".

    With dual-output VGA cards, you could put one graphcis card in your computer, but that graphics card would provide two display devices to windows. It was like you had put two VGA cards in, but it was only one VGA card.

    Nowadays every card out there seems to be dual-output cards. it's that prevalent. So your one graphics card can actually provide 2 display devices.

    But it's more complicated than that. Graphics cards can do all kinds of funky stuff. They can be 2 display devices, and you can extend your windows desktop onto both. Or they can be one display device, and whatever is on one output is simply duplicated to the second output. Or they can be one display device, that uses two monitor outputs, and creates one big display across both monitors, and then just looks to windows like one great big monitor that happens to be twice as wide as most common monitors it has seen before.

    Now, add in monitor autodetection. You will notice that the following happens regardless of your OS - even at the BIOS level!

    The Graphics Card is the thing that the monitor is connected to. regardless of what it tells windows, IT is the thing that has to actually make the autodetection work. Some graphics cards have a TV/HDMI output in addition to 2 DVI ports. The second DVI port can either connect to a monitor, OR you can use the HDMI output. Because the card is really only 2 display devices, not three. One of those display devices can output over DVI or HDMI, but not both.

    If you plug in a DVI monitor, it will work. If you plug in an HDMI monitor instead, IT will work too. If you plug in both, only one of them will work. It's one or the other, but there is still only one display device being offered to windows.

    Regardless of how the graphics card makes the decisions regarding monitor autodetection, it is still doing it. It may communicate back to the OS and/or driver for whatever reason to enable software based features, but it's still doing it.

    This is not windows seeing 3 monitors and then just deciding to use 1 and then the other one or the 3rd but not both 2 and 3.

    What seems to be happening with modern graphics cards is that they are autodetecting the presence of a monitor. If there is only 1 monitor connected, then the graphics card only offeres one display device to windows. If there are 2 monitors connected, then the graphics card offeres 2 display devices to windows. If you use a second card, then that card may offer 1 or more display devices to windows.

    If you plug in a usb display device, then windows gets another display device to use. But if you disconnect the usb connection, you have disconnected the ENTIRE display device, not just the monitor!

    This would be like reaching into your computer while it is on, and yanking out your secondary PCIe Graphics Card while you are in the middle of using windows on that computer! None of us would be so daring...

    But nowadays it seems that windows has to handle things as if that is exactly what you have done. And it makes sense, because a display device could be on a usb connection, or it could be on a graphics card that will just simply make the display device non-existant, even while the card is still plugged in.

    So windows really doesn't have much of a choice except to do something about it - if you yank a display device out from under windows' feet, such as a USB display, that it may never see again, what's it going to do with all the icons and application windows that are on that display? of course, it will move them to a remaining display.

    This really sucks in the case where you intend to plug that usb display back in to your computer later and want all your stuff to be the same and still be there.

    This is the kind of thing you would expect to do, because that's usually how it works with normal graphics cards and monitors.

    Unlike with usb devices, if you were tired of watching a movie on your tv, you would not then say "ok, i'm done with this" and then reach in to your computer and yank out the PCIe card! but that's what you're doing with a usb display, and with usb monitors that have the display device BUILT-IN to the monitor housing itself and then just connecting to the computer with a usb cable, it's no wonder that people dont understand the difference between a display and the monitor that is used to view it.

    Of course, Microsoft is not going to move very fast on this issue - They probably already feel that they fixed the problem, as was previously illustrated here, with the person who was reporting that they had the opposite problem of what this thread is about. Now, we're complaining about the solution. Microsoft probably just thinks that it is our own faults for so stupidly using their solution! But like I said, there is another component - the graphics card manufacturers.

    Obviously, if you fix one thing, you might break another. Instead of Microsoft choosing the lesser of two evils, they should indeed give us the ability to disable the automatic functionality. There will be a lot of debate internally about whether they should do this, i'm sure. If you have icons and apps on one display, and they dont get moved, then ya, you could plug that exact display back in and there they all are. But what if you get a usb display, put your icons and apps on it, and then unplug it and exchange it for a new one becuase there was a defect you didnt like, such as the stand not holding it up properly. Then you would get home, plug the new display in and it would be blank. because it's a new display! not the original one. it has a different device id. Now you're screwed, and it's your fault, but Microsoft will take the heat from this sort of thing. so then they will have to go add in all kinds of other features so that you can deal with icons and app windows that are on orphaned displays for no-longer existing display devices, etc.

    ya it will be a big deal to fix. But it has to be fixed.

    But like i said, there is another component here: The graphics card manufactures.

    And maybe Microsoft can work with the graphics card manufactures on resolving this issue. But we should pressure them as well.

    The graphics card is the thing that is seeing that you've unplugged your monitor or turned your monitor/TV off, and then metaphorically yanking itself out of the PCIe slot!

    The graphics card needs to not do this! It needs to let you unplug your monitor and then just leave the display device there, working normally, so you can plug the monitor back in and have it continue to work, JUST LIKE IT DID IN THE VGA DAYS!

    With the VGA PNP pin and the DVI hotplug detect pin, there might be a workaround, but with HDMI and display port, we have no such workaround, and are ENTIRELY at the mercy of how the graphics card chooses to react.

    In my case, when I turn off my TV, which is connected via HDMI, the graphics card sees that there is no longer a device connected, and reacts by no longer being a 2 display device card, but rather, being a single-ended card. I can no longer go into my display settings and see the second display, that just isn't currently being seen on a panel somewhere. I see only one display device. So of course, all my windows and icons become jumbled, becuase not only was the TV turned off, the whole display device was then subsequently yanked out from windows' feet as a result.

    And this is bad, because this is the computer on which i watch movies, do development work, and play Eve-Online. if i let someone switch inputs on the tv to watch tv while i'm working, or playing Eve, and then later when they're done they get up to go away and turn off the TV, my whole system gets screwed up and my main monitor goes black while it's happening. If i was playing even when this happened, that could translate to reall loss of actual money, because i pay for it, and in Eve, you can actually pay for ingame items that you can sell ingame for ingame money. So if spend a ton of ingame money to build a ship and am in the middle of a huge epic battle, and then i get blown up because some stupid feature that shouldn't even exist in the first place blanked out my screen and i couldnt fight momentarily, just long enough to get blown up, all that time and money that i put in to be able to participate in the battle is lost, and that's real US Dollars, not just some video game. I'm sure the risks are even more severe, such as with the day trader who posted here about the problem! They could incur big losses by missing an oportunity related to timing, and that would just be bad. in fact, maybe to solve the problem, someone is going to have to lose millions in this way and then sue all the companies that were involved in causing the problem to exist in the first place.

    This is just foolish. This is not how this kind of autodetection should work. there is probably a reason why autodetection should be done. And there is probably a way to do it right. Unfortunately in today's society, no one, probably not even Microsoft or any of the graphics card manufacturers are interested in doing things right, they are most likely only interested in doing things just enough so that they can say they did them. And then sell. Sell, sell sell more and more - whether the thing they're selling works or not is irrelevant.

    This comes back to what I said earlier: Nothing happens unless it's profitable. If multi-monitor is ever going to be as mature and usable as it was 10 years ago, then something HAS to be done.

    Microsoft is never going to fix the issue as long as they think we're just complaining about their solution to a different issue that we wanted fixed in the first place, and then, not unless it's profitable.

    The graphics card makers are never going to fix the issue as long as anyone can buy a graphics card and put it in any computer and then complain that it doesnt work, and then, not unless it's profitable.

    no one is going to do design work, spend time on R&D, implement a solution, and start selling new products just because a hundred or a thousand advanced users want it.

    being "profitable to do it" is the same as being "more expensive not to"

    I would be willing to pay 50 bucks easily to fix the problem. If microsoft released something that solved this problem once and for all and priced it at 49.95, i'd go buy that thing. right now. but that's not going to happen. it doesnt work that way.

    There's nothing i can do to offer profitability to graphics card manufactures except maybe to just pay more for a graphics card that doesnt behave so stupidly... unless they could make a firmware upgrade that you have to pay for to get...

    But we can certainly make it more expensive to not fix the problem.

    It has to start with the users - Cut your cable pins! Don't use display port! stay with DVI! return your graphics cards with hdmi outputs and buy cheper cards wtih DVI only, and EXPLAIN WHY you're doing it! then use adapters to get back to HDMI.

    Lets do whatever we can to make it more expensive for these companies to ignore the issue, and in the meantime, pressure the companies to FIX THE ISSUE! it will have to be a colaborative part on the Users, the OS makers, and the Card Manufactures to solve this!

    This thread is, in and of itself sufficient evidence that something needs to be done. I hope my rant here will help in some way.

    -Mike

     

    • 回答の候補に設定 Qwerty 1 2011年9月14日 0:48
    2011年9月11日 23:35
  • I'm astonished that this has been a problem for so long. I've just found that I'm in the same situation - I have a fledgling HTPC and am planning to have a monitor and a TV driven from it, with the provision that I can turn off the TV and not screw things up.

    The only clues I've picked up are

    1) that port type makes a difference, and

    2) that there's a registry section at [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO] which is apparently rebuilt on boot, and seems to have pointers to the graphic drivers in use. I haven't been able to track down anything else on it.

    So I've read this entire thread, nodding my head sadly in agreement at each familiar point, and the best that MS can do is ask for a "detailed list of conditions under which to replicate the issue".

    I haven't completed the new system, and am wondering about a few things. Does putting the TV into sleep mode cause the same issue? Also, if DVI is unaffected, does using DVI<->HDMI adapters help?

    There are dozens of sites where I've found the this same question being raised, with no solutions. Yes, WMC and WMP are now a lot nicer, but that is a bitter gain; perhaps aiming some questions at the Media Centre people would have more effect - essentially, their nice polished software is useless because the OS team can't respond to such a well voiced and easily replicable bug.

    The only other solution may be Ultramon - I used it years ago, and apparently the new version has on the fly monitor ID assignment. I guess that's not going to look pretty while it's sorting things out though. A $125 box from AC Ryan or Seagate looks a lot more professional than a new $500+ computer, which theoretically should be more versatile. (The PC itself brings a smile to my face; amazing how nice a little i3 2100 on a $100 motherboard is).

    Add my voice to the list of claimants.

     

     

     

     

    2011年9月12日 10:56
  • I have a similar issue related to this topic. I have a Toshiba Satellite running Windows 7 Professional SP1. I tripped over the my laptop's carrying case and ended up cracking the screen. Now the only visible portion of the screen is a 1/4" strip at the top as well as a 1 1/2' square on the top left corner of the screen. Since it has VGA output, all I had to do was plug an external monitor in, turn it on, extend the desktop to the display, and I'm good to go.

    The problem is if something disrupts the VGA feed, I can't see enough of the screen on the laptop to turn the VGA output back on. Microsoft Security Essentials is notorious for drawing window focus to itself while running in the background, which triggers the VGA cutoff. Unplugging the VGA cable has the same effect. I'd like to be able to set a persistent display setting that automatically detects other displays as they're plugged in (or turned on, for that matter) which reverts the display to the user settings before the monitor was turned off or unplugged.

    I am planning on replacing the screen on my laptop when I get the funds (I know they're cheap but I'm an unemployed grad student whose college's financial aid department hasn't caught up to disbursing my financial aid yet). Until then, I'm stuck dealing with this frustrating design shortcoming.

    2011年9月12日 15:00
  • @BriWi

    You might have some use for the Windows+Shift+Left Arrow and Windows+Shift+Right Arrow keyboard shortcuts - they move the window that has focus from one screen to the next / previous one respectively.

    I think most laptops also have a function key shortcut to switch between the laptop display and an external display while disabling the laptop screen - have a look in the manual, it'll be listed it the Fn key shortcut keys. This makes the external monitor your primary display, and force any program to open there. Nothing would get displayed on the laptop display, not really an issue if it's broken though.
    • 編集済み emueyes 2011年9月12日 23:03 fix line spacing
    2011年9月12日 23:02
  • Hi All,

    I thought I'd add to this conversation with a different slant on the problem.  As someone working in the IT field this one has me stumped!

    I have an ASUS EB1501 (or 1502 can't quite remember), which runs an ION NVIDIA video card, ATom processor, and realtek gigabit NIC.   Connected solely to a plasma screen in the loungeroom.

    I have a perculiar issue, that only occurs when the yamaha reciever is off (ie HDMI is "dead")

    1) All network file copies and general local networking ceases to function (ie copying a large amount of data over to another PC or NAS) ... YET, IP connectivity remains in a limited sense (downloading something P2P or HTTP download continues to work) ... it's only any "local" networking that stops.  Can still ping it.

    2) The machine will be "out of resources" error message when you eventually switch HDMI back on, yet the machine is totally fine.

    Have tried all manner of tweaking, drivers, firmwares and so forth.

    *Something* is upsetting parts of the networking layers on the machine, when the video card loses it's HDMI detection, weird!

    Tried using onboard wireless, same result ... so it's NOT the NIC itself. 

    It's only when the yamaha is off (ie if i choose a different source, the HTPC remains happy as the yamaha must be keeping the HDMI alive even if not actively selected)

     

    Cheers

     

    brad

    2011年9月14日 0:54
  • UPDATE TO MY PREVIOUS POST:

    I have some updated information, and corrections to some comments in my previous post.

    Further investigation into the pinouts of display connectors has revealed that my comment about hdmi and displayport only detecting throught information streams was incorrect.

    Both HDMI and DisplayPort do in fact have hotplug detection pins.

    I assume the hotplug detect pin is then meant to determine the physical connection of the plug, more so than the electrical connection to the monitor. if you physically plug the cable in and out, this will interrupt the hotplug, but a monitor can leave the hotplug line active even if the monitor gets turned off.

    It appears that the hotplug line gets connected to +5v in order to activate. I am contemplating then, that the folks who have posted here about shorting pins or using a resistor are more on target than the idea of cutting the pin.

    I would imagine that cutting the pin causing there to never be a hotplug signal, would leave the card and/or windows in a position to assume that the monitor does not support the feature and send signals out anyway. the system could detect the first instance of the hotplug line going active and realize there is in fact a hotplug capable monitor, so that when the hotplug line is removed, it is ok to disable, etc.

    Although since the hotplug line is activated by +5v, shorting would make the system think there is in fact a hotplug capable device plugged in.

    This seems to me the best solution to trick the system if a "real" option to "ignore hotplug" cannot be implemented.

    This tells me that cables and or adapters that allow such hotplug trickery would be profitable and therefore can/will happen.

    I am envisioning an adapter that is placed inline with the cable connection, and offers two switches - one on each end, that allow the hotplug line to be set to ON, OFF, or THRU.

    2011年9月16日 0:32
  • Another thing:

    EVGA has told me that the hotplug detection is a windows 7 feature and that using windows XP should avoid the issue.

    If the card is really doing as little as it can to participate in the operation of the hotplug feature then this might be true... and if xp doesnt diddle with the displays then that's great.

    I will have to try this to see if the theory of the graphics card becoming a single-ended card is correct. if it does not, then there may be a glimmer of hope for a non-hardware solution, as someone could possibly hack the driver to lobotomize the hotplug feature.

     

    2011年9月16日 0:39
  • On my new HTPC I've got to unplug the HDMI cable, boot up, then plug it back in. Every time I boot. If I leave the HDMI cable plugged in, I never get a display.
    2011年9月16日 2:11
  • I have tested this on a NVIDIA Quadro card, I am not sure if it will work for consumer cards,

     

    Open the NVIDIA control panel, under workstation pick "view system topology"

     

    Hi-light your display port or hdmi port and pick Manage EDID

     

    Pick export EDID and save the text file to the desktop, "EDID.txt",

     

    Again, pick Manage EDID, this time click Load EDID, and load the text file that you just saved, "EDID.txt".  

     

    This will force the connection and turn off the auto-detection feature on that port.  Repeat this process for any other ports you want to force.



    • 編集済み Matthew-55 2011年9月16日 20:30
    • 回答の候補に設定 Matthew-55 2011年9月19日 15:12
    2011年9月16日 20:28
  • Matthew-55:thanks, that worked for me - good call, will be a workaround until this is fixed, if ever. ;-)
    2011年9月19日 8:07
  • Hi,

    After searching the web for answers, I have found a workaround. To prevent the monitor from failing to display after a sleep, disable the monitor's DDC/CI on the monitor menu itself (mine's a BENQ monitor, bought this 2 months ago) - this would prevent windows from thinking it's gone away and shift the display to another monitor which was really annoying. Some guys proposed mutilating the DVI cable - which isn't great.. this simply solves my problem and both dual monitors wake up after sleeping.

    2011年9月19日 12:37
  • Its Not a Solution  ... but its better than Nothing ...8(

    It works ..

    http://www.midiox.com/index.htm?http://www.midiox.com/desktoprestore.htm

     

    2011年9月20日 3:53
  • I have same problem using hdmi output on a digital AV amplifier (yamaha), each time I switch audio source, I need to setup all again, monitors setup and audio setup... same if I switch my TV on or off, or switch channel on it..

    2011年9月20日 6:28
  • 19 months and counting, This is certainly getting the attention it deserves!

    Though this post won't matter, I figure I'll chime in and explain that I'm having this same issue. In tandom with the fact that ATI doesn't support Windows XP anymore, I'm considering Linux for my home PC now. Here's the setup

    Windows XP SP3
    ATI Radeon 6870
    2x HP 24" monitor, DisplayPort
    1x Samsung 17" monitor, VGA-DVI (Currently disabled due to no XP ATI drivers dupporting 3+ monitors).

    When I was running the HP monitors over DVI, I never had this issue. Now every time I turn them off when I'm leaving, everything re-arranges. No, this isn't just icons, I'm talking about the monitor identification numbers (1, 2) change, where the start button changes (that alone sucks completely), the virtual location changes (sometimes the right monitor is now on the left, etc). XP takes about 2 minutes of flashing to turn them back on. It's a different configuration each time.

    If I go back to DVI, I lose the 17" (which is inop anyway, thanks for the non-existent support ATI), the whole point of the new graphics card was to have 3 monitors. Windows 7 apparently fixes the ATI issue, but then I'm back to everything being crushed down to the single 17" when I turn the monitors off. It would sure be nice if Windows actually put the monitors to sleep - It's painful to wake up in the morning realizing that for some reason XP never put the monitors to sleep - that's why I turn them off when I leave.

    Long story short, my graphics card / monitor upgrade causes 10-15 minutes of pain daily. Ubuntu is running wonderfully on my dell right now - maybe it's time.

    2011年9月22日 2:17
  • I am fortunate enough to be using an enterprise oriented monitor, so it has a bevvy of settings at my disposal, including the option to not power down source detection when the monitor is off. So I only had to deal with this problem for about 30 minutes while I tinkered with the on-screen controls. I can understand the use for autodetecting displays: if you regularly bring your computer (say, a laptop) to a fixed display like a TV or projector, you don't want the possibility of getting any content "orphanned" by accident when you walk off. But with all the problems it is causing regular desktop users, there has to be an option to disable autodetection, at least on a per-monitor basis. And if Win8 has this fix, that's not good enough. It has to be patched into current OSs as well.
    2011年9月23日 23:04
  • The idiotic "answers" by MS Support:

    You were told repeatedly to stop advising people to update Drivers or whatever.  The problem is a documented moronic feature of Windows7, having zilch todo with drivers !!!  hOW MANY TIMES DO YOU NEED TO HEAR THAT YOU ARE DEAF & BLIND, MS SUPPORT GUY?

    There's a "feature" or should we say problem, whereby Windows7 detects any monitor connected via modern digital ports (DP, HDMI, TB) beign turned off, and forces moving entire desktop to monitor still being on, in multimonitor environment - which happens to be prevalent in our industry (Engineering e.g. CAD/Design), Graphics design, Medical, and MANY home users also, these days.

    Use brains when reading bug reports, dear MS idiot.

    Fix the bug and quit blaming nVidia, AMD (ATI), Intel HD, or "drivers".  I hold MSEE degree, near-complete PhD and you tell me I forgot to update da** drivers?

    Read this line again, Microsoft idiot:

    This is a feature (by design) whereby PnP monitor connected via DP/HDMI/TB to Windows7 is being polled for powerOn/Off state, it may or may not use DDC signal by the way, we can't tell.  YOU should know better than us, customers !!

    I tried to disable DDC in my high-end IPS $1000+ monitor, but no effect.  I seroed Registry Keys used in nVidia or ATI monitor status polling - no effect.

    The stupid feature of WIndows7 which moves desktop to another display, when one is turned off in multimonitor setup - is more than retarded, it is actaully a showstopper for professional folks.

    Tired of rearranging desktop everytime one of the monitors is turned off, so tired I don't care to run spell check in this post.
    I am angry.  WindowsXP developed by Microsoft in Israel, was the best OS in history, now that it aged & faded into history, there's no equally well-designed equivalent.

    2011年9月27日 14:00
  • The idiotic "answers" by MS Support:

    You were told repeatedly to stop advising people to update Drivers or whatever.  The problem is a documented moronic feature of Windows7, having zilch todo with

    drivers !!!  hOW MANY TIMES DO YOU NEED TO HEAR THAT YOU ARE DEAF & BLIND, MS SUPPORT GUY?

    There's a "feature" or should we say problem, whereby Windows7 detects any monitor connected via modern digital ports (DP, HDMI, TB) beign turned off, and forces

    moving entire desktop to monitor still being on, in multimonitor environment - which happens to be prevalent in our industry (Engineering e.g. CAD/Design),

    Graphics design, Medical, and MANY home users also, these days.

    Use brains when reading bug reports, dear MS idiot.

    Fix the bug and quit blaming nVidia, AMD (ATI), Intel HD, or "drivers".  I hold MSEE degree, near-complete PhD and you tell me I forgot to update da** drivers?

    Read this line again, Microsoft idiot:

    This is a feature (by design) whereby PnP monitor connected via DP/HDMI/TB to Windows7 is being polled for powerOn/Off state, it may or may not use DDC signal by

    the way, we can't tell.  YOU should know better than us, customers !!

    I tried to disable DDC in my high-end IPS $1000+ monitor, but no effect.  I seroed Registry Keys used in nVidia or ATI monitor status polling - no effect.

    Disgusting feature of Windows7 which moves desktop to another display, when one is turned off in multimonitor setup - is Disgusting simply b/c user is deprived of

    ability to disable such behavior specifically for DP/HDMI-attached Monitor. Hot PnP is a necessity usually, but NOT always - in the case of monitors, anyone with

    braisn wants to turn them OFF for the night or leaving room for longer than e,.g. an hour.
    SLEEP/STANDBY is NOT equivalent to what we're asking to fix, we are asking (get a magnifying glass you Microsoft guy, if you can't read properly):
    To restore ability to TURN OFF [arbitrary] MONITORS, with a physical/hardware button in a multimonitor setup which is becoming prevalent - w/o fear of Windows7

    autoswitchign desktop to a monitor reamining ON thereby WREACKING HAVOC w/windows sizes, locations, icons, you name it.
    Behavio ris due to a simple fact that movign desktop to different resolution ersizes windows previously drawn on that monitor, you just turned off !
    Do you understand it is a terrible Productivity killer?
    Want a simple example where you always use multimonitor setup?  Here:
    Suppose you're doing serious, professional grafix work on your laptop, which thankfully is adequate in both Processor & Video specs, e.g. my HP EliteBook8540w &

    Elitebook8740w, all you want is to attach an EXTERNAL professional (IPS) display, mostly for size reason (HP ELitebooks include internal LCD which is also pro

    IPS/"Dreamcolor" type but too small for full-scale work).
    What do you think you just got yourself??  Windows7 treats it as a MULTIMONITOR SETUP!  So you canNOT turn off g0* da** external monitor w/o Windows7

    autoswitching internal LCD ON.  Next thing you know your desktop is messed up b/c internal LCD is obviously lower resolution!
    And finally, what adds to the pain, is my professional Videocard in this laptop, which alone costs many hundreds$$$, is configured to drive EXTERNAL display & via

    DPport, when Windows7 stubbornly invokes internal LCD after I turn off external Monitor, this same settings is almost damaging my internal LCD - too bright.  B/c

    external IPS monitor is a professional, medical grade type that is much less bright than cheapo TN monitors.  I rush to turn external back ON and leave it On

    wondering how long will this problem will remain unfixed ??

    Even WindowsVista blamed for many issues comparing to WinXp, even Vista - convenient target of jokes, did not exhibit this stupid behavior.
    No tto mention WIndowsXpo which doesn't wreack your desktop when one display out fo multiple is turned OFF.
    More than retarded, it is actaully a showstopper for professional folks.

    Tired of rearranging desktop everytime one of the monitors is turned off, so tired I don't care to run spell check in this post.
    I am angry.  WindowsXP developed by Microsoft in Israel, was the best OS in history, now that it aged & faded into history, there's no equally well-designed

    equivalent.

    2011年9月27日 14:17
  • The idiotic "answers" by MS Support:

    You were told repeatedly to stop advising people to update Drivers or whatever.  The problem is a documented moronic feature of Windows7, having zilch todo with

    drivers !!!  hOW MANY TIMES DO YOU NEED TO HEAR THAT YOU ARE DEAF & BLIND, MS SUPPORT GUY?

    There's a "feature" or should we say problem, whereby Windows7 detects any monitor connected via modern digital ports (DP, HDMI, TB) beign turned off, and forces

    moving entire desktop to monitor still being on, in multimonitor environment - which happens to be prevalent in our industry (Engineering e.g. CAD/Design),

    Graphics design, Medical, and MANY home users also, these days.

    Use brains when reading bug reports, dear MS idiot.

    Fix the bug and quit blaming nVidia, AMD (ATI), Intel HD, or "drivers".  I hold MSEE degree, near-complete PhD and you tell me I forgot to update da** drivers?

    Read this line again, Microsoft idiot:

    This is a feature (by design) whereby PnP monitor connected via DP/HDMI/TB to Windows7 is being polled for powerOn/Off state, it may or may not use DDC signal by

    the way, we can't tell.  YOU should know better than us, customers !!

    I tried to disable DDC in my high-end IPS $1000+ monitor, but no effect.  I seroed Registry Keys used in nVidia or ATI monitor status polling - no effect.

    Disgusting feature of Windows7 which moves desktop to another display, when one is turned off in multimonitor setup - is Disgusting simply b/c user is deprived of

    ability to disable such behavior specifically for DP/HDMI-attached Monitor. Hot PnP is a necessity usually, but NOT always - in the case of monitors, anyone with

    braisn wants to turn them OFF for the night or leaving room for longer than e,.g. an hour.
    SLEEP/STANDBY is NOT equivalent to what we're asking to fix, we are asking (get a magnifying glass you Microsoft guy, if you can't read properly):
    To restore ability to TURN OFF [arbitrary] MONITORS, with a physical/hardware button in a multimonitor setup which is becoming prevalent - w/o fear of Windows7

    autoswitchign desktop to a monitor reamining ON thereby WREACKING HAVOC w/windows sizes, locations, icons, you name it.
    Behavio ris due to a simple fact that movign desktop to different resolution ersizes windows previously drawn on that monitor, you just turned off !
    Do you understand it is a terrible Productivity killer?
    Want a simple example where you always use multimonitor setup?  Here:
    Suppose you're doing serious, professional grafix work on your laptop, which thankfully is adequate in both Processor & Video specs, e.g. my HP EliteBook8540w &

    Elitebook8740w, all you want is to attach an EXTERNAL professional (IPS) display, mostly for size reason (HP ELitebooks include internal LCD which is also pro

    IPS/"Dreamcolor" type but too small for full-scale work).
    What do you think you just got yourself??  Windows7 treats it as a MULTIMONITOR SETUP!  So you canNOT turn off g0* da** external monitor w/o Windows7

    autoswitching internal LCD ON.  Next thing you know your desktop is messed up b/c internal LCD is obviously lower resolution!
    And finally, what adds to the pain, is my professional Videocard in this laptop, which alone costs many hundreds$$$, is configured to drive EXTERNAL display & via

    DPport, when Windows7 stubbornly invokes internal LCD after I turn off external Monitor, this same settings is almost damaging my internal LCD - too bright.  B/c

    external IPS monitor is a professional, medical grade type that is much less bright than cheapo TN monitors.  I rush to turn external back ON and leave it On

    wondering how long will this problem will remain unfixed ??

    Even WindowsVista blamed for many issues comparing to WinXp, even Vista - convenient target of jokes, did not exhibit this stupid behavior.
    No tto mention WIndowsXpo which doesn't wreack your desktop when one display out fo multiple is turned OFF.
    More than retarded, it is actaully a showstopper for professional folks.

    Tired of rearranging desktop everytime one of the monitors is turned off, so tired I don't care to run spell check in this post.
    I am angry.  WindowsXP developed by Microsoft in Israel, was the best OS in history, now that it aged & faded into history, there's no equally well-designed

    equivalent.

    2011年9月27日 14:17
  • This is nice hint, what "Packageshop" explained :

    Worked for me with 2-port USB-KVM ; Windows 7 with 2 LCD displays and Linux sharing one of them using VGA.

    2011年9月28日 11:38
  • SOLUTION: I had the same issue and solved it by cutting the "Hot Plug Detect" pin in my HDMI cable.

    Setup: HTPC (and other devices) to receiver to TV all with HDMI cabling. 

    What I did: Splice the wire and cut the wire associated with the "Hot Plug Detect" pin which is pin 19 of the HDMI connector. It was too hard to remove this pin from such a small connector so I just spiced the wire about an inch and used a continuity tester to determine the correct wire and cut it. For the cable I modified the wire associated with Pin 19, "Hot Plug Detect" was dark purple. (This is the cable between my computer and the receiver.)

    Result: Everything works great, the computer detects the tv/monitor through the EDID from the DDC, but the computer DOES NOT detect when my tv/monitor has been turned on/off. The computer acts as though the tv/monitor is always turned on. No resolution re-sizing, no moving windows, no icons changing location, music plays without the tv turned on, etc. The computer simply does not detect the power-on/off of the monitor.

    Commentary: While I agree cable/adapter mutilation should not be required, unfortunately it is. Alternatively you can buy a $40-$80 connector box that essentially does the same thing and manages the EDID as well. In my case I figured having a cable with this wire cut was worth it because I will always have a use for it, and my HDMI cables only cost $4 as opposed to $40. If you really want I'm sure you could put an inline switch rather than just cutting the wire.

    Summary: MS clearly has no intention of fixing this "feature". Modifying cables or connectors to remove the "Hot Plug Detect" connection is a very good and easy solution. This works for VGA, DVI, and HDMI connections and once done your computer will always assume your tv/monitor is turned on. This is the way to disable display auto-detection.

    • 回答の候補に設定 J CH 2011年10月15日 0:03
    • 回答の候補の設定解除 J CH 2011年10月15日 0:04
    • 回答の候補に設定 J CH 2011年10月15日 0:12
    2011年9月28日 20:53
  • Similar problem but with 2 quick-and-dirty, low-cost solutions.

    Problem: I have an HTPC running Windows 7 X64 with an ATI Radeon 6870 connected through HDMI only to a single 1080p Sony EX500 TV. Every time I would turn the TV off and on again my full-screen apps & windows were resized and some desktop gadgets moved. It was behaving as if while the TV was off the resolution was lowered to something like 1280x768 ...and brought back to 1920x1080 when the TV was active again. Annoying!

    Solution #1: Microsoft says it's a hardware problem? Ok, here's a hardware solution then. My HDTV has a VGA port, so I connected a spare VGA cable to a DVI port on my Radeon 6870 using a cheap DVI-VGA adapter. *Note: I use a VGA cable because my Sony flat-screen doesn't have a DVI port, but a DVI cable should behave the same way if you have DVI connectors on both machines.* I then went to "Control Panel -> Display -> Screen Resolution", clicked "Detect" and setup the second display to be "duplicate these displays", making the output of VGA and HDMI identical. Now since VGA doesn't have the polling feature Windows assumes that the monitor is on as long as the VGA cable is physically connected to the TV, and thus keeps the resolution of the HDMI port in sync with the VGA one. While I leave the VGA cable connected, I only actually use the HDMI link for its audio signal and better video. Result is that my apps, windows and gadgets stay where I left them whenever I power-cycle my TV. Downside is one extra dummy cable to route. Easy-breezy!

    Solution #2: Untested, but same logic as above. Folding@Home folders and Bitcoin miners often use dummy VGA plugs to pretend that their cards are connected to a monitor. You can make such a dummy plug using only three resistors purchased from any electronics supply shop for pennies, and that DVI to VGA adapter I used previously (often comes free with video cards or available for under two bucks online). You first do as stated on this Overclock.net Tutorial and finally proceed with the screen cloning as in Solution #1 above. It should work similarly but without having to run a whole secondary VGA/DVI cable to your telly. Yay!

    René-Marc Simard
    Montréal, Canada

    2011年10月14日 7:33
  • brianmartin192, thank you very much!

    I must say I find this to be a very slick solution. As all the rest I am quite disappointed with the multi monitor support in Windows. But, with this simple hack I am able to switch my TV from HDMI to cable, turn it off, back on etc and still keep XBMC running smoothly on my secondary display while using the primary as a normal PC.

    I humbly suggest a minor modification: I used a very thin piece of electrical tape to block pin 19 directly in the HDMI cable and then gently plugged it in. It worked beautifully and I imagine more people would be willing to try this than cutting through the cable. I am trying to post a picture, not sure if it'll stick:

    [img]http://s4.postimage.org/gmog0m7kf/HDMI_Blocked_Pin_19.jpg[/img]

    (http://postimage.org/image/2g8p5dwdg/)

    If the picture isn't there, pin 19 is on the top right when looking at the HDMI male plug. Look for the pinout in wikipedia and notice that it is the female plug there, so you need to flip horizontally for the male one.

    Thanks again!

    • 回答の候補に設定 Ryan Beymer 2011年11月24日 4:41
    2011年10月15日 0:02
  • I am also VEXED by this problem.  I have a touchscreen PC with Intel integrated graphics system.  The system displays my automation system on the touchscreen display, and the HDMI port is connected to my AV Receiver which connects to my LCD TV.  I want to play movies on my TV, but whenever the TV turns off, my movie player application is pushed back to my touchscreen where it gets lost behind my automation screen.  What is worse, whenever the CableBox interrogates the TV, my touchscreen beeps and flashes.  It is very annoying.

    I tried J CH and brianmartin192's solution of taping pin 19 on my HDMI connector, but when the tape is on, the touchscreen won't recognize the TV at all.  I tried re-booting the touchscreen, and the tv and the receiver in various orders, but it never sees the TV when Pin 19 is disabled.

    I would be very happy if microsoft or intel would fix this problem.  Arghhh.

    I could disable Plug-And-Play (I never change the devices on this system), but I don't think that would help.

    Maybe I'll install Windows XP to get back to the desired behavior.

    Arghhhh -- Bob

    2011年10月17日 1:08
  • Not entirely Windows 7 problem, but drivers as well.

    I do not have such an issue using NVIDIA, yet it arises using INTEL graphics.

    Bought an extendion cable and tried the pin 12 rip out, but the issue persisted.

    My temporary fix is to have Intel graphics drivers disabled in Device Manager, then after reboot choose the preferred resolution for Default Monitor.  This way, KVM switching does not mess up my chosen resolution.

    Still looking for a proper fix, whereby I can use Intel drivers rather than generic, and KVM switching does not pose a problem.

     

    2011年10月17日 9:57
  • COOL - Just what I was looking for.

    My situation was a PC with a 2-way VGA splitter for a LifeSize Room 220 video conferencing solution.  One VGA input went into the LifeSize unit so you can share out the desktop, the other VGA went direct to the 46" LG TV in case you just wanted to use the PC without the video conference system (as it looks much better then when piped through the LifeSize system.)  

    The problem was that it kept detecting the LG TV as the monitor and for some reason the LifeSize system didn't like this and would scrunch up the display plus remote users only saw a black screen.  If you booted the PC with the TV off, then the PC showed "Room 220" and all was good.  Looked good through LifeSize and looked good via the RGB input of the TV.  But this system will be used by many people and I didn't want some funky bootup order, I needed it fool proof.  

    I pull out pin 12 of the VGA cable going from the VGA splitter to the TV and now life is good!!  It now only detects "Room 220" as the monitor (I left that monitor cable alone so it would detect that).    

    Thanks for the tip!!!!  Made my day!

     

    2011年10月21日 16:41
  • Thanks to everybody who has kept this thread alive and given it so much Google juice, I have managed to work around a related problem.

    I'm a school IT technician, and we're progressively cutting over from XP to Windows 7 as we replace old PCs.

    All our front-of-room PCs are attached to ceiling-mounted data projectors via very long VGA cables (5m in some rooms, 10m in others) and even though these are good enough to give us a crisp, clean 1280x800@85Hz display, they're somewhat susceptible to noise pickup on DDC. With Windows XP, this manifests as occasional non-detection of a projector, fixed on reboot; not ideal, but we could live with it. With Linux, all I need to do is configure X to ignore EDID and force 1280x800 on the VGA outputs and everything works perfectly every time.

    Tonight I installed Windows 7 natively on a box that was formerly running Linux hosting a couple of Windows 7 VMs, and ran into the same auto-detection "feature" that's been screwing up all your desktops. In my case, what it did was put Windows into fits of device rediscovery, complete with a cacophony of disconnection and reconnection chimes, turning the local DVI monitor on and off, flipping the desktop back and forth between that monitor and the data projector, cancelling active menus and redrawing open windows. The only way to make it stop was to unplug the VGA cable from the computer. Unplugging the projector end doesn't help - apparently 5 metres of cable generates enough crosstalk between DDC clock and data signals to make it detectable as some kind of "monitor".

    Breaking off pin 12 at the computer end of the VGA cable has calmed things down completely. The nVidia drivers now identify the projector as "Analog monitor" rather than "Seiko/Epson EMP400W" and needed something called "Rigorous device discovery" before letting me use it, but having done that all is now working well (and, incidentally, more controllable - I get a complete set of resolutions and refresh rates without having to ask for one).

    It's beyond belief that there is not a MS-defined (as opposed to graphics-driver-dependent) registry key to disable automatic device detection for any given display controller. I should not have to be breaking pins off my hardware just to stop Windows from looking at it.

    2011年10月22日 13:28
  • Being frustrated by this same issue but only using a single monitor. Every time I turn off my displayport connected 27" monitor it seems like it changes the resolution from 2650x1440 down to something like 800x600 which shoves all my open windows into the upper left corner and resizes them. Super annoying to have to resize my browser and other windows every time I turn off the monitor. I would try disabling the detection pin if I knew which one it was but the displayport one was not mentioned in the other posts and those pins are pretty small to try to tape over like the hdmi one. Interestingly it does not move my icons or open gadgets just resizes my windows even if they are minimized. Sigh.
    2011年10月30日 5:56
  • The only solution I found was to short the hot plug detect wire on the hdmi cable to the 5v wire at the pc end. On my cable the hot detect wire is purple and the 5v is red, neither one are in the pair shielding so don't cut into those.  I disconnected the purple wire on the end of the cable that hooks in to the TV or receiver since I didn't want to send 5v back up the line. You may want to buy a cheap hdmi cable to try it on before hand. This beats buying a edid emulator box.

     

    Anyway the end result is I can turn off my receiver/tv and my htpc never sees it so I don't get any annoying error messages in media center nor any random blue screens from the resizing during hd video playback.

    2011年10月30日 16:54
  • I have a 27" screen on an eyefinity card which only has 6 mini display ports

    in this kb article http://support.microsoft.com/kb/2625567 ms basically offers two workarounds "don't use display port" and "don't turn off the screen"

    this is borderline mockery

     

    I have no dual link display port dvi dongle so i need to use display port (to reach the native resolution of the screen)

    and I connect to the pc via teamviewer...which would turn it on all the time when I just let it go to sleep

     

    this windows behavior makes display port unusable and I will have to return the eyefinity card because of it

    the most ridiculess thing is that the change in resolution or whatever windows is doing occurs only when you turn the screen on again!

    and it will move around all windows on all screens (which are turned on all the time)

    so it it can not in any way be "sold" as a feature (it is just a bug)

    why on earth would you change something on one monitor when ANOTHER one is turned off and on

    to top it all of there are apps which are invisible completly after windows does its pointless shuffling...and all apps behave somehow different

    2011年11月8日 18:47
  • Not sure if this will help, but in Windows XP, you can go into msconfig.exe (from "Run" menu) and disable the hkcmd (hotkey command), igfxtray (intel integrated graphics system tray application) and igfxpers (intel integrated graphics ... something?) startup programs. I have a problem with a client's laptop that uses an IGP Intel GPU, and my KVM switch. If I plug directly to the monitor with a complete cable, the laptop can startup automatically on the VGA-connected screen. But if I go through the KVM switch, the laptop will act as if no VGA device is connected. So my normal startup process is this: 1) Connect direct cable (some people use an A/B switch to do this) between laptop and monitor 2) Boot up, and get into Windows 3) Switch cables connected to laptop and monitor to go through the KVM switch. Without turning off those 3 items, the laptop switches back to its internal display as soon as I unplug the VGA cable, and it won't let me reselect it. But with those turned off, it seems to work.
    2011年11月14日 16:38
  • I've got the same problem.

    I only got one screen(My TV) and it runs at 1080p over HDMI.

    When I turn off my TV, the HDMI connection is removed and windows thinks theres no monitor/screen connected.

    Therefor windows reverts to a failsafe resolution, and that failsafe resolution can only be adjusted to a max of 1600*1200(As far as I can remember, default is 1024*768).

    Based on others suggestions in this thread, I'm trying a dual HDMI cable setup in clone mode:

    PC HDMI out > HDMI Surround receiver > HDMI TV. (This is my main connection, as this gives me 5.1 uncompressed sound)

    PC DVI out > DVI > HDMI > HDMI TV. (This one is for keeping the connection open. I'm using a DVI to HDMI converter)

    So far so good...

    My main connection is still removed after I turn my TV off, but my backup connection is still detected and therefor my resolution is kept the same.

    The best workaround would be to have a virtual monitor set at 1080p, but I haven't found such a driver yet.
    • 編集済み BuMS_DK 2011年11月18日 22:36
    • 回答の候補に設定 serpentin7 2011年11月19日 22:59
    • 回答の候補の設定解除 serpentin7 2011年11月19日 23:00
    2011年11月18日 22:25
  • Ok guys, maybe not the final solution, but it worked for me. It is about the PCI Express Energy saving mode. If I turn it off, all the switching on and off things go away. (Win7 64 Ultimate, Nvidia chipset - GT 430) - an old VGA monitor and HDMI full hd tv as extension.

    I try to write a step by step method, but I have Hungarian language on my machine so I don't know the real English menu names.

    Let's see it:

    1. Control panel

    2. Energy saving things

    3. Energy schema window->Edit scheme settings (a blue link on my machine) Next to the actual settings mode

    4. You can see a window where you can set up the monitor autiomatic turn on and off. Here is a link Special energy settings thing...

    5. A new window comes up, where you can see all the devices, such as USB, HDD and so on.

    6. Find the PCI Express device, and turn the energy savings off

     

    It prevents to turn the monitors automatically on and off - at least on my machine. I hope it helps

    2011年11月19日 23:15
  • Look here first for the solution!!! This is by far the best resolution to any thing out there. I spent hours making modifications to regedit, display drivers, downloading programs that would 'restore' the desktop. Found the electrical tape solution and it took me more time to find the tape then to apply the 'fix'. I cut a little extra long piece with an exacto knife, (carpenter knife would work) because i was a little worried about having it get stuck in my equipment. Props to J CH for the image.
    2011年11月24日 4:48
  • Hi

    This behavior is by design and I don't think there is a way to override this functionality except to make sure that both monitors are turned on when you start the system.

    As described in the article that you posted the link to, if a second monitor is not detected, everything will be displayed on the available monitor.



    Hope this helps.

    Thank You for using Windows 7


    Ronnie Vernon MVP

    Hi

    Is there any chance Microsoft are going to change this? I have a wireless secondary monitor if it goes out of range it does the same thing. Surely there should be a flag when the secondary monitor is shut off to give you the option wether or not you want the windows moved or not??? I like Windows 7 a lot but this real bad design. I use Visual Studio also a great product, but configuring the Window placements again and again and again is annoying.


    2011年11月26日 3:09
  • I recently picked up a Displayport monitor, and paired it with a DVI monitor for Visual Studio work. Sure enough, when I go to turn off my monitors at night - the computer detects the displayport removal, but not the DVI, forcing all my windows to the secondary monitor.

    First thing I did was google, and find this thread. Ouch.

    That said, I cobbled together a fix for my own uses because I was only running into this issue at the end of the night when turning off monitors.

    Application:
    http://www.i-py.com/sleepmon/v1/SleepMon.exe

    Source:
    http://www.i-py.com/sleepmon/v1/SleepMon.csproj

    ABOUT:
    All this application does is live in the background, and listen for a specific key combo, and then forces your monitors to sleep immediately.

    To use:
    Place the program in your startup directory if you want it to automatically run. To force your monitors to sleep press CTRL + ~ (the ` above the tab key). Pressing these two keys will force your monitor to sleep.

    Notes:
    Only tested in Windows 7.
    Requires .NET 3.5 


    Please let me know if this helps anyone, or if any changes/features are needed that could help someone else.

     

     

    edit:

    http://www.i-py.com/sleepmon/v1.1/SleepMon.exe - this change simply locks the workstation when triggered, as I realized some may prefer to lock the computer as well.

    http://www.i-py.com/sleepmon/v1.2/SleepMon.exe - updated with a system tray icon, nothing major.  


    www.i-py.com - Blogging about various Powershell / AD happenings



    • 編集済み Francis S 2011年11月29日 2:55
    2011年11月26日 17:53
  • brianmartin192, thank you very much!

    I must say I find this to be a very slick solution. As all the rest I am quite disappointed with the multi monitor support in Windows. But, with this simple hack I am able to switch my TV from HDMI to cable, turn it off, back on etc and still keep XBMC running smoothly on my secondary display while using the primary as a normal PC.

    I humbly suggest a minor modification: I used a very thin piece of electrical tape to block pin 19 directly in the HDMI cable and then gently plugged it in. It worked beautifully and I imagine more people would be willing to try this than cutting through the cable. I am trying to post a picture, not sure if it'll stick:

    [img]http://s4.postimage.org/gmog0m7kf/HDMI_Blocked_Pin_19.jpg[/img]

    (http://postimage.org/image/2g8p5dwdg/)

    If the picture isn't there, pin 19 is on the top right when looking at the HDMI male plug. Look for the pinout in wikipedia and notice that it is the female plug there, so you need to flip horizontally for the male one.

    Thanks again!

    This is almost unbelievable. Is was cursing this feature for ages. It's indeed resolved completely just by hiding this pin. Terrific!!
    2011年11月29日 19:30
  • wow, nice thread. I will add my problem and my solution. I'm using an 5870 ATI graphics card with latest Catalyst driver. At first I had this constellation; anything working great - even without windows readjusting the screens switching on/off the tv. PC > HDMI > Sony HD TV \> DVI > pc monitor After I bought a a/v receiver I had the problems discussed in this thread: PC > HDMI > a/v receiver > HDMI > Sony HD TV \> DVI > pc monitor I could manage to negate the problems to the point that the hdmi cable was active and working while the tv was out. But windows kept recognizing both monitors switching on/off the tv. (For those you are interested in getting to this stage: Turn everything off, disconnect the tv, start the pc; set up your monitor in catalyst with the correct settings, make sure auto detect for displays is disabled in the catalyst settings, audio via hdmi should now work, this should persist even if you switch the tv on and off again but the readjustment time) After a little research I found this lonely sad thread about this problem. I don't like to fuss around with this cables, so I came to this conclusion: Windows wasn't readjusting the monitor settings while the tv had a direct connection to the pc. My a/v receiver had no other option I could try. So what happens if I have the tv connected to the pc and to the a/v receive at the same time! After a few research about some splitting methods for hdmi I found this promising little box: http://www.amazon.com/splitter-ports-swither-XBOX360-Blu-ray/dp/B003UYOEMI http://www.amazon.de/KanaaN-Splitter-Generation-Verteiler-Y-Adapter/dp/B003U0M3BQ Because of the cheap prize I just tried it and it worked like a charm. Windows does not recognize any change in my monitor setup if I switch the tv on or off. Also hdmi streaming to my receiver is on while the tv is off. My constellation now looks like this: PC > HDMI > Splitter > HDMI > a/v receiver > HDMI > Sony HD TV \ \> -----------HDMI-------------/ \> DVI > pc monitor SINCE I GOT NO TEXT FORMATTING WHATSOEVER WORKING: >>> http://codepaste.net/wc7b7k <<<
    2011年12月1日 19:29
  • I have been using an ATEN CS1734B 4 port KVM switch to share a monitor, keyboard and mouse between Linux and Windows systems. I tired of Windows 7 problems but am somewhat disinclined to pull pins out of monitor cables. I've ditched one Windows 7 system in favour of Linux but I need to keep the other for the forseeable future. Can anyone recommend a KVM switch that works with Windows 7 and which can permit sharing of USB devices (webcam, printer, scanner) and audio devices (speakers and microphone)?
    2011年12月3日 17:04
  • For the sake of completeness, and since everyone with this problem will end up here from Google. I had this problem until I got a new TV, which is to say with two Sharp AQUOS TVs using an HDMI splitter I had the problem but it is now resolved by swapping out one of the TVs. So it works with Windows 7 using:

    Monorprice HDMI Splitter

    Samsung UN55D6000

    Sharp AQUOS LC-37GP1U

     

    I realize no one else is likely to have the exact same setup, but perhaps its helpful to know that certain setups do not suffer this problem.

    2011年12月4日 14:08
  • my problem is that i remote to my machine while the screen is supposed to be off (while i am not home) would it be possible to only reactivate the screen with a specific action (another key combination) and not with all kinds of activity?
    2011年12月12日 19:19
  • Thanks everybody, the "tape your hdmi-connector or slash your cable" -fix worked miracles for me. My problem was that ATI HDMI sound output was turned off whenever my lcd projector was off, even if my AV receiver between them was on.
    2011年12月15日 21:30
  • Ahh, add one more to the list. 3 Monitors, 2 connected via DVI on an ATI 5850. 1 on the Onboard VGA.

     

    Sick and tired of seeing the VGA monitor 1, moved to position 3, so 2, 3, 1 instead of 1,2,3 and thus skewing my setup, flicking icons all over.

    Do not agree we should be hacking up our own cables, or purchasing cables to hack up just to remedy this.

     

    BUT do not expect an answer all ye faithful - they care not for anyone now, look at Windows 8.  Just go check it on youtube. You think they give a crap about your pesky monitor problems?  Well unless it's a touch screen monitor, they wont anymore.

     

    I'm just going to go to Ubuntu, and go without the 1 or 2 applications I felt I needed to stick with this atrocious OS.

     

    Microsoft, you're on the way out - your complete disregard for users, your complete lack of respect for your customer base, and your obvious direction to the kids tablet market complete with pathetic useless swipey games and an APP MARKET, will see you fall very hard against those markets already with a strong foothold in that genre.

     

    Can't happen too soon if you ask me, I just feel sorry for the peons in your employ who are told what to do even if they should not agree with it, they will see the unemployment line long before the fat cats pushing for all this rubbish do.

     

    bah, M$. Bah humbug,

    2011年12月16日 2:13
  • VERY EASY SOLUTION:

    1. open device manager
    2. in "System devices" find "ACPI lid"
    3. Open "ACPI lid" properties, and go to "Driver" tab.
    4. Select "Update driver"
    5. Choose "Browse my computer for driver software" and "Let me pick.."
    uncheck "Show compatible hardware"
    6. And now...in "Manufacturer" select "(Standard system devices)" and model:
    "Volume manager" (yes, "Volume manager")
    7. next, next, restart the system and it works!

    ON WINDOWS 7 x64

    ( Post Found: http://forums.whirlpool.net.au/archive/1421975 )
    • 回答の候補に設定 ACE3740 2011年12月19日 20:05
    • 編集済み ACE3740 2011年12月19日 20:08
    2011年12月19日 20:05
  • A bit expensive, but it also helps: Gefen HDMI Detective plus. http://www.gefen.com/kvm/dproduct.jsp?prod_id=8005
    2011年12月22日 10:31
  • VERY EASY SOLUTION:

    1. open device manager
    2. in "System devices" find "ACPI lid"
    3. Open "ACPI lid" properties, and go to "Driver" tab.
    4. Select "Update driver"
    5. Choose "Browse my computer for driver software" and "Let me pick.."
    uncheck "Show compatible hardware"
    6. And now...in "Manufacturer" select "(Standard system devices)" and model:
    "Volume manager" (yes, "Volume manager")
    7. next, next, restart the system and it works!

    ON WINDOWS 7 x64

    ( Post Found: http://forums.whirlpool.net.au/archive/1421975 )
    Anyway to apply this with just two monitors on desk computer? I don't have a laptop. 
    2011年12月23日 16:17
  • What worked for me is pretty simple. Unsuccessfully was trying to block hdmi pin 19, windows just removed my LG 47LW6500 from available monitors after I removed hdmi from pc and didn't bring it back. So my fix is: disable monitors in the device manager. I have 2 monitors: TV and build-in into Silverstone computer case. Now I can turn off receiver Onkyo RC360, switch inputs on TV, etc, without loosing main display and applications on it, which is the TV. My explanation is that since they are disabled, windows, btw it's Vista, can't do much about them. Enjoy! (I did mess up with power settings, but that should not affect the result, to tired to put everything back right now)
    • 回答の候補に設定 Vlad2k2 2011年12月24日 22:32
    2011年12月24日 22:32
  • All,

    Came across this discussion and may have a solution for AMD users. Be sure that "alternate DVI operational mode" is UNCHECKED in Catalyst. It's located in My Digital Flat Panels / Properties (Digital Flat Panel).

    I used to be able to turn off my TV and keep HDMI audio running through the receiver. One day it mysteriously stopped working, and I chased it down to this setting. Once you uncheck this mode and turn off the TV, Catalyst will prompt you with a warning about how the connection has now become a "DVI" connection instead of HDMI, but it is this changeover that keeps Windows from treating the display as unplugged and completely disabling the connection. It seems almost like a bug in the AMD driver, but it's a fortunate one that gets around this lovely "feature."

    Hope this is helpful, at least for the AMD guys.

     

    2012年1月13日 5:18
  • Microsoft's position on this issue seems to be that since the graphics driver controls the hardware, it needs to decide wether to auto-detect the status of the HDMI port or not.  Some driver writers have provided this option.  I talked to Intel Support, and they do not currently provide this option for their graphics drivers.  They said they might send my request to the development team.

    Seems like we are stuck with this problem.  I wonder if Windows 8 will change the situation at all.

     

    --Bob

    2012年1月18日 0:30
  • Hi, not sure if you have already resolved the problem. This is a work-around not a solution, but it resolved my problem, maybe it will be helpful for you - In the Display settings, I changed which monitor is considered my "main" monitor, that fixed some of the issues, then when I use the projector I Fn-7 to bring up the monitors and change from "Expanded" to "Duplicate" which gives me the same picture (movie) on both of the monitors and the projector. The only annoying feature I am left with is that when I turn off the projector and revert back to Extend view from Duplicate, it leaves the resolution on my 2nd monitor dropped down (my projector is old) and I have to manually bump my resolution back up. Hope that helps.
    2012年1月21日 22:59
  • I thought this would work, but it prevented the machine from outputting on HDMI at all.

    Solution (to stop rescaling to 800x600) was to use VNC to adjust the display settings with the TV off.
    Ive changed that default VGA resolution to 1920x1080, and when I switch the monitor on and off the VNC window no-longer rescales either.

    2012年1月27日 12:34
  • THE TAPE TRICK WORKED FOR ME!!

    Solution: Block HDMI pin 19 with a thin strip of electrical tape!

    ---
    Anyone from the future reading this, please note, the pictures Ryan B. _ posted are wrong, he's actually blocking HDMI pin 1!
    Google "HDMI pins" and you'll find that the hot swap pin is actually the top leftmost pin!


    It worked for me when I put tape on that pin all the way inside the HDMI female connector.

    I'm using a mini-HDMI-to-HDMI adapter (my GTX570 has a mini-HDMI output).

    ---

    I already messed up a DVI-to-HDMI adapter by breaking off pin 16 (the hotplug adapter), that DID NOT WORK! If you don't want to waste a $30 nVidia adapter like I did, just go with the tape trick.

    It's really, really unfortunate that Windows forces us to rely on the graphics card manufacturer and does not provide us with an override for this. Shame on you Microsoft!

     


    • 回答の候補に設定 yampyankee 2012年1月28日 19:51
    • 編集済み yampyankee 2012年1月28日 19:54 more info added
    2012年1月28日 19:51
  • I have tested this on a NVIDIA Quadro card, I am not sure if it will work for consumer cards,

     

    Open the NVIDIA control panel, under workstation pick "view system topology"

     

    Hi-light your display port or hdmi port and pick Manage EDID

     

    Pick export EDID and save the text file to the desktop, "EDID.txt",

     

    Again, pick Manage EDID, this time click Load EDID, and load the text file that you just saved, "EDID.txt".  

     

    This will force the connection and turn off the auto-detection feature on that port.  Repeat this process for any other ports you want to force.



    This worked great for me. I am running an Nvidia Quadro FX 350.
    2012年1月31日 14:40
  • I have the final solution to this problem. You won't like it though. You have to open your window and toss the disk for windows out and swear to never use it again. C'mon someone, anyone and get us an user-friendly alternative to the bucket of scum that is every version of Windows ever made. I had all of these output to TV/Monitor problems and more with my last laptop (hp dv6000, Windows Vista 32 bit). Took me about a month to get it working right eventually - by reinstalling Windows! My current laptop, MSI fx 600 Win 7 Home Premium 64, had an insoluble windows registry problem two weeks ago (another 'FEATURE' of windows) so I had to completely wipe the hard drive and reinstall. Took the opportunity to install a newer faster HD. Got it all going great. 2 days ago it just decided it wouldn't output through HDMI to my TV (nothing only the usual churning HD caused by yet another Windows bug) There was no activity on my part that may have caused this. I've been looking into this, trying every conceivable solution and researching online for 2 days now. It appears the only solution for my particular problem is to do another complete reinstall of Windows - yet another day I have to spend reinstalling all the software I need to do my job. Windows is a hopelessly failed product in countless ways. Microsoft staff will not give an answer because, like almost all operating problems with Windows of any version, there is no solution because it was not produced by competent people in the first place. I would like to collect all of the 'features' incorporated into Windows place them into a big bag and shove said bag up the posterior of Microsoft. I cannot find the time to do this however as every minute I live after pressing the power button on my computer involves trying to get Windows 'FEATURES' working. Goddamn you Microsoft and your Windows garbage.
    2012年1月31日 17:56
  • THE TAPE TRICK WORKED FOR ME!!

    Solution: Block HDMI pin 19 with a thin strip of electrical tape!

    ---
    Anyone from the future reading this, please note, the pictures Ryan B. _ posted are wrong, he's actually blocking HDMI pin 1!
    Google "HDMI pins" and you'll find that the hot swap pin is actually the top leftmost pin!


    It worked for me when I put tape on that pin all the way inside the HDMI female connector.

    I'm using a mini-HDMI-to-HDMI adapter (my GTX570 has a mini-HDMI output).

    ---

    I already messed up a DVI-to-HDMI adapter by breaking off pin 16 (the hotplug adapter), that DID NOT WORK! If you don't want to waste a $30 nVidia adapter like I did, just go with the tape trick.

    It's really, really unfortunate that Windows forces us to rely on the graphics card manufacturer and does not provide us with an override for this. Shame on you Microsoft!

     


    This worked perfectly for me. I'm running a signal through an av receiver to my tv.Computer always recognize the tv is plugged in when the tv is on or off.
    2012年2月5日 2:59
  • RyanB's original picture of which pin to block is completely correct! Please ignore yampyankee's post where he tries to show that RyanB was actually blocking Pin 1. To Yampyyankee: you are getting confused with the male and female parts!. RyanB was showing the male end, and he is correct. Also, if you went to the wiki article on HDMI, you will see that they provide the pin locations for a FEMALE aka "receptacle" and perhaps that was your source of confusion. An HDMI cable only has male ends.
    • 編集済み Todd71 2012年2月9日 0:14
    2012年2月9日 0:13
  • Removing pin 12 from a $5 vga male-female adapter worked well for me.  The whole process - from removing the pin to detecting and testing my KVM setup - took 5 or so minutes.   The pin comes out really easy (I used scissors) and I just attached the adapter to the output of my KVM that leads to my Win 7 Enterprise laptop.  No more shifting and shuffling displays!  Why make us go through such minor annoyances Microsoft?!
    2012年2月9日 23:09
  • 2 years waiting for a response from MS. The only solution provided by them is "change the hardware" when the real solution is "to change the OS".

    It couldn''t be so difficult!!! if XP and Vista does not have this issue, Why can't MS think two minutes in a solution and create an update?

    Maybe MS is not reading their own forums!!!

    Unbelievable!!!

    2012年2月13日 3:56
  • After years of troublefree use I suddenly, probably after the first Nvidia driver update since the 250s, had the problem on an older Vista 32 Laptop with HDMI out that I use as a HTPC. It connects to a Sony EX series 1080p hdtv via HDMI.

    Today suddenly if I close the lid while hdtv runs all the icons etc are switched to the hdtv. Before today this didn't happen (well it did, rarely, but read on). It sucks hard.

    Formerly the problem had occasionally happened, but a reboot with connected and running hdtv always fixed it. Now this didn't work anymore.

    I tried disabling TMM as suggested here and elsewhere but it didn't help. On another Forum I found the tip to stop and deactivate the Nvidia Display Driver Service. This immediately brought back the "normal" behaviour. If I close the lid, the hdtv keeps just showing the extended part of the desktop and does not become primary display.

    I did not notice any ill effects except that the try icon wont work anymore, big deal :)

    If you use your PC for gaming, this might cause problems, I didn't try.

    Hope this helps someone.

    2012年2月13日 11:04
  • I have the same inconvenience on Windows 7

    [How to] KEEP MP on the same screen (TV) always? | MediaPortal Forum

    Does Windows 8 has this problem?


    • 編集済み maxirk 2012年2月18日 8:45
    2012年2月18日 8:44
  • Hi Ronnie,

    Wow, this thread really is testament to how useless Microsoft 'Support' really is!!

    I notice this is your last message here, dated April 04, 2010, that obviously your intent to 'escalate this to get some attention' has had no effect whatsoever. Since your post, this thread has had a massive amount of posts from users like myself, continuing until now, Feb 2012. So, two years of Windows users complaining and no move by Microsoft to do anything at all to rectify this problem. Of course, as we all know, Microsoft doesn't give a shit about its users, or about improving their product, but we all try in vain to complain, and nobody is listening. 

    I bought a HDMI extension cable so that I could try and remove the pin that detects hot-plugging or whatever, but sadly I damaged another pin in the process, back to square one. Infuriating that we are all driven to cannibalizing cables to try fix a problem that could easily be done in the software, but nobody in Microsoft cares so this is what it comes to. Will I buy another cable and try again? Probably, because it really is such an annoying 'feature'... ha! what a joke! Windows is full of such features, like when I pug in an external drive, how come browsing the drive is last on the list, when it's the most obvious choice? Ridiculous!

    Anyone who has any say in the functionality of Microsoft Windows should be ashamed of themselves, for being responsible for such a nuisance to so many. How do you sleep at night? 

    2012年2月24日 22:12

  • Wow, this thread really is testament to how useless Microsoft 'Support' really is!!

    I notice that Ronnie's last message here (Microsoft Suppot guy), dated April 04, 2010, where he intends to 'escalate this to get some attention' has had no effect whatsoever. Since that post, this thread has had a massive amount of posts from users like myself, continuing until now, Feb 2012. So, two years of Windows users complaining and no move by Microsoft to do anything at all to rectify this problem. Of course, as we all know, Microsoft doesn't give a shit about its users, or about improving their product, but we all try in vain to complain, and nobody is listening. 

    I bought a HDMI extension cable so that I could try and remove the pin that detects hot-plugging or whatever, but sadly I damaged another pin in the process, back to square one. Infuriating that we are all driven to cannibalizing cables to try fix a problem that could easily be done in the software, but nobody in Microsoft cares so this is what it comes to. Will I buy another cable and try again? Probably, because it really is such an annoying 'feature'... ha! what a joke! Windows is full of such features, like when I pug in an external drive, how come browsing the drive is last on the list, when it's the most obvious choice? Ridiculous!

    Anyone who has any say in the functionality of Microsoft Windows should be ashamed of themselves, for being responsible for such a nuisance to so many. How do you sleep at night? 

    • 回答の候補に設定 pevsfreedom 2012年2月26日 6:03
    • 回答の候補の設定解除 pevsfreedom 2012年2月26日 6:03
    2012年2月24日 22:14
  • I'm not as technically advanced as most of you, but I tried ripping out the pin 16 out of the DVI cable and it worked!!!

    I just have a small home theater setup. I'm using Windows 7 w/ an ATI video card.

    I have my computer hooked up to a monitor that I'm using now via VGA.

    And I have a DVI -> HDMI that is connected to an Onkyo A/V Receiver which is connected via HDMI to my television.

    When I would have them both on and the display extended, everything was great.

    I tried turning the television off, and both displays would disappear. I would have to have the television on to see anything on the computer monitor.

    The DVI "pin 16" trick worked FLAWLESSLY. Grab a pair of needle nose pliers and rip this out. It worked for me.

    http://www.gefen.com/kvm/support/faq/

    P.S.

    I agree Windows 7 kind of destroyed my love for Windows, I'd much rather have my XP again.

    2012年2月26日 6:07
  • Thanks a lot!
    The pin 19 blocking method did the trick. Below is a picture as a testimony.

    I was struggling with this for almost a year now, connecting an nvidia card through my receiver to a TV. Every time I switched the TV off, sound on the receiver stopped or Windows Media Center would crash altogether. Shame on Microsoft.....

    It can happen that the first time after blocking the pin, you get no picture at all! To resolve this, use another screen (if you have multiple outputs on your card) or a remote session, and then go to the nvidia control panel. Go to the "setup multiple displays" section and select "my screen is not shown". Then perform rigorous display detection once and all should be fine.

    2012年2月27日 12:52
  • I'd just like to add that I've been having this issue as well, however I was able to solve it.

    My problem was having a television hooked up through HDMI via an Onkyo receiver. Whenever anyone turned the receiver off, I would lose the display on my main monitor which was on a desk next to the A/V equipment.

    How I got around the problem, which may or may not be available to those of you with a receiver, was to enable the "pass through HDMI" option, which leaves an HDMI port of your choosing powered up (PC) and passed to the output even when your receiver is off.

    This fools Windows into thinking that the second monitor is powered up. 


    • 編集済み DoctorDyna 2012年2月28日 13:30 typo
    2012年2月28日 13:27
  • Glad to find this thread.  I have been searching for a resolution to a similar problem / bug.  Thought that I might as well add my comments.

    I have a work setup with one laptop and two external monitors.  I set one of the external monitors as my main display and extend to the laptop monitor and the other external monitor. 

    When sitting at my desk, I normally use only the two external monitors.  However, when I close the lid on my laptop it detects that the display has been disconnected. Fine, I assume that if I did have any window on that display, it would be OK to move that window to my main display. 

    However, the silly thing is that every window I have open the second monitor, where I extend the desktop and it's till connected, are also moved to the main display.  Why?  I can't believe that is "by design".  Seems like a bug where someone was too lazy to detect which windows had to be moved.

    2012年2月29日 22:33
  • I believe that this solution is basically disabling the driver that is used to detect lid closing and possibly other features (ACPI).  I've seen a similar solution discussed elsewhere when people wish to avoid the movement of windows and desktops (often for tv/entertainment viewing). 

    Perhaps MS has addressed this misfeature in windows 8.

    2012年2月29日 22:48
  • Guys,

    glad to found this thread, 'cause i've the same issue here.
    As some of my fellows described, same situation here: a desktop computer(Nvidia GPU(with updated driver)), connected an Asus LCD display and a Bang and Olufsen LCD TV through an Onkyo receiver with HDMI cable.

    I just want to share my experience, sorry if it was written before. My opinion is the most important thing is turning on order. If i turn on the computer first and then the receiver and TV the Windows is not going crazy. Then i easily can switch on/off the second output of Nvidia card(with official driver) and the main desktop stays on the main display(Asus). On the contrary if i reverse the order, ex. i turn on the PC after the receiver and TV, the main desktop jumps to the TV and i don't see anything on the Asus until i turn off the receiver and TV.

    I'm not sure if it's operating system or VGA driver problem but a final solution would be appreciate.

    Sorry for my poor english.

    Kirby

    2012年3月3日 14:25
  • Birdbrain, what kind of tape did you use there? Could you possibly tell me? 

    When I tried that the tape kept shifting when I would plug it in and come off when plugged out. I stopped trying cause I was afraid the tape would get stuck in the socket of the TV and then I'd be really screwed! ... how do you get it to stick on the inside? What kind of tools do you use to press the tape firmly down on the inside? I really want to get this working!

    2012年3月5日 9:19
  • Birdbrain, what kind of tape did you use there? Could you possibly tell me? 

    When I tried that the tape kept shifting when I would plug it in and come off when plugged out. I stopped trying cause I was afraid the tape would get stuck in the socket of the TV and then I'd be really screwed! ... how do you get it to stick on the inside? What kind of tools do you use to press the tape firmly down on the inside? I really want to get this working!

    2012年3月5日 9:19
  • Same issue but different set of values. Laptop = ThinkPad OS = Win 7 Extenal Monitor VGA port Once I plugged in external monitor (using laptop in home docking station mode), now when I hit the road with laptop, screen on laptop stays black. And only when I plug in an external screen can I see laptop screen turn on. ( Iam in a hotel now, in data center - pulled VGA cord off their monitor to cheat my laptop into displaying) And yes I know my way around any and all display settings areas. And have disconnected cables and rebooted to no avail. I would have to agree it looks like a Windows user too "helpfull" bug. My next fix will be to cut off and old monitor cable and pin out the plug to fake out laptop into thinking an external is there. This does not help any of the above people's issues, but could help others out with this kinda' issue. Hopefully someone from Microsoft will hear the cries of the peeps, and "let the monitor controls go back to the poeple". L8r
    2012年3月10日 2:01
  • I found a special solution for my problem, which is that my monitor often stays dark when switching input or simply turning it on too late.

    And.. sadly, nothing I have read here worked for me (like ripping pin 16 out of my DVI->HDMI adapter).

    My solution was a little free program called hdmiOn (http://thydzik.com/tag/hdmion/) which you simply run when you have the correct HDMI input selected but don't get an image. Easiest way to run it is through a shortcut on your desktop and then assigning it a keyboard-command (since typically you don't see anything..). So.. then you can change channels and simply reactivate your display. Not great, but at least it works.

    Further German description here http://www.andreas-reiff.de/2012/03/wenn-der-hdmi-monitor-beim-an-und-umschalten-dunkel-bleibt/ but all you need you can get from this post and the hdmiOn site.

    Hope this helps you.. I got kind of tense on this issue trying different workarounds for something that should work out of the box.

    2012年3月12日 17:52
  • Scratch what I said earlier, it seemed like it worked at first, but this is still being absolutely the most annoying "feature" I've ever seen. I'm not hacking cables or downloading goofy software, this is absolutely asinine.

    I mean, who would ever unplug their secondary screen and be expecting their primary display to become secondary, thus losing their primary display? Why would it even occur to someone to make this happen, and then go to the effort to code it into an operating system?

    I should be able to turn off my 400 watt television and keep my primary display, right? Why does Windows assume that if there are two displays and you turn one of them off that the correct place for the windows desktop and taskbar is on the monitor you just turned off?

    This is patently absurd that this issue has been allowed to remain alive as long as it has.

    2012年3月18日 22:50
  • Based on gmit's response, I finally resolved this problem on my HP ZR24w by setting the monitor's Source Detection to Always Active (in the panel interface for the HP ZR24w, this is available at Main Menu | Source Control... | Source Detection | Always Active).

    Unfortunately, this will waste power, but it is the only thing that has worked for me so far (I didn't try removing/covering pins from the cable).

    I don't know whether other monitors have this option, but I would definitely check for similar options.

    Hello.

     

    I've managed to resolve this problem at my place. On my HP monitor, I've turned on an option to scan inputs while it's off.

     


    • 回答の候補に設定 Neklor 2013年4月18日 21:41
    2012年3月18日 23:20
  • I have a similar problem. After switching my DVI projector to a HDMI projector on my HTPC the projector display switches to the primary (control) VGA display. The switch does not happen with the power off of the projector, rather during the power on sequence of the projector. The HTPC is never switched off, never sleeps.

    When I switch on the the projector I hear the Windows device recognition sound. After this the content from the projector display switches over the the VGA.  It did not do that with the DVI (dual link) projector.

    2012年4月14日 16:49
  • Thanks a lot!
    The pin 19 blocking method did the trick. Below is a picture as a testimony.

    I was struggling with this for almost a year now, connecting an nvidia card through my receiver to a TV. Every time I switched the TV off, sound on the receiver stopped or Windows Media Center would crash altogether. Shame on Microsoft.....

    It can happen that the first time after blocking the pin, you get no picture at all! To resolve this, use another screen (if you have multiple outputs on your card) or a remote session, and then go to the nvidia control panel. Go to the "setup multiple displays" section and select "my screen is not shown". Then perform rigorous display detection once and all should be fine.

    Add another for whom this solution worked. The image above is great. I used a slightly thinner strip of black electrical tape.

    My setup is HDTV (Samsung) and VGA monitor. I had the issues many of the other folks had: windows disappearing when the TV was switched to a different input or turned off, things opening on the TV when it wasn't on or the input selected, etc. After applying this fix, flawless. No more of the primary display flickering when the input is selected or the TV is turned on, even. Audio and video all working perfectly on the receiver/TV end.

    I also had the black screen on my TV after first connecting: I have an ATI card, running on an HP machine with AMD CPUs. In the AMD Vision control panel, I 'detected displays' and the issue was immediately solved. 

    Thanks for all who added input to this thread! Sad that it's still happening after what, two, three years? Well done, Microsoft. There's obviously a software solution to the above hardware hack. It's not even a difficult one. How about putting someone on it? Don't you folks think it's about time?

    -G

    2012年4月19日 0:53
  • I used black electrical tape. Try cutting your tape long enough that you can insert it into the connector at pin 19, and so that it reaches the base of the metal part of the connector. Press it down at 19 and along the metal of the connector, and it should stay in place as long as you're gentle and put it in slow. ;)
    2012年4月19日 0:58
  • I'm gonna try disabling pin19 on an HDMI cable soon. Does anyone know whether this fixes HDMI audio detection too? Just wondering as I have an HDMI receiver with TV connected, I want this to show as having HDMI audio constantly and not disabling itself.
    2012年4月26日 17:10
  • Thanks a lot!
    The pin 19 blocking method did the trick. Below is a picture as a testimony.

    I was struggling with this for almost a year now, connecting an nvidia card through my receiver to a TV. Every time I switched the TV off, sound on the receiver stopped or Windows Media Center would crash altogether. Shame on Microsoft.....

    It can happen that the first time after blocking the pin, you get no picture at all! To resolve this, use another screen (if you have multiple outputs on your card) or a remote session, and then go to the nvidia control panel. Go to the "setup multiple displays" section and select "my screen is not shown". Then perform rigorous display detection once and all should be fine.

    This also worked for me.

    DVI to HDMI converter > HDMI to Cat5 convertor > Cat5 to HDMI > 42 TV.

    These connections are needed for a digital signage.

    Thank you very much for this 'fix'.


    2012年5月2日 8:46
  • A BIG Thumbs up to the man who came up with the "blocking pin" fix, I was very close to going insane over this issue.

    My setup is a DVI monitor as primary and tv connected via HDMI as secondary, every time I shut off the tv or wanted to watch another input it made my primary monitor secondary and removed everything from it, seems prefectly logical doesn't it........

    Thanks again.

    2012年5月4日 23:08
  • I have tested this on a NVIDIA Quadro card, I am not sure if it will work for consumer cards,

     

    Open the NVIDIA control panel, under workstation pick "view system topology"

     

    Hi-light your display port or hdmi port and pick Manage EDID

     

    Pick export EDID and save the text file to the desktop, "EDID.txt",

     

    Again, pick Manage EDID, this time click Load EDID, and load the text file that you just saved, "EDID.txt".  

     

    This will force the connection and turn off the auto-detection feature on that port.  Repeat this process for any other ports you want to force.



    I thought I'd tried everything, including rebuilding my machine to no avail. Then I found this and it's fixed.

    2012年6月3日 21:23
  • So it seems this is the only solution?

    This is great!  BUT.... can anyone tell me how to do this with a minidisplay port adapter (not HDMI?)

    My monitor (cinema display) plugs into the back of the computer via minidisplay.... I think pin2 is 'Hot Plug Detect'..... am I on the right track here?

    THANKS!

    2012年7月26日 1:39
  • So, I figured it out. Go to Power Options in your control panel under Hardware and Sound. Once there, you want to click "Change advanced power settings" after the window is open click the + to open USB Settings, click the + again to open USB Selective Suspend Setting and disable it.
    • 回答の候補に設定 Blake87 2012年9月11日 4:31
    2012年9月11日 4:21
  • Here is my solution about this problem, which is an extend version of pin 19 block (for advanced users).

    After I saw the solution with the 19 pin block and try it out, I found that my integrated video card can't detect in any way the connected monitor if this pin was blocked. Also, there are no any extended options or anything to force the detection of the monitor. So, after a little digging, I saw that usually, wen a device is plugged in the HDMI port, this pin gets a +5V signal, which comes from another pin in the HDMI cable, and this is the 18 pin. 

    So, in short. If you have a low cost video card without any settings to force the monitor detection, you well need an 1K Ohm resistor (from any junk electronics), flexible HDMI adapter and a little soldering skills.

    Open the HDMI adapter and from the female side, disconnect the wire to pin 19. Then solder the 1k Ohm resistor to the disconnected wire and the wire on pin 18. Be sure that the pin 18 wire is still connected to it's place and not shorted with any other pins! Wrap some isolation on the resistor and the wire, and you are ready.

    Use the adapter from the computer side. First plug the adapter to the cable, and then to the computer. Once the cable with the adapter is connected, the monitor will be detected and will not dispersal until you unplug the cable/adapter.

    HDMI pin 19 advanced fix

    • 回答の候補に設定 StephenR0 2013年1月30日 6:01
    2012年10月4日 0:06
  • i tried the tape-over-pin-19 method featured earlier, and it works pretty well. i lose audio though. ive read other posts where the user didnt lose audio, and i'm pretty sure i'm only cutting off the connection to pin 19, anyone think of anything else it could be?

    it's being recognized as a dvi-to-hdmi adapter, what could be causing that?
    • 編集済み agpwnsyou 2012年11月21日 9:45
    2012年11月21日 9:40
  • Hello GeorgiKr I've been looking for the HDMI adapter and can not find it anywhere. Can you tell me where I can get? or better yet, since I have no experience in welding and electronics. Could I make you the hdmi adapter? I would stop all costs. thanks

    • 編集済み largobar 2012年12月1日 12:49
    2012年12月1日 12:48
  • After I saw the solution with the 19 pin block and try it out, I found 
    that my integrated video card can't detect in any way the connected 
    monitor if this pin was blocked.

    GeorgiKR, I also have this problem with itegrated Intel HD Graphics. What integrated videocard do you have? I think the same.

    А вы не русский случаем? :)

    largobar, do you have the same problem?  What videocard do you have? If you can't find this adapter locally you can buy it here http://dx.com/p/hdmi-male-to-hdmi-female-rotatable-adapter-black-117921



    • 編集済み maxirk 2012年12月10日 2:54
    2012年12月10日 2:33
  • i have been searching for a software fix for this issue for years... recently i have been having an issue where my monitors turning off breaks the hdmi connection and the sound will not come back on until i restart. i dont understand this, in XP if you turned off a monitor windows never knew. it was oblivious to your configurations outside of itself, it was a dumb OS and allowed us users to set things how WE wanted it. now with all this bloody automation and programming to do what windows and the devs think is best for us we loose this control and that is unacceptable. windows 8 is completely un-usable with a multi monitor setup so we are only going backwards here... why does MS think that no one will use more than a single screen?

    i want to dumb windows 7 down or have a mode you can enter into that removes all these wizzards that muck everything up.

    2012年12月23日 23:51
  • This is exactly the problem I'm experiencing.  I have a second monitor connected through an HDMI switch.  When I turn the monitor off, Windows drops into a cycle of detecting the monitor as attached and detatched, forever, and while this is happening, the computer is unusable because the screen goes on and off constantly every one or two seconds.  It also happens when the monitor goes to sleep.  I don't know if the problem is the monitor is syncing too slowly or if the switch has something to do with it, but the ROOT CAUSE is the FEATURE IN WINDOWS that changes the output based on the presense of the monitor.  There should be way to TURN OFF AUTO-DETECTION of monitors and just have it output a static signal of my chooseing over each available port.  The 2-way communication should be a feature, not a crippling requirement with buggy connections.  Yet another way DRM has destroyed usability and made the case for so-called "piracy" stronger.

    2012年12月30日 5:26
  • I've got an MSI VR705 laptop that I use for an HTPC, connected to a Pioneer AV receiver via HDMI, which is connected to a TV with HDMI. I leave the laptop lid closed at all times, so the TV is the only monitor in use. I was having problems where after turning off the receiver and TV and then turning them back on, the video resolution would be changed, probably to something more fit for the laptop monitor, so images on the TV would be stretched. On top of that, the audio would no longer be going to the receiver and would instead be coming out the laptop's speakers. If I went into "playback devices" (right click speaker icon in system tray, select "playback devices") to try to switch back to the HDMI output, it would be disabled as if the cable wasn't connected (even though video was going through the cable).

    So I tried two things that I read in this thread, and the problem seems to be resolved (crossing my fingers that it doesn't come back). I'm not sure which one fixed it, as I can't remember which one I did first, but it was still happening after the first one, so I'm guessing that the second one alone would have done the trick.

    Possible solution 1:
    In Power Options, under Advanced Settings for a plan, (where you can see all the devices, such as USB, HDD and so on).
    Find the PCI Express device, and turn the energy savings off.

    Possible solution 2:
    Under device manager-->system devices-->ACPI Lid, open properties, go to Driver tab, select "Update Driver".
    Choose "Browse my computer for driver software" and "Let me pick". Uncheck "Show compatible hardware".
    For "Manufacturer" select "(Standard system devices)" and for model, select "Volume manager".
    Apply the changes and restart.
    After doing this, my monitor config went from "display only on TV" to "duplicate display on both monitors", so I had to switch it back to just display on the TV monitor, and then put the resolution back to what it was before.

    I seem to recall that I did solution 2 first, and it didn't fix it (resolution kept changing back to bad aspect ratio and audio was lost), so I think the fix that actually worked was solution 1. But try them both if you're still having problems.

    I just remembered something else I did that could possibly have fixed it, or at least contributed to the fix. I disabled the other audio output devices under playback devices. So maybe since there were no other audio devices to switch to, retarded windows was able to figure out that it should stick with the HDMI output and that somehow fixed the resolution issue as well. Who knows.

    2013年1月6日 22:44
  • SOLUTION!

    I have 4 KVM's here each running 4 computers.  Never had a problem before with XP, Vista, Ubuntu, and even Win 7 Home, Pro, and Ultimate on ANALOG!

    I fix computers for a living and this issue has drove me up the wall.  I refuse to cut cables.  I refuse to muck about in the registery unless its a last resort.

    SO... today I had some spare time, was going to do some programming and decided to watch stuff on my monitor while I program like I usually do.  And yes, I have noticed that after updating this system to Windows 7 this annoying issue happened.  Well, my video wont stay where I put it.  The windows all move to the 1 "remaining" analog monitor.  When I go back, it REdetects the HDMI monitor but all my stuff is all slapped onto the 1 monitor.  Not fun.

    MY SETUP (all KVM's are RGB/Analog - ~14 years old called Starview from Startech.com - best KVM's I have ever used).  Low cost, never failed me.

    3 monitors W2442PA from LG.  1 KVM.  3 PC's.  Each monitor has 1 VGA, HDMI, and DVI.  I can switch between stuff from the front buttons as well (SOURCE).

    PC#1, #2, and #3 (and sometimes #4) are all connected to Monitor #1 through the KVM and I switch between them through the keyboard.  CTRL CTRL 1, etc.

    PC#1 - Also connected to Monitor #2 through VGA.  No problems ever with this machine.

    PC#2 - No extra connections to the other monitors.

    PC#3 - ALSO connected via HDMI to Monitor #3.  (PROBLEM!!!)  Its always the "new and improved crap"... HDMI :(

    When I switch to any of the other computers all of a sudden it started doing the "unplug usb sound", and when I went back, "replug back in sound" and poof - ALL MY ICONS and WINDOWS messed up!  Argh!!!

    Ok, I'm smart - gotta be a solution to this.  Let me check this thread.  Its been months, Im sick of it.  I'm NOT going back to XP because of this.

    I read and read... I tried the Non PLug n Play monitor, didnt work for me.

    I had an idea... as a technician I NEVER install MONITOR drivers anymore.  EVER.  Who needs them?  Windows auto detects everything very well.  PLug N Play works great!

    I thought - what harm could come of it.  I went onto LG's website and POOF - drivers for my monitors.... (I knew they existed when I threw the cd in the trash years ago! lol.)

    I installed the drivers and LO and BEHOLD it NOW offers me...

    W2442PA (Analog)

    W2442PA (DVI)

    W2442PA (HDMI)

    W2442PA (DisplayPort)

    [It used to only give me W2442)...

    Hmmm.... its worth a try....  I updated the drivers and poof - both monitors instantly converted to the proper connection.  I can swap back and forth with no problems.  No "disconnect sound" or "Reconnect sound".  Its a little faster switching than before but the beauty is.... it's working PERFECT!

    PC#1 - Amd Dual Core 3.0Ghz, Sapphire Radeon 4870 1gb. MSI Diamond MB, Win 7 Home Prem.

    PC#2 - Amd XP2600 Barton, Sapphire cheappie card

    PC#3 - Amd FX 8150 8 "Core" 3.6Ghz, Onboard Amd Radeon 5400 HD Series video - multiple outputs onboard (Asus Mb) M5A78-M LX PLUS. Win 7 64bit Home Premium.


    *** IN SHORT - INSTALL THE MONITOR DRIVERS! ***


    Since technology changes quickly - make sure you get the UP to DATE drivers off your manufacturers website!  That disk you got 6 years ago - I wouldn't trust it.

    Everyone is focusing on video card drivers, microsoft drivers...  but, no-one --myself included-- has ever thought about MONITOR drivers to tackle this problem!!!  *gasp*  Had an idea - tried it!  Worked PERFECTLY!  *gasp* lol.  My video full screen on either monitor KEEPS playing, no flickering, no problems what-so-ever!  I would LOVE to hear how many people this helps!

    UPDATE: After some playing around with it - I found that if I physically turned off my monitors (which I never do unless the computer is off) THEN it would disconnect.  BUT - I can live with this.  I dont turn off my monitors and I have power saving OFF on all monitors so they dont goto sleep.  So, for me - this solved my problem.




    • 回答の候補に設定 PerryCS 2013年1月12日 21:49
    • 編集済み PerryCS 2013年1月12日 22:13
    2013年1月12日 21:47
  • I have read this whole thread.

    I gather from reading this whole thread, Microsoft cannot be bothered fixing this problem for its users.

    It is becoming clear that Microsoft just doesn't listen to its users anymore. I suspect internal corporate politics is more important than the customers.

    That is probably why we have ended up with the dog's breakfast that is Windows 8.

      

    2013年1月26日 0:48
  • I have been using the solution I proposed for a week or so now and I have to say.. its still working BUT all of a sudden its making the "detect" noise again when I switch computers but the good news is...

    My windows still stay on the monitors I put them onto so thats the main issue.  The flickering when I switch back and forth is annoying.  I'm probably just going to set them up as all analog again and lose some extra "functionality" with the analog setup.  When I'm trying to watch tv shows on monitor #3 and I'm flipping back and forth all the time and #3 goes black, then kicks back in 1 second later is just annoying.

    At least the windows dont move around so it's still technically a solution.

    2013年1月26日 11:55
  • Just to provide some feedback on GeorgiKr's solution, it worked perfectly for me.  I got the HDMI adapters from Monoprice, but they're available on ebay.  Mine were glued together, so there was some work to get it apart to work on it.  I started at the hinge end.  You do need to be able to solder small parts.  And of course, some shrink tube is handy.  But, this does work.

    Just to be complete, a part of the solution may have been this:

    http://experts.windows.com/frms/windows_entertainment_and_connected_home/f/115/p/80853/401754.aspx

    which I did previously.  In any case, things are working very nicely now.

    2013年1月30日 5:59
  • So, for some reason I got the setup to work when I jsut had the HDMI go from the HTPC directly to the projector. I am using the HDMI in and out. However, I am using an DVI cable in between. So, I am using two DVI-HDMI converter on each side.

    However, the party is over. I upgraded to a new receiver with HDMI support. So I have a HDMI cable going from the HTPC to the receiver and then I am using the same cable with adapters as described above.

    So, I am gathering there is still no solution other perhaps the pin 19 block? BTW. HDMI power control is switched off in my receiver.

    2013年2月2日 18:39
  • Haha 3 years later....

    Well I've got something interesting to say about it :

    Here are my configs :

    PC1

    N9800GT

    1 DVI 24"

    1 VGA 4:3 19"

    PC2

    ATI 7770

    1 HDMI 24" (almost same model as PC1 with 3D)

    1 VGA Plasma TV 46"

    Believe it or not, but i have only the issue on the PC2 and HMDI and it happened since i formatted a week ago. Before that, i was able to turn the main screen off with no auto detection refresh.

    PC1 doesn't have the issue at all too...I'm using ultramon on both PC. I believe there is a program / driver / registry entry which is doing the job, but i don't know which though :/

    2013年2月12日 10:25
  • So, the pin 19 block seems to help. However, now I have the problem that I get a HDCP error every so often. Is pin 19 involved in HDCP negotiation?

    Does anyone know if the hotplug pin is simply a +5V or so signal or is there a real protocol going over it?

    2013年2月15日 1:07
  • Here is my solution about this problem, which is an extend version of pin 19 block (for advanced users).

    After I saw the solution with the 19 pin block and try it out, I found that my integrated video card can't detect in any way the connected monitor if this pin was blocked. Also, there are no any extended options or anything to force the detection of the monitor. So, after a little digging, I saw that usually, wen a device is plugged in the HDMI port, this pin gets a +5V signal, which comes from another pin in the HDMI cable, and this is the 18 pin. 

    So, in short. If you have a low cost video card without any settings to force the monitor detection, you well need an 1K Ohm resistor (from any junk electronics), flexible HDMI adapter and a little soldering skills.

    Open the HDMI adapter and from the female side, disconnect the wire to pin 19. Then solder the 1k Ohm resistor to the disconnected wire and the wire on pin 18. Be sure that the pin 18 wire is still connected to it's place and not shorted with any other pins! Wrap some isolation on the resistor and the wire, and you are ready.

    Use the adapter from the computer side. First plug the adapter to the cable, and then to the computer. Once the cable with the adapter is connected, the monitor will be detected and will not dispersal until you unplug the cable/adapter.

    HDMI pin 19 advanced fix


    Thsi might be the right way to solve the problem and not getting the HDCP issue. Where di you get this plug?
    2013年2月21日 1:51
  • As I mentioned above, I got them from Monoprice, but they were glued together.  I've ordered one from China to see if it's easier to get apart.  My experience with this adapter is completely positive.
    2013年2月27日 1:31
  • Before finding this thread, I started my own here: KVM Can This Be Fixed?

    Please note the last response "If you really think this is an issue or would like be changed, I suggest you submit a request on http://connect.microsoft.com/."

    So I'm going to fill this out and submit it and I suggest that everyone else who wants a fix for this do the same, the more voices making the request the more likely that this will get some attention.

     - Norm


    2013年4月7日 16:33
  • Based on gmit's response, I finally resolved this problem on my HP ZR24w by setting the monitor's Source Detection to Always Active (in the panel interface for the HP ZR24w, this is available at Main Menu | Source Control... | Source Detection | Always Active).

    Unfortunately, this will waste power, but it is the only thing that has worked for me so far (I didn't try removing/covering pins from the cable).

    I don't know whether other monitors have this option, but I would definitely check for similar options.

    Hello.

     

    I've managed to resolve this problem at my place. On my HP monitor, I've turned on an option to scan inputs while it's off.

     



    Thanks, that solved my problem ;)
    • 回答の候補に設定 Neklor 2013年4月18日 21:41
    • 回答の候補の設定解除 Neklor 2013年4月18日 21:41
    2013年4月18日 21:40
  • Hello,

    I have spent a good hour reading but still no success.

    I taped pin 19 and now my 40” LED TV says “no signal” and my PC doesn’t see the TV.

    I would have thought that pin 19 would have to remain hot (constant voltage detected)????

    Suggestions please?

    PC configuration:

     

    Motherboard Gigabyte GA-Z77X-UD5H
    Processor Intel i5 3570k
    Memory Corsair 16 GBs of Vengeance CMZ16GX3M2A1600C10
    SSD Crucial 128 GB CT128M4SSD2
    Graphics controller Intel 4000
    Hard drives Various

    Thanks,

    JJ

    2013年4月24日 1:32
  • GeorgiKr has pointed me into a direction that solved by DisplayPort-Out to HDMI-in setup.
    Originally I have been using a simple DisplayPort to HDMI cable to connect my HP 8100 to an AV receiver and suffered from screen resize and audio device disconnection problem.
    Eventually I decided to work seriously towards Hot Plug Detection (HPD) disabling. Disconnecting the hot plug pin was not a solution as my integrated graphics cannot force detect source, so I knew I had to try the way GeorgiKr described. But since my output is a DisplayPort - it turned to be a little different.

    I have purchased 3 different types of DisplayPort to HDMI adaptors to increase my chances of getting good base for a modification. They all turned to be using PTN3361BBS chip for conversion of DisplayPort to HDMI signals. Tried to apply the same solution with 1K Ohm resistor but detection failed, so I have rushed to the spec of the adapter chip to find out about HPD implementation. The document and my tests confirmed that shortening chip pin HPD_SINK on SDA_SINK does the job without any resistor. Luckily the pins are just next to each other on the chip that is making the hack even easier. Since the chip is very small and soldering the chip pins with consumer grade solder iron is a challenge - I have found the best approach to follow the pin lines travelling the board far enough from the chip to solder them together safely without a risk to shorten other pins of the chip.

    Finally I have a behavior that I was looking for - turning off/on TV or Receiver does not trigger display and audio devices to be disconnected/connected and my windows stays exactly where I left them and default sound device does not jump between HDMI sink and internal speakers... 

    I wish there was a software solution by this time for my setup that would be as reliable as this HW patch. Duplicating screen between DisplayPort/HDMI and DVI does address screen resize issue, but there are vertical sync issues on the dynamic screen scenes and the audio device still get disconnected/connected that trigger changing the sound from 5.1/7.1 to 2.0 mode back and forth, so that is not a solution for me. AV receiver does not have a display driver that I could install to enable specific display mode and force it. So I had to say hi to the solder after a long long break. Hope my experience may be helpful to whoever have the similar setup.


    2013年6月8日 1:19
  • I had the same problem with a 2x2 videowall system designed to be always on but somehow tripping the autodetect occasionally which causes screen and window layout changes necessitating a reboot to get it right again.  I use NVIDIA cards and found that setting the card/monitor to use EDID information from a file fixed this problem for me.  I detailed it here:

    https://sites.google.com/site/ebobster/stuff/displayportblanking

    Can people let me know if this helps them too?

    Thanks.
    2013年6月21日 4:05
  • Really, still no REAL fix on this?

    ebobster, sadly you cant to that with a Geforce card since you are missing the workstation menu.

    2013年7月4日 16:52
  • Hi ! Thanx for the trick, I'll test it soon !
    Just 2 questions : why do it need a 1KOhm resistor ? Is a 2KOhm good for the trick ?

    I know it's an old post, but if you see my reply... ;)


    • 編集済み KoD_87 2013年8月21日 10:57
    2013年8月20日 20:11
  • Here is my solution about this problem, which is an extend version of pin 19 block (for advanced users).

    After I saw the solution with the 19 pin block and try it out, I found that my integrated video card can't detect in any way the connected monitor if this pin was blocked. Also, there are no any extended options or anything to force the detection of the monitor. So, after a little digging, I saw that usually, wen a device is plugged in the HDMI port, this pin gets a +5V signal, which comes from another pin in the HDMI cable, and this is the 18 pin. 

    So, in short. If you have a low cost video card without any settings to force the monitor detection, you well need an 1K Ohm resistor (from any junk electronics), flexible HDMI adapter and a little soldering skills.

    Open the HDMI adapter and from the female side, disconnect the wire to pin 19. Then solder the 1k Ohm resistor to the disconnected wire and the wire on pin 18. Be sure that the pin 18 wire is still connected to it's place and not shorted with any other pins! Wrap some isolation on the resistor and the wire, and you are ready.

    Use the adapter from the computer side. First plug the adapter to the cable, and then to the computer. Once the cable with the adapter is connected, the monitor will be detected and will not dispersal until you unplug the cable/adapter.

    I found the resistor needed in an old PSU and solder it in a simple cable (no adapter) which was glued : I cut the plastic thing around the connector using a cutter. I did it very carefully (to avoid cutting a wire by accident). Next, I soldered just the way you explain and... it works like a charm !

    Now, my XMBC stay on the TV screen :)

    Thanx again for your (old but still up-to-date) post !

    2013年8月21日 18:07
  • Solved (for me): I had this exact problem and it seems that the issues is that the display ports need to know in advance what your monitor profile is, otherwise it will seek out the profile of the device once it is plugged in. This post on this website explains it better than I can. I had to go to NVIDIA Control Panel > View system topology > find my monitor's EDID status > Export EDID > and then Load EDID. That way it knows what your monitor will be before it is turned on.

    https://sites.google.com/site/ebobster/stuff/displayportblanking

    2013年9月6日 1:18
  • Sadly, it really feels like Microsoft has a lot of discontent towards its own users. I used to be a big supporter to Microsoft. Its all too clear now, that at best they just do not care about their users.

     

    This issue in particular causes me so many issues and troubles… The way Microsoft is conducting its business is making a lot of IT personal angry, and they are the ones deciding what software to install on the next 1000 computer in the next lease, while they are also the ones recommending to friends and families what computer to buy.

    2013年9月8日 21:48