The glitches you are seeing in Diablo III vaguely remind me of the incessant, maddening glitches that I am experiencing with my MULTIPLE iMac Pros.
First, I got my 8-core iMac Pro the second week in January. I migrated from my 2014 5K iMac and have experienced glitches since day one. They seem to happen after the computer has been booted for at least a couple hours. I've always used my Macs aggressively with at least 20 apps open and around 30gb of ram active. My two previous iMacs handled this fairly flawlessly.
So I contacted Apple Support online chat, they had me go through the basics of resetting NVRAM, SMC, safe mode, everything you can think of to start off with. Nothing helped. Then I contacted Apple Support phone and they did the same things, then had me reinstall the OS, and then told me that it sounded like a hardware error and to make a Genius Bar appointment. So I did, they couldn't replicate the problem, and concluded that my computer was fine after erasing it and "resetting the iOS portion" of the iMac Pro.
Suffice it to say, I still experienced the problem. Mind you, this problem is screenshottable. So it should be software related, right? But it looks like GPU artifacts like your Diablo III screenshots. So I gave up for a while and just dealt with it, quitting the apps experiencing the problem and opening them again.
When I got frustrated enough in March after trying basically everything Apple had told me, I emailed Tim Cook expressing my disappointment at having spent $7,000 and going through the proper support channels and getting nowhere. I was contacted by the executive liaison's office saying they were dedicated to figuring this out for me. I did data captures, tons of screenshots, worked with the engineers and they concluded it was hardware again.
This time I took it to the Apple Store, waited a week, they replaced the logic board but when putting it back in the computer they screwed up the ethernet port and had to send me a brand new iMac Pro from China which took almost another week. I thought, awesome, I have a brand new iMac Pro, surely this will fix the problem. I migrated from my Time Machine backup and the computer was fine... for 6 hours. The problem came back.
At this point, I have brand new hardware, it has to be software, right? So I contacted the liaison again and did more data captures and more screenshots and they concluded that I needed to get the logic board replaced... how? How could it be possible that I got two defective iMac Pros in a row? I just couldn't believe it. I told them to seriously reconsider this because I didn't believe any Apple engineer who genuinely knew the whole story would think I needed more new hardware. So they did reconsider and suggested I erase everything and start over from scratch with no migration.
I painstakingly reinstalled everything with screenshots of my app settings saved in my Dropbox. And... the problem is back. At this point, I am totally lost. My files and my apps worked on my iMac 5K but they don't work on not one but two different iMac Pros. Sorry for hijacking your post but I had to get this off my chest in the hopes that someone will have any clue as to what I should do next. Here's the apps I run regularly:
Safari
Preview
Slack (used heavily)
Tweetbot
1Password
Fantastical (experiences glitches)
Mail (experiences minor glitches in to, cc, bcc, subject fields / used heavily)
Chrome (experiences minor glitches in app chrome / used heavily)
Notes (experiences heavy glitches in note body panes / used heavily)
Reeder (experiences minor glitches in article list / used heavily)
Messages (experiences heavy glitches in conversation panes / used heavily)
Skype
Plex Media Server
Transmission
Keybase
iFlicks 2
WhatsApp
Reminders
Sip
Cardhop
Dropbox
Backblaze
iStat Menus
Bumpr
Creative Cloud
Illustrator (never experiences glitches / used heavily)
Photoshop (never experiences glitches)
Mailbutler
Paste
The apps that experience glitches are all cocoa apps using native appkit frameworks and are mostly apple-developed applications. Of note is that Adobe apps do not experience this issue and are some of my most used and intensive applications.
Additionally, this almost always occurs in a non-active window behind another window. If there are shadows or transparencies, the glitch is more likely to happen and or be located only within the shadow of another app. I tried turning off reduce transparency and high contrast mode and both have no effect on the problem.
Does anyone have any clue as to what this is? I'm literally at the point of needing to sell this computer and go back to a 5K iMac.
View attachment 762005
View attachment 762006