Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

HulkHull

macrumors newbie
Original poster
Jan 22, 2019
5
1
Hello,

Firstly thanks for reading this post and any help this forum can provide :)

I'm installing Windows 10 on MacPro 4,1(flashed to 5,1), all works great with Apple GPUs such as ATI Radeon HD 5770 1GB

Trouble is i'm upgrading the GPUs to non Apple cards like; Radeon RX560 or NVIDIA GTX 1060 etc

In doing so i'm getting the dreaded second phantom display, see attached screen grab.

Has anyone managed to remove this 1st display, Non-PnP Monitor?

I can set display 2 as the main display etc but display 1 will always come back e.g. from cold boot, remote desktop session etc.

Thank you!!!
HH
 

Attachments

  • Capture.PNG
    Capture.PNG
    61 KB · Views: 323
I would recommend going into Device Manager and under Display Adapters you should see the RX560 driver and the standard Microsoft basic display driver. You should be able to remove/uninstall the Microsoft basic display driver from there. Have you already tried this?
 
I would recommend going into Device Manager and under Display Adapters you should see the RX560 driver and the standard Microsoft basic display driver. You should be able to remove/uninstall the Microsoft basic display driver from there. Have you already tried this?

Hi, thanks for the reply.

There is only the RX560 under display adapters. I cannot uninstall the Microsoft basic driver from this location. If however you go to Monitors you can uninstall the Generic Non-PnP but it come stright back after a reboot or hardware scan.

I don't know where it's getting this 1st display from.
When i built the image (Audit mode SysPrep etc) using ATI Radeon HD 5770 (DVI to Apple 20" Cinema) and then removed before OOBE with RX560 (HDMI or DisplayPort DELL display) it's like the original DVI Apple card has somehow burnt into it's memory. Far fetched i know LOL
[doublepost=1548181967][/doublepost]I've just re-tested this MacPro RX560 with a different display HP zDisplay (DisplayPort) and it's playing silly buggers e.g. defaulting to the ghost 1st extended display. Once i get in (RDC) i can specify under Settings to 'show only on 2' e.g. the GPU adapter but who knows how long that will stick, it seems to stick after a few reboots, shutdown and RDC connection. Nah scratch that it's not working anymore :(

I may try a newer Apple certified GPU to test? could it be a pci-e translation issue somehow?

Many thanks,
HH
 
Last edited:
Perhaps has something to do with changing monitors between an 20" ACD and DELL display? Sounds like there could be a driver that was working between the HD5770 and the ACD, and having removed both the GPU and monitor from the system but perhaps not uninstalling said driver, may have created this situation.

If I were you I would put my system back to a configuration where it was working as it is intended, in your case sounds like this would be installing the HD5770 and 20" ACD. From there, uninstall any ATI drivers and software (the catalyst center or whatever it is called) and then shut down the cMP. At this point setup your system to how you want it, sounds like installing the RX560 and DELL display. That way once it boots it should use the proper drivers, installing what's needed from Windows Update, and you may need to install the proper drivers directly for your particular RX560 model. As in get them from Sapphire's website or whatever manufacturer of your GPU.

If you did not already get OEM drivers as I just mentioned for your RX560 GPU I would start there before doing anything else. Just make sure you are up to date with your Radeon software. You should have to download something that is a setup of all associated drivers for your RX560 GPU.
I have a Sapphire Pulse RX580 8GB and got my download from Sapphire's website for example
 
oh and goes without saying, make sure you're using the proper BootCamp drivers, being version 5.1.5621

you can also force install some drivers meant for the iMacPro, mainly if you're using any APFS drives

there is a detailed guide here that may cover more potential questions about installing Windows 10 on the cMP
https://forums.macrumors.com/threads/how-to-boot-camp-without-a-boot-screen.2114788/page-9#post-26689280

edit to answer questions: I don't think testing with other GPUs would be very helpful. Both the ATI HD5770 and RX560 are proven to be compatible with the cMP. Though you did not mention what specific RX560 model you have? Please share what RX560 you have. Does it work properly in OSX? There are some variants that may be incompatible with OSX, but then again, I doubt that would pose an issue in Windows 10. Not sure what you mean by PCI-e translation. I am leaning towards driver issues. Or at least start there to rule out driver issues by installing or reinstalling the proper bootcamp and GPU drivers after you remove any drivers related to the HD5770
 
Last edited:
oh and goes without saying, make sure you're using the proper BootCamp drivers, being version 5.1.5621

you can also force install some drivers meant for the iMacPro, mainly if you're using any APFS drives

there is a detailed guide here that may cover more potential questions about installing Windows 10 on the cMP
https://forums.macrumors.com/threads/how-to-boot-camp-without-a-boot-screen.2114788/page-9#post-26689280

edit to answer questions: I don't think testing with other GPUs would be very helpful. Both the ATI HD5770 and RX560 are proven to be compatible with the cMP. Though you did not mention what specific RX560 model you have? Please share what RX560 you have. Does it work properly in OSX? There are some variants that may be incompatible with OSX, but then again, I doubt that would pose an issue in Windows 10. Not sure what you mean by PCI-e translation. I am leaning towards driver issues. Or at least start there to rule out driver issues by installing or reinstalling the proper bootcamp and GPU drivers after you remove any drivers related to the HD5770

Hey Skizzo,

Thanks for all your help thus far it's really appreciated :)

The card is: SAPPHIRE PULSE Radeon™ RX 560 4GD5 SKU:11267-00. Before moving the Mac's over to Windows this card always worked well on Mac OS.

I shall test your workflow above e.g rollback to ATI 5770 uninstall drivers and re-install RX etc. I shall let you know.

In terms of Bootcamp drivers.. (you'll be rolling your eyes at this) i haven't really bothered. The thing is i kinda got away without needing them. For the MacPro 4,1 and native 5,1 i would install the Audio driver otherwise that was about it for Apple Bootcamp drivers.
I had a quick look at the detailed link you shared, looks complicated but i shall review it properly. From what you're saying 'goes without saying' ignoring Bootcamp is a no no so i best look at that next...

Thank you!
HH

This is probably unhelpful but for my own curiosity and in the avoidance of going completely mad I just checked the inventory and it's confusing. I have installed Bootcamp for some but not all. Admittedly i have changed the imaging and deployment process for cMP and Windows 10 over the past few years so it's a little confused.
For example, below are all the MacPros running GTX 1060 cards. They all work fine and have done for months, no display problems crashes etc. It's the inconsistency which is confusing and why i've ignored Bootcamp drivers to my detriment.

#1167: MacPro native 5,1 NVIDIA GeForce GTX 1060 6GB Running Bootcamp Services 5.1.5.621
#1162: MacPro native 5,1 NVIDIA GeForce GTX 1060 6GB No Bootcamp Service
#1156: MacPro native 5,1 NVIDIA GeForce GTX 1060 6GB No Bootcamp Service
#1134: MacPro 4,1 NVIDIA GeForce GTX 1060 6GB Running Bootcamp Services 5.1.5.621
 
Last edited:
Hello Skizzo,

I've tested your suggestions and unfortunately it's not worked :(

I really don't think it's a driver issue. In terms of removing drivers i've tested this various ways but in each i always end up with the Generic Non PnP Display (default display)

These are my steps:

Install ATI 5770, display adapter and monitor all working correctly. (single monitor detected)
Disconnect internet
Uninstall Radeon software via Control panel
Boot into safe mode and uninstall AMD drivers using DDU (clean and shutdown plus remove AMD folder)
Install RX560 (No output until driver auto downloads)
Then install correct and up-to-date driver for said card reboot.
Device manager shows two displays, PnP and Non-PnP

Installed Bootcamp drivers 5.1.5621 plus software update. When ran it did update some things in device manager (as expected) but didn't remove or change the Generic Non-PnP display.
Following this i re-tested the above driver workflow e.g. re-install ATI 5770 nuke drivers etc but no effect.

This Generic Non PnP Display (default display) is always there. Remote access via TeamViewer to the machine confirms this post nuking.

Your thoughts would be really appreciated,
HH
 
  • Like
Reactions: skizzo
Thanks for going through the steps I outlined. For two reasons that was a good test. 1) It will prove this phantom monitor occurs when another GPU besides the ATI HD5770 is installed (and goes away when the ATI GPU is installed) and 2) proves Bootcamp drivers were not the smoking gun either

So yes I can now agree with it is not drivers from either the ATI HD5770 or RX560 GPU or Bootcamp.

To clarify though, this phantom monitor comes up when you install the GTX 1060 also? That would suggest its not something specific to an AMD or Nvidia GPU. So that would further rule out to it being something related to their software or drivers for their GPUs. Though this makes things more suspicious. I could see this bug happening to specific manufacturer and model GPU, but to have multiple GPUs make the same phantom display suggests there is something about the Windows 10 OS that isn't playing well with any of your GPUs beside the ATI HD5770.

I am at a loss for further troubleshooting steps.

From your previous post it looks like you have multiple cMPs running Windows 10? can you check on the other cMPs that this same issue occurs? that could rule out something funky going on with just one of your particular cMPs.
 
Thanks for going through the steps I outlined. For two reasons that was a good test. 1) It will prove this phantom monitor occurs when another GPU besides the ATI HD5770 is installed (and goes away when the ATI GPU is installed) and 2) proves Bootcamp drivers were not the smoking gun either

