Dual GPUs and Windows 10: Just want at least one of them to work!

Modify_inc

Distinguished
Sep 6, 2011
80
0
18,640
I have a MSI FX610 laptop, model# MS-16GK, which has dual GPUs that are switchable.

The integrated GPU is an ATI Mobility Radeon HD 4200 (RS880M)
The other is an ATI Mobility Radeon HD 5470 (MSI).

I upgraded to Windows 10 x64 and now for the life of me, I cannot get either GPU to work properly. What I mean is that Windows 10 continues to use the Microsoft Basic Display driver no matter what I seem to try. When I open the Display Settings and click on the Display Adapter Properties link, the Adapter window opens and the Adapter Type is always Microsoft Basic Display Driver. At this point, I don’t even care about switching, I just want one of them to work correctly so I can change the 1024x768 resolution to something higher. Yesterday, I even installed Windows 10 from a clean slate, a fresh clean, custom installation, YET the same problem continues.

Windows downloaded a generic driver for the HD 4200, but it still continues to use the MS Basic Display driver. Oddly, when I checked the drivers for the HD 4200 in Device Manager, it says there are NO drivers installed for this device, YET the fields on the Driver Tab are populated with the driver's details:

Driver Provider: Advanced Micro Devices, Inc.
Driver Date: 11/4/2015
Driver Version: 15.201.1151.1008
Digital Signature: Microsoft Windows Hardware Compatibility Publisher

If I click Driver Details, a message pops up:

“ATI Mobility Radeon HD 4200 Series: No driver files are required or have been loaded for this device.”

I also tried to manually install the generic MS HD 4200 driver, by selecting Have Disk and selecting the C7179335.inf file directly from the Windows folder. It proceeded to install, but then gave me the following error message after flickering the screen four times:

“Windows encountered a problem installing the driver software for your device
Windows found driver software for your device but encountered an error while attempting to install it.
ATI Mobility Radeon HD 4200 Series
Windows has stopped this device because it has reported problems. (Code 43)"


If I can just get one of them working, I would be ecstatic! Anyone have any suggestions?
 

Modify_inc

Distinguished
Sep 6, 2011
80
0
18,640

Yes, though the 4200 only has support up to Win8, which I tried both the v13.1 and 13.4 Beta of the Catalyst software, but still the same issue.

The 5470 seems to install correctly at first, but after the required reboot, when I check it in Device Manager, it says:

The device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

{Operation Failed}
The requested operation was unsuccessful.


So, I disable the 4200 in the Device Manager and reboot, hoping this may force the 5470 to be selected and thus solve the error. This method seems to work, the 4200 is still shown to be disabled and the 5470 states it is working properly; at least that is what it says in the Device Manager. Yet, when I view the Display Adapter Properties, the Adapter type is still Microsoft Basic Display Driver, and of course, I still cannot change the resolution.

Not sure if this is important, but I've noticed a pattern of sorts. What ever driver I install for the 5470, the same info is duplicated to the 4200, though the 4200 will always say "No drivers are installed for this device." There names will be different for each device, but the driver details such as the version and date will be the same.
 

Modify_inc

Distinguished
Sep 6, 2011
80
0
18,640

I did not mean to select your answer as the best solution. How do I rectify or undo this mistake? I meant to click the reply button.

Anyhow, yes, they only have W7 drivers, yet if you go under the Utility tab, they list the System Control Manager and it has support for W10. I'm pretty certain the SCM played a part in the ability to switch GPUs when I was running W7. So to me it's confusing that they offer partial support for W10. It's clear I'm on my own, since MSI basically claims my laptop model does not officially support Windows 10. Though, other than the GPU issues, it's working great!
 

dangus

Admirable
Oct 8, 2015
1,715
0
6,160


here i did it for you
 

Modify_inc

Distinguished
Sep 6, 2011
80
0
18,640

I had already tried both of those with the same outcome.

I'm confident the dual GPU setup is the culprit here and together they are confusing the W10 drivers, as well as the legacy W8 drivers, I have used. They either begin to install and then report an error when close to finishing the install, or they show they installed successfully, yet continue to run while still using the Microsoft Basic Display Driver.

I just need one of them to work. Somebody must know a way to accomplish this without telling me I need to buy a new laptop or GPU.
 

Rogue Leader

It's a trap!
Moderator
Hmm probably why they advised against the Win 10 upgrade.

IMO you need to focus on finding a way to disable the HD4200 (since that one has no Win 10 driver).

So you said disabling it in device manager doesn't work?

Is there any way to disable it in the BIOS?
 

Modify_inc

Distinguished
Sep 6, 2011
80
0
18,640

I can disable it by right clicking it in DM and selecting disable, but Windows still continues to use the MS Basic Display Driver, even as the DM states the HD 5470 is working properly and with the latest v15.201.1151.1008 drivers.

Also, the 4200 does have a generic driver from MS, but because it is in a dual GPU setup, I'm guessing the driver doesn't know how to install properly. Though I remember in Windows 7, I could install the drivers for one of the GPUs directly and it would work fine. I couldn't switch between the GPUs, but at least one would always work.

Apparently W10 isn't able to do this for whatever reason.

The BIOS does not offer any way to enable/disable or select a default GPU, which I find very odd. If a computer is going to offer dual GPUs, at least allow them to be selectable in the BIOS for goodness sake. The only option I'm aware of are the two buttons on the laptop: one dedicated button and the other requires pressing the FCN+F4. These two options though only appear to work when the correct chipset driver is installed from the MSI website: the ATI RS880M Chipset/VGA driver v8.733.1.2 for Win7 and the System Control Manager, which now supports Win10, yet because the former chipset only appears to work in Win7 (error when I try to run it in W10) the SCM will not work as it's suppose too, which puts me in this ridiculous predicament.
 

mediancz

Commendable
Dec 18, 2016
1
0
1,510
Hi, there is a solution for this problem with dual GPU notebook MSI FX610 on Windows 10 or Windows 10 Anniversary (build 1607). It can be solved by installing legacy GPU driver for GPUs.

Find online legacy driver "AMD Catalyst 13.4 Legacy Beta Vista Win7 Win8" (AMD webiste).
After extraction go to Device management, open graphic adapters and right click any one of them.

Right click the adapter, select Update driver and in opened window select second option "Search driver in my computer". Browse to extracted folder and go Packages\Drivers\Display\ and pick W8_INF or W86A_INF for 64bit OS.
It should display correct names of GPUs (HD 4250 and HD 5470). Install both and disable HD 5470.
If you see HD 4200 or HD 5400, than you have the wrong driver. It must only say HD 4250 and HD 5470.
You might also try looking for correct driver in subfolders Packages\Drivers\Display\WDM\HDMI.

After installation reboot PC.

In case you only see black screen, Windows are incorrectly using HDMI output and you will have to connect HDMI cable to a monitor or TV to see the screen. You can switch to PC screen after login using WIN+P shortcut.

Hope it helps.