Okay, I had yesterday off and just decided to go for it. I guess because YOLO, and I kind of wanted to clean up my file system anyway. So I made the jump and downgraded from 10.14.5 back to 10.13.6 (High Sierra). Long story short, I think it worked, not just for live but also for the 8.2 PTR. I will keep playing around with both live and the PTR, but for the first time in months I had no graphical issues whatsoever. It was smooth and I didn’t notice any ground clutter flashing or skybox issues, and not any weird graphical issues or colors, nothing with the map, it was back to normal play like I had experienced in Legion and at the beginning of 8.0. I’m not saying it’s totally fixed, but for now it’s playable again for me and that was worth doing the downgrade.
The long story follows, with all the details of what I have and what I did, in case it’s useful to others who might want to try downgrading:
First, I have to give props to Omegall in both this and the other thread, because his was the one post that said he had success and gave me the initiative to try something close to what he did. I couldn’t match his method exactly, but his involved downgrading to 10.13.6 and also installing the Nvidia web driver (he installed WebDriver-387.10.10.10.40.127 after downgrading to 10.13.6). Mine differs from his in that although I downgraded to 10.13.6, my “build” of 10.13.6 did not match that web driver and it wouldn’t install. What did happen for me is that after I installed 10.13.6, I saw that there was a security upgrade - which I installed - and only then could I install a later version of the web driver: WebDriver-387.10.10.10.40.128 because that one matched my 10.13.6 build). I hope that all makes sense. I found that web driver at Insanely Mac:
www (dot) insanelymac (dot) com /forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-may-15-2019/
(sorry it wouldn’t let me post the link directly), and there are other Nvidia drivers there as well, each for specific builds of 10.13.6.
Also, for whatever reason, on my machine I had to wipe the hard drive, use Internet recovery to install the OS that it was shipped with (Mavericks), and then it finally let me “upgrade” from there using my memory stick which had High Sierra (10.13.6). I installed the one security update available, directly from Apple’s built in software update/App Store, and then I installed the newer version of the web driver which matched my build. Afterwards, I immediately turned off automatic updates, so it wouldn’t overwrite with anything new.
My thoughts on this are that it was a fairly arduous process just for one game, but so far it seems worth it and more importantly it seems like it’s going to work for 8.2, at least how they have it built on the PTR. Given that there’s no ground flickering or other graphical issues at all that I’ve seen so far, I’m going to call it a success. It may not last through 8.3 or 9.0 if Blizzard does more code changes, but I’m pleased that it’s working so far. I’ve flown around flight points in Nazmir, rode around on the ground, taken the taxi back and forth to different places, and when I had 10.14.5 usually I’d get graphical errors and flashing within minutes on live and immediately on the 8.2 PTR.
I also want to thank the Blizzard support team, as I know that their efforts in 8.0 for a workaround allowed Apple and Nvidia to stop their fighting and fix things… but they didn’t, and it’s unclear if or when Apple will relent and approve the things Nvidia has sent them for updates. As for why a lot of people with 10.12 and 10.13 said that downgrading didn’t work, my guess is that they didn’t know about the web drivers. Or who knows, maybe there is something specific to their system build. All I can really say is that for now this seems to have worked for me.
My system specs:
Mac OS High Sierra 10.13.6, build 17G7024 - WITH the ‘128’ version of the Nvidia web driver
iMac 27-inch, Late 2013
Intel Core i7, 3.5 GHz, with 16 GB 1800 MHz DDR3 RAM
NVidia GeForce GTX 780M 4096 MB
I will report back if I start seeing graphical issues crop up again. For now, it looks like it’s smooth sailing and I hope I can finally get back into raiding. Hope this is helpful.