Second monitor not recognized after boot, connected to new laptop

17,387

Solution 1

Ok so I've settle things up.

I've called to the store and they gave me another new laptop. HDMI now works as expected. Also I was curious what was wrong and few days later I've called them and they told me that laptop's BIOS just needed an update. After that it worked fine..

Solution 2

Two solutions mentioned here:

First, I'll propose the idea which may give you some instant relief. I'm proposing this since you said that disabling the device from the Device Manager, and then re-enabling it, caused things to work better for you.

Check out NirSoft's Device Manager View. NirSoft's DevManView should be able to accomplish the process I'm about to describe.

Another alternative may be Microsoft's DevCon. At least in theory, that may also work, so I'm providing it as a possible resource which may be able to accomplish the same thing. Here's a few hyperlinks: Info: MS Q311272. Download: part of DDK: DDK. Possible direct download: devcon.exe. More info: TechNet. More info: Rob.

DevManView may allow you to disable and re-enable a device. Try to disable the device. Then, wait a sufficient length of time, and re-enable the device from the command line. (The length of time you wait might effectively be voodoo magic; try waiting a second or two; if that fails try waiting a minute or two, and fine-tune as needed. The point of the wait is simply waiting for Windows to fully realize that the device is disabled, and giving Windows a chance to respond to that change in whatever way Windows thinks it needs to do. Possibly no time at all is required.)

If this works manually, see if this works well from a batch file. (Windows Script Host could be used to create an artificial delay between commands, if needed.) Once you have this working well from a batch file, you can assign an icon on the desktop, which is surely more convenient then starting to open up the graphical Device Manager interface, waiting for it to open fully, and then manually interacting with it. Even better: you could have that batch file start every time the system starts up (or every time a user logs in; whatever's needed). So then your workaround is automatic.

Note: Since you said this was a laptop, before you celebrate success, try suspending/hibernating. Hibernating/suspending can be a bit fragile with these sorts of things. See if the video works right after restoring the system from its sleep. If so, great. If not, you may have some further work to do. Better to know about that now, rather than later.

Now, in the back of your mind, you'll be thinking: this workaround seems to work great, but it's rather unfortunate that it's even needed...

Right. So, let's look at that briefly. The problem is clearly caused by Windows, as evidenced by the screen working in the BIOS and even during the early part of Windows starting. Note that when I'm blaming "Windows", I'm using that term "Windows" quite generically, referring to the entire experience; the issue might be caused by the Windows display driver model, or by drivers which may be written by the vendor of the graphics card (Intel).

In the long term, the nicest solution (which is the second solution I referred to earlier) might be to replace whatever part is broken. In practice, I've found that a bit of experimentation may be needed to accomplish that. The Windows driver display model can only be effectively replaced by replacing the Windows software that is used. (For instance, upgrading from XP to Vista made some major changes to that technology.) That is often impractical or undesirable for some reason. The other option is by replacing the drivers with another version that does work better. Unfortunately, finding and identifying those drivers (by testing different versions of the drivers) can be an unpleasant pain; even worse, there is the possibility that they don't exist yet. But if you keep checking for upgrades, you may find them someday. If you ever pull that off, then you will achieve the actual best solution, which is to use software where things actually work right as they ought to. In the meantime, you may just need to live with the workaround if you keep using the same laptop/operating-system/drivers.

Solution 3

From your description it sounds like it's a software/driver issue, as the display is receiving input up until the point where the driver is loaded by Windows.

I would suggest the following:

  • Try Win + P and set it to extend desktop to see if that has any effect. Could be Windows is simply not sending any output to HDMI.
  • Try reverting to the default driver (uninstall the HD 4600 driver, remove the GPU device from Device Manager and then reboot). Test if anything is changed, then install the latest driver.
  • Try disabling the Intel HD 4600 in BIOS, if possible to see if this helps the issue.
Share:
17,387

Related videos on Youtube

rootpanthera
Author by

rootpanthera

Updated on September 18, 2022

Comments

  • rootpanthera
    rootpanthera over 1 year

    I just bought new Asus laptop model N750JK. I've tried to connect it to my external monitor via HDMI port (HDMI->DVI adapter). The second monitor displays image on the screen when I start the PC and it's there until Windows desktop is about to show (when windows logo dissapears). I can't get it to work no matter what. (I've tried detect method in display properties, without success).

    Then I've downloaded latest Intel HD 4600 drivers and it worked. Image was showing on laptop AND external monitor. But when I made the restart of the laptop, the situation was the same as before. Second monitor couldn't be recognized when in windows.

    I'm using windows 8.1 and I've tried on windows 7 also.

    Model: Asus N series N750JK

    Laptop graphic card: Graphic card: Intel HD 4600 (this one is primary - can't change), Geforce GTX 850M. I also tried with HDMI - HDMI cable via another monitor and it has the same behaviour as described above.

    Any help will be much appriciated.

    EDIT: I would like to know from first hand if somebody has the same laptop as me (or at least same integrated graphic card), if experience the same problems as me..

    EDIT 2: I've tried Linux distribution (FEDORA), and it WORKS like a charm right from startup!

    So what could be wrong in windows? It seems this is not hardware issue..

    • rootpanthera
      rootpanthera over 9 years
      I have partial solution which is not acceptable for me: Every time I get into windows I need to go to device manager and disable/enable intel hd 4600 graphic card. After that, second monitor is recognized and it works like a charm. Until next reset / sleep. Any more ideas?
    • rootpanthera
      rootpanthera over 9 years
      Is there any chance that this is hardware issue? If so, I will need to return the laptop (10 days left to do so), and replace it with another one. But I'm afraid I will get the same problem. On the other hand it would be strange that every same model that I have would have a same problem. So I think this might me the laptop problem (even if it works if I disable/enable video adapter).
    • Prasanna
      Prasanna over 9 years
      have you tried any Live CD's ? I think it could be an OS related issue...
    • rootpanthera
      rootpanthera over 9 years
      I did not. Which one you recommend?
    • Prasanna
      Prasanna over 9 years
      Any Linux live OS would be good. I use Fedora. Ubuntu can also be tried
    • rootpanthera
      rootpanthera over 9 years
      Well I'm not that experienced in Linux. Is it hard to make dual monitor to work?
    • rootpanthera
      rootpanthera over 9 years
      @Prasanna, please see my edited answer.
  • rootpanthera
    rootpanthera over 9 years
    Thank you for your response: 1. Win+P is not working until I disable/enable video adapter (intel hd 4600) from device manager. After that it works with no problem. I can extend, duplicate, or use the extended screen without problem. 2. I've already tried that option. It does not work. 3. Cannot disable Intel HD 4600 in bios. In Bios the only graphic setting is, how much memory I would like to allocate for graphic card. That's all.
  • Kristian
    Kristian over 9 years
    Sounds very odd, I am tempted to suggest you return the laptop as per your comment above.