Contribute
Register

GTX 660 glitch issue with MacOS High Sierra 10.13

Status
Not open for further replies.
I'm quite busy with my work, but later this week I'll try to do some rendering. Because I really think that my problem is something related to safari, since the glitches only happens when I try to use him when something else is using a videocard related job.

My speculation is that it does have to do with opengl. When I had the problem it always started with safari or youtube. When I fullscreened something the glitching tend to disappear. Anyway, we need to do some more testing to come to a conclusion but I have no other motherboard at the moment to test. What is weird is that I tried the same thing on my laptop with a 765m and it did not happen . Although I had only the nvidia card enabled the glitching never happened. This is weird because it seems to be only the 660. I really started to think that osx does some graphics processing management and sends some works to the igpu and some to the external. But why not on the 765m ? :p This is a really weird problem . If any of you guys want to pass me an ioreg to compare, it would be fun.
 
Last edited:
My speculation is that it does have to do with opengl. When I had the problem it always started with safari or youtube. When I fullscreened something the glitching tend to disappear. Anyway, we need to do some more testing to come to a conclusion but I have no other motherboard at the moment to test. What is weird is that I tried the same thing on my laptop with a 765m and it did not happen . Although I had only the nvidia card enabled the glitching never happened. This is weird because it seems to be only the 660. I really started to think that osx does some graphics processing management and sends some works to the igpu and some to the external. But why not on the 765m ? :p This is a really weird problem . If any of you guys want to pass me an ioreg to compare, it would be fun.

I would give you my ioreg if my igpu doesn't give me a black screen, but I'm out of luck.

Update: Nvm, HD2500 doesn't work in High Sierra afaik, so this solution will not work for me either.
 
Last edited:
I would give you my ioreg if my igpu doesn't give me a black screen, but I'm out of luck.

Update: Nvm, HD2500 doesn't work in High Sierra afaik, so this solution will not work for me either.
I think you can boot with 2500 just no qe I think. But yes ioreg is useless. I'm only interested if someone has igpu enabled but still glitching gtx, in this case ioreg should shed some light .
btw are you dropping Mats ?
Tomorrow I will retry my setup with igpu disabled to examine my smbios speculations .
 
...I really started to think that osx does some graphics processing management and sends some works to the igpu and some to the external.

I noticed this starting in regular Sierra. If you have the magic mouse settings pane open, with iGPU disabled, that movie animation doesnt play and the setting panel crashes.

If the iGPU is turned on, movie plays fine. (even though nothing is plugged into the iGPU ) and no crashes
 
I'm only interested if someone has igpu enabled but still glitching gtx

As stated before, this is exactly what happens with my setup. HD4000 active, ioreg lists it correctly, still glitching. It didn't make any difference whatsoever. You said that your main monitor is connected to the iGPU. It's no surprise to me that in this scenario you wouldn't experience any glitches at all. But using the iGPU as my main GPU is out of question for me, and most likely for others as well.

Also, this glitch doesn't happen exclusively in OpenGL scenarios, it happens with Metal as well. Basically anytime the GPU is needed for more than simple 2D drawing (hence why I suspected Boost states to be the culprit) - I can use Logic for hours and not get any glitches at all. It even happens when opening the Launcher sometimes. As Apple said during its WWDC, Metal now does all the UI work. This seems to be the reason why the whole UI is sometimes affected.

Looking at the glitches it almost seems like something corrupts the GPU memory or leads to corrupt data getting sent there. The glitch artifacts don't just sit there, in Safari for example they move accordingly as you scroll, which is quite odd and nothing I've ever seen before.
 
Last edited:
As stated before, this is exactly what happens with my setup. HD4000 active, ioreg lists it correctly, still glitching. It didn't make any difference whatsoever. You said that your main monitor is connected to the iGPU. It's no surprise to me that in this scenario you wouldn't experience any glitches at all. But using the iGPU as my main GPU is out of question for me, and most likely for others as well.

Also, this glitch doesn't happen exclusively in OpenGL scenarios, it happens with Metal as well. Basically anytime the GPU is needed for more than simple 2D drawing (hence why I suspected Boost states to be the culprit) - I can use Logic for hours and not get any glitches at all. It even happens when opening the Launcher sometimes. As Apple said during its WWDC, Metal now does all the UI work. This seems to be the reason why the whole UI is sometimes affected.

Looking at the glitches it almost seems like something corrupts the GPU memory or leads to corrupt data getting sent there. The glitch artifacts don't just sit there, in Safari for example they move accordingly as you scroll, which is quite odd and nothing I've ever seen before.

As stated earlier, I can run both screens on my gtx without artifacts and the active card is ofcourse the gtx in both scenarios.. Only reason I'm running SECONDARY screen from igpu is so I can be able to see the bios this way and set up without changing the dvi cable.. If I connect both screens on gtx, they only come up after osx boots but without any glitches.. At all. My english is probably not the best and I wasnt well understood but Im not running my main screen from igpu nor must I do so. If i run only from gtx but with igpu enabled, there are no glitches at all. I dont understand if you need any help or not but if you want to troubleshoot I can give ioreg and kextstat. Have fun

(Igpu is not main card, I tested on benchmark and the numbers are those of the gtx, or something really strange happens and my igpu got crazy good :p . And also Im not sure if u can run igpu as main card while both screens connected to nvidia but processing be done on igpu.. Im not sure this is possible. Im right now running both screens on nvidia with no artifacts)

(btw, I tested the glitching setup and NO I cannot run logic even for 2 minutes without glitches.. it's the AU's that do it. Try some arturia ones, the glitching is instant)
 
Last edited:
Well, you first said "Igpu connected to first screen gtx660 to second", so I based my assumptions on that. Didn't mean to discredit your work.

Still wondering why this isn't working for anyone except you. Maybe it's the combination of your specific motherboard and iGPU that does the trick. Are you still using the underclocked bios?

Regarding the AU causing glitches, that would make sense. Mine don't seem to trigger it.
 
I have 2 GTX 660Ti in my machine. I have all the graphical glitches and pixel vomit. I have noticed that enabling IGPU seems to help a tiny bit. Scrolling and zooming can sometimes clear the crud off the screen. Still waiting for some sort of solution to this problem though... Do we know if genuine Macs (like the iMac) that have 660 chips have issues? Otherwise I'm thinking of grabbing a new GPU for my machine and something comparable to the two 660Tis in SLI for my windows side in gaming but the damn cryptocurrency miners have made all the prices INSANE! Trying to get a 970 or even 780/Ti is at $200 or more... while the 1070s are almost to $300 well above MSRP... Terrible time to need a new GPU.
 
Add me to the list of people affected by the GTX 660 issues on High Sierra. I have been running Sierra for a long time without issue. I was able to enable the iGPU and have it show in the System Report - and that does help some - but I still get artifacts and once they show up - the machine is not usable. Not sure where to go now to fix this. Bummer.
 
It seems the issue with the 660 card will never be fixed. Would have happened by now. Can anyone recommend a card, I'm not a gamer, around $100 that will fix this problem on an early 2009 Mac Pro (although upgraded to 2010 5,1 and 8 core to 12)? Thanks.
 
Status
Not open for further replies.
Back
Top