Jump to content

Nvidia 10.8.2: OpenGL channel exceptions (freezes) -9600GT/285GTX


  • Please log in to reply
42 replies to this topic

#1
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Hi,
since the 10.8.2 dev builds i get such errors with my Nvidia 9600 GT 512MB card(normally never probs):

Sep 14 10:59:30 GA_EP35 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
Sep 14 10:59:30 GA_EP35 kernel[0]: IOVendorGLContext::ReportGPURestart (kind of gpu error report tool started by that exeption)
Sep 14 10:59:30 GA_EP35 kernel[0]: 0000006e
Sep 14 10:59:30 GA_EP35 kernel[0]: 00100000 00008297 00000474 00000000
Sep 14 10:59:30 GA_EP35 kernel[0]: 0000047e 00000f00 00615003 0000000b
Sep 14 10:59:30 GA_EP35 kernel[0]: 00000000 00000000 00000000
Sep 14 10:59:30 GA_EP35 kernel[0]: 00000000 00000004

Its with Unique Heaven Benchmark and some games like Rage.
Game / Benchmark freezes and need to be killed. After that i can see that error messages in the console(system.log).

OpenGLExtensionsViewer Benchmark and all OpenCL Benches run well?!.
Also some small Games like Reckless Driving & Co runs well.

Some other user with Nvidia 285 GTX has same prob ( NVDA(OpenGL): Channel exception!)
Any idea?


EDIT:
There is already an apple discuss about NVDA(OpenGL): Channel exception!

Even Real Macs had/have that sometimes with 10.7/10.8.
https://discussions....rt=420&tstart=0

For my understanding that OpenGL freezes is same as the well known fermi gpu freezes.
But why now also on "old" gpu types which had never such freeze probs before?
Or maybe some less/fixed fermi+kepler freezes by fixes at cost of upcoming non-fermi gpu freezes?

#2
slayer2333

slayer2333

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 241 posts
  • Gender:Male
Same here with the new Nvidia Drivers for ML 10.8.1 and Nvidia 460m GTX.

#3
mindlessmissy

mindlessmissy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 100 posts
  • Gender:Male
I also get something similar on 10.8.2 b12C53 ...

kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x8 = Fifo: Watchdog Timeout Error
kernel[0]: IOVendorGLContext::ReportGPURestart
kernel[0]: 0000006e
kernel[0]: 00000010 0000502d 00000472 00000000
kernel[0]: 0000047a 0000022c 00000001 0000000f
kernel[0]: 00000000 00000000 00000000
kernel[0]: 00000000 00000000
WindowServer[99]: Display 0x41860f00 released by conn 0x147d3
kernel[0]: NVDA(OpenGL): Channel timeout!

Was not getting it before with 10.8.1 release ...

#4
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
There is already an apple discuss about NVDA(OpenGL): Channel exception!
Even Real Macs had/have that sometimes with 10.7/10.8.
https://discussions....rt=420&tstart=0

My 9600 GT 512 was/is working good with AGPM.
I will try to disable APPM for tests now, but i think that will not help.
If same prob as fermi freezes there a looots of postings about AGPM (disable, change steppings,..) may help or not.

#5
Sanky18

Sanky18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts
  • Gender:Male
On 10.8.1 with new nvidia drivers and have the same problem. System randomly freezes and console is full of channel exceptions. Gpu is nvidia 310M 512 mb

#6
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
Question: Just read the topic on the Apple forums.. do most of you (also) installed Flash player?
It seems that it only happend when I have YouTube on.. (Firefox)