So yes I can now agree with it is not drivers from either the ATI HD5770 or RX560 GPU or Bootcamp.

To clarify though, this phantom monitor comes up when you install the GTX 1060 also? That would suggest its not something specific to an AMD or Nvidia GPU. So that would further rule out to it being something related to their software or drivers for their GPUs. Though this makes things more suspicious. I could see this bug happening to specific manufacturer and model GPU, but to have multiple GPUs make the same phantom display suggests there is something about the Windows 10 OS that isn't playing well with any of your GPUs beside the ATI HD5770.

I am at a loss for further troubleshooting steps.

From your previous post it looks like you have multiple cMPs running Windows 10? can you check on the other cMPs that this same issue occurs? that could rule out something funky going on with just one of your particular cMPs.

Hi Skizzo,

I think it's MBR verses GPT.

I checked several cMP that all have GTX 1060 and one specifically has the phantom display however, the Users never had an issues with login or any other display related issue. It's more than likely when i installed this machine i probably noticed this second display but ignored it and as it's not become an issue simple forgot and carried on with deployments.

What did seem relevant was the build variations for these cMP 5,1 native GTX 1060 machines. The earlier builds where WIN10 Pro (MBR) while the later WIN10 ENT (GPT). All the MBR variants are clean of this phantom display while the GPTs have the phantom display.

I rebuilt a test cMP 4,1 flashed to 5,1 GPU 5770 with WIN10 Pro (from CD) partition MBR. Shutdown and installed RX560 and bingo the GPU works immediately without any phantom display.

Tested on WIN10 ENT with MBR partition all working fine. By using the legacy method MBR BIOS info is passed through to the adapter. It now shows chip: AMD ATOMBIOS Bios: POLARIS21

Thanks for all your help and advise it was massively helpful :)

Kindest regards,
HH
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.