No, there isn't. The problem is that, because it is not supported, there is no driver provided by Intel to manage the Intel HD Graphics engine. Instead, Microsoft provides a "compatibility" driver that makes a best-effort attempt to support it. The problem is you have a laptop with hybrid (dual engine) graphics and the compatibility driver does not know how to handle this.
I just want to report that it's totally fine to run Windows 10 ver. 1803 on Macbook Pro Mid 2010, mine is a 15in model.
The trick part is you should find a way, when try to install Windows 10, to boot the install system in Legacy BIOS mode instead of UEFI.
By doing so, you won't see the Intel Graphic card any more in Windows, but only the nVidia one, no more 'graphic card switching' problem.
The special implicit rule for this specific model of Macbook Pro is:
- if use USB to boot, it only support UEFI mode, so do not use USB bootable stick, but,
- if use DVD to boot, you could choose between UEFI and BIOS mode, choose BIOS mode
with BIOS mode to boot, the Windows 10 needs to install into a hd/ssd in MBR mode.
And that's all.
If you are still interested in installing Windows 10 in this model and got any question, I'll be very happy to give any help.
From a user's point of view, I'm not quite sure there's any difference between 'running' and 'supported'.
Here I offered a solution to get rid of this problem, which I think was main concern of OP, to 'fix it'.
People come to this 'Comunity' forum, not only for "official support" but also for "help to fix".
That's not said your referral for this question to Apple was wrong, and I totally understand that any industry product has a life cycle and this one is just out of support 'officially'.
It's totally ok for me that you said "no, we could not help you on this", however, I disagree that "it not worth it to dig a solution for it, just buy a new one".
Maybe your advice would be a correct answer for most "unsupported" situations, but not for this one.
Yes, I have spent a weekend on running Windows installation for about 10 times, but see what I've got:
- a running Windows 10 on my old Macbook
- tons of technique details about UEFI/GPT/BIOS/MBR
- share the solution here to try help anyone who has similar question
and if you ask me, I would say it's quite worth it.
I am truly glad that things are working so well for you.
But, you will find no support here for windows 10 for a processor and graphics that are eight years old.
The support on this forum is for official support, not for workarounds or hacks. There are plenty of other forums where you can accomplish that.
And, as I said, you should be on Apple's support forum, as they have requested all issues regarding their product be sent to them.
Good luck moving forward.