Nevermind, just had a freeze again :(

#7
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Flashplayer/safari freezes (as written in the apple discuss forum) may happen on some (also in the past 10.7), but i think only on some Macbooks/MacPro with second gpu.
I dont think flash is our problem, because flash isnt used if you play RAGE or Unique Heaven Benchmark - its pure OpenGL.

#8
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
Deleted AGPM, things are going faster now.. but don't know if it fixes the crashes.

#9
nofearl

nofearl

    InsanelyMac Protégé

  • Members
  • PipPip
  • 71 posts
How can we disable

AGPM?



#10
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
Sorry for the confusion, just deleted the /System/Library/Extensions/AppleGraphicsPowerManagement.kext
Make a backup first!

I also patched the nVidia, see my signature for info etc.

#11
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
I contacted company which made Unique Heaven OpenGL Benchmark.
It seems that some Games/ OpenGL Apps have probs with 10.8.1+ , so they need to recompile / change some OpenGL code.
Maybe it runs on other gpus also with 10.8.1+ but at least not on some Nvidia.
That, code changes needed for some OpenGL Apps running 10.8.1+, seems to be valide, because other OpenGL Apps like OpenGLExtensionsViewer (Benchmark) can run even 10.8.2 without any problem / no such OpenGL channel exeptions.
Must be some OpenGL command which, when used , get some gpus in trouble.

Hi Andreas,
Sorry, but Heaven Bis benchmark is currently doesn't support Mac OS X 10.8.1.

This issue will be fixed in next version of Benchmark (ETA autumn 2012). Thanks!
Regards,Andrew Bayun QA Engineer / Unigine Corp.


#12
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
I'm also getting these freezes pretty badly on 10.8.1 with a GTS250. Always a NVDA Channel Exception error and then corrupted graphics and finally a full graphics freeze up. This seems to happen randomly using the OS. Never had any problems at all on Lion.

#13
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
Question: do any that are having problems the kext /System/Library/Extensions/AppleGraphicsPowerManagement.kext loaded?

Edit: Still freezes after 10.8.2 after wake from sleep

#14
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
I havent already checked to test with AppleGraphicsPowerManagement.kext removed.
But i think it will not help on some gpus which does run OpenGL well on most Apps but get those Channel exeption (freeze) only on some OpenGL Games/Apps
If it would be an AGPM only problem and not OpenGL driver code related, all OpenGL tasks would freeze and not only some.

#15
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male

I havent already checked to test with AppleGraphicsPowerManagement.kext removed.
But i think it will not help on some gpus which does run OpenGL well on most Apps but get those Channel exeption (freeze) only on some OpenGL Games/Apps
If it would be an AGPM only problem and not OpenGL driver code related, all OpenGL tasks would freeze and not only some.

I know it is stange, but after removing the AGPM kext, I have no problem anymore with OpenGL applications, also the GPU-temp seems to be the same with or without the kext.

With the 10.8.2 update I have not patched the nVidia openGL module, some applications do not run (Lexmark, etc.) but I do not have any freeze.

#16
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
I removed the APGM kext as well and so far no crashes just using the OS but minecraft will only last about 5 minutes before I get a channel error and the game locks. Everything worked so well in Lion how bizarre.

#17
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Yep, i think also that removing AGPM can reduce the risk of OpenGL channel exeptions running OS X / some non games OpenGL Apps BUT not avoid it complete if running some games. Looks like very similar problem in the past with first fermi gpus, which had same problem and which cant complete avoided by removing AGPM. I think some OpenGL driver fixes and some OpenGL Code usage fixes (in games whoch have probs) may be the real fix - but out of reach for us doeing itself.

#18
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male

Yep, i think also that removing AGPM can reduce the risk of OpenGL channel exeptions running OS X / some non games OpenGL Apps BUT not avoid it complete if running some games. Looks like very similar problem in the past with first fermi gpus, which had same problem and which cant complete avoided by removing AGPM. I think some OpenGL driver fixes and some OpenGL Code usage fixes (in games whoch have probs) may be the real fix - but out of reach for us doeing itself.

When reading the discussions on the Apple forums, some users report that they fixed the problems by replacing the MB.

Question: Could the problem be in the ROM from the nVidia GPU? Does Apple modified the roms of (some) GPU's?

Apple is going for Intel HD (and some ATI GPU's) I think in the near future, hope their is gonna be a fix soon. :(

#19
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,896 posts
  • Gender:Male
  • Location:Stuttgart / Germany
I dont know.
I updated the OpenGL Triangles Bench - AGPM check tool , which is great to check AGPM + GPU load.
With the slider you can select very less gpu load up to full load (depends on gpu speed at which level gpu gets full load = >= 80%)
Most AGPM settings change GPU Pstate between a few gpu load % (= >=95% idle) and 20-60% gpu load (40-80% gpu idle).

http://www.insanelym...gpm-check-tool/


For me, i never get any Nvidia OpenGL Channel Exception error running that tool for hours at max. gpu load or let AGPM switch up/down!

#20
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
Has anyone been able to work around these? I've been getting them enough that my hackintosh is unusable right now.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy