Dual monitor with Radeon HD 7870 and onboard graphics

Silverscale

Honorable
Mar 20, 2014
7
0
10,510
Some weeks ago I got a second monitor to hook up to my computer. Since both monitors are VGA, Im using a VGA-DVI adapter to connect the main screen to the 7870, and I want to conect the secondary to the motherboard directly. This worked perfectly for about 10 days.

Then windows made an update, and thinks started to go wrong. First, applications wouldnt start. Catalyst, Steam, Skype, most applications failed to start. I upgraded the ATI drivers thinking that would resolve the problem, but not only it didn't, the secondary screen now doesn't work.

To be able to use the computer, i had to completely remove the secondary graphic device from windows, removing the drivers, and then go to the mb bios and disable the onboard graphic card. I couldn't find any way to make it work again. Any ideas?

Graphic card: Sapphire radeon HD 7870
Motherboard: MSI 760GM-P21
ATI drivers version 13.251.0.0
Windows 8.1
 

Silverscale

Honorable
Mar 20, 2014
7
0
10,510


That could be an option, but I rather find a solution that doesn't involve buying anything. My economy doesn't allow it right now, and I know it works, since I had it running for some days.

Thanks for the answer tough!
 

Silverscale

Honorable
Mar 20, 2014
7
0
10,510


You mean, disable the integrated graphics, install the drivers, and then enable it again? I can try that.
 

Silverscale

Honorable
Mar 20, 2014
7
0
10,510
Didn´t work.

This is what I did:
. Uninstalled the device, deleting the drivers from the device manager. Restart.
. Reinstall the drivers. Restart.
. Enter BIOS to activate integrated graphics (main graphics is set to PCI-E)

When Windows picks up the new screen, the error messages start to pop up.
MMLoad Driver has stopped working
Catalyst control center has stopped working
Trying to open steam: Steam Client Bootstrapper has stopped working

And so on.
 

Silverscale

Honorable
Mar 20, 2014
7
0
10,510
I made it work for about 5 mins.
Disabled all, deleted all drivers, and run the amdcleanup utility.
Restarted and just let windows pick a driver. Restart again, now with the integrated grapics enabled. Windows start but the secondary screen is black. I check the Device Manager, and it is trying to run on the basic windows driver. I click on "update driver", and after installation it is working.

BUT, it only works as long as I don't restart the computer. If I do, the error messages pop up again, and I can't run anything. Besides that, I would be running drivers verion 8.97, 2 years old.

Im posting this in case it sheds some light on what could be the problem.
 
When you enable the integrated graphics, you are basically telling the motherboard to look for graphics processing on the motherboard first. If it finds the integrated graphics, then it basically ignores the graphics card in the PCI Express slot.

When you designate the PCI Express slot as the graphics source it does the opposite and basically ignores the integrated graphics.

Pick one source and use that.
 
Initiate gpu settings do not ignore other gpus. I would appreciate it if you wouldn't spread false information. Many people, myself included, run both igpu and dgpu just fine. I've done it on intel and amd igpus on the cpu as well as older ones on the mobo.

Don't use the drivers on windows update. Get them from amd site. Uninstall the amd cleanup utility, I have heard this may do reg edits when you start your pc and may be the issue with it not working afterwards. Uninstall drivers, use driver cleaner and reinstall if needed. If it still isn't working right, do a restore point to before the windows update.
 
Moderator

Initiate gpu settings do not ignore other gpus. I would appreciate it if you wouldn't spread false information. Many people, myself included, run both igpu and dgpu just fine. I've done it on intel and amd igpus on the cpu as well as older ones on the mobo.

Don't use the drivers on windows update. Get them from amd site. Uninstall the amd cleanup utility, I have heard this may do reg edits when you start your pc and may be the issue with it not working afterwards. Uninstall drivers, use driver cleaner and reinstall if needed. If it still isn't working right, do a restore point to before the windows update.

What I was trying to get across was the order of precedence for the graphics processing. And it wasn't getting across. I doubt that you run monitors on both the motherboard and graphics card with the integrated graphics assigned as the primary graphics source or do you?
 

Silverscale

Honorable
Mar 20, 2014
7
0
10,510
So frustrating. It works the first time, when it only has the drivers for the 7870 while booting up. Windows picks up the drivers for the integrated graphics after booting, and then it works. Until reset.

The problem started more than a week ago, so the restore point is no longer available. I will try to juggle a little bit with the drivers.

@terry: The primary grafic card on the bios is the 7870, as I already said.
 
I can see that you were denoting order but it does not ignore any gpu when it detects another. I thought I was clear that I was referring to the ignoring part. I can set any gpu as primary and the other works. This only affects which monitor the bios shows on. After windows boots, it's all dependent on window's monitor settings. Pcie can be set to primary in bios, igpu monitor primary and games use the igpu because the dgpu is secondary to windows. A few seconds to change monitor settings and it now uses the dgpu. All monitors on both gpus still working fine.

You can uninstall a windows update. When you go to windows update through desktop, on the bottom left, click installed updates. You can then choose which update to uninstall. The last solution I have is a fresh install if you can't get anything else to work and if you don't want to buy an adapter. It's just simpler than trying to find what is getting changed after restarting.