You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

NVDA(OpenGL): Channel exception!

I have the error above on the intel iMac 24" when running Second Life.

Error lines from syslog can be:

avalon-3 kernel[0]: NVDA(OpenGL): Channel exception! status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error
avalon-3 kernel[0]: 0000000b

and

avalon-3 kernel[0]: NVDA(OpenGL): Channel exception! status = 0xffff info32 = 0x6 = Fifo: Parse Error
Feb 23 01:53:22 avalon-3 kernel[0]: 0000000b

If this happens SL is going to freeze up and die

Hardware failure?
OSX bug?
Application bug?

iMac 24" Intel Core 2 Duo 2.16 GHz, Mac OS X (10.5.6), NVIDIA GeForce 7300 GT

Posted on Feb 22, 2009 5:22 PM

Reply
457 replies

Sep 11, 2010 7:56 PM in response to snowclone

There is no set pattern that I can see. However, with my machine, it's much more infrequent than frequent.

Dec 31 13:30:03 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Dec 31 13:30:24 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Dec 31 13:33:53 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Dec 31 13:34:23 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Mar 31 11:09:38 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Apr 14 12:06:34 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Jul 23 14:23:54 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Jul 29 16:14:51 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Jul 29 16:20:27 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
Aug 9 16:38:34 kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error



As you can see, I have the issue, but not nearly as much as other people in this thread.

Also, lately, it's been triggered by simply doing a Get Info on a file in Finder.

-Kevin

Message was edited by: netnothing

Sep 12, 2010 11:11 PM in response to steepleton

steepleton wrote:
fyi- best keep an eye on your hd temp if you're manually adjusting the fan, if it drops towards 30 you're endangering it's longevity (the lubricants are less efficient at lower temps)


There is almost no direct surface-to-surface contact in modern HD's. Most use a high tech magnetic or similar zero-friction bearing for the platter motor's spindle, & that is the only high speed part that would be prone to wear from friction.

Sep 12, 2010 11:29 PM in response to R C-R

R C-R wrote:
steepleton wrote:
fyi- best keep an eye on your hd temp if you're manually adjusting the fan, if it drops towards 30 you're endangering it's longevity (the lubricants are less efficient at lower temps)


There is almost no direct surface-to-surface contact in modern HD's. Most use a high tech magnetic or similar zero-friction bearing for the platter motor's spindle, & that is the only high speed part that would be prone to wear from friction.


just going by the google drive survey "drives that are cooled excessively actually fail more often than those running a little hot"
http://labs.google.com/papers/disk_failures.pdf

Sep 14, 2010 5:04 AM in response to steepleton

I do not find that quote anywhere in the Google study. The closest I see is "In fact, there is a clear trend showing that lower temperatures are associated with higher failure rates." However, I also see "The distributions are in sync with Figure 4 showing a mostly flat failure rate at mid-range temperatures and a _modest increase_ at the low end of the temperature distribution." This suggests the effect is not strong, & the data shows the greatest effects are at substantially lower temperatures than 30° C.

In any case, there is no indication that lubricants play any part in this effect.

Sep 18, 2010 10:28 PM in response to Witch

It's not temperature related neither it is a hardware failure sympton.

I've checked the airflow, the fan speeds, and even tested six different graphics cards (advantages of having a Mac Pro: 8800GS, 7800GTX, 7900GT, 7300GT, 9800GT, GTS250) from different manufacturers (Apple, Asus, Gigabyte and Club3D).

On 10.6.3 I saw that problem once a week, with 10.6.4 pre-graphics-update I saw it twice each day, graphics update makes no change.

Oct 16, 2010 12:18 PM in response to Natalia Portillo

I went from a completely stable system with 2 x 24" monitor to one which regularly fails with some flavor of these errors by switching one 24" monitor for a 30". As long as the 30" is connected I have a chance of these failures, it increases greatly if I add a 24" as well. Happens with all combinations i've tried of an 8800GT and the stock 7300 (both or 30" on one card, one on each card in either order) in both available card slots. Sometimes it fails on or shortly after boot, sometimes it fails several minutes in, usually if I can make it an hour, it'll be solid until I shut down.

Temperature does not appear to be a (heatsinks are clean, 8800 fan works, temperatures dont get out of control, if it starts out stable it tends to stay stable)

Hardware failure is doubtful here either given both cards exhibit the problem.

It feels like a driver issue, something not being initialized correctly.

Oct 16, 2010 7:57 PM in response to DStephens

Happens on a brand-new 2.53 Ghz MacBookPro6,2(Intel HD - built-in, Nvidia GEForce GT 330M - x16 PCIe). I occasionally use a 24-inch Dell FP monitor at work, but this happens with or without that monitor being connected at the time of the freeze.

/var/log/kernel.log spews these exceptions by the dozens per second. The machine is unusable, perhaps because of the error logging which just hogs all the resources on the machine.

One option is to disable such logging completely for a given window of time and see if the machine hangs. If it does, then logging these messages is a secondary issue, indicating that the GPU (or firmware/drivers) are not handling conditions well and instead of giving up and crashing the driver, just unconditionally consume all available resources (bad idea).

Since the specific machine in question has two graphic cards, one crashing is not catastrophic.

NVidia - in general - has a bad track record in my book. For example, http://support.apple.com/kb/TS2377 (this is still an on-going issue - 3+ years as of today). I have already had the logic-board replaced once for a different issue - which resulted in a new/refurbished GPU. 😟

Since this thread has originated in Jan 2009, I suspect, this issue might just take as long to be acknowledged, and dealt with - as the 8600 issue mentioned in the support article.

Oct 22, 2010 5:10 PM in response to Witch

People, do not get iLife 11! It seems iPhoto (the only thing I got iLife for) triggers the channel exception error like crazy. I can't use my Mac when this new iPhoto is running. So I hope I can downgrade or something. Effing bummer.

Check this, after a looooong freeze:

23/10/10 2:09:12 AM kernel NVDA(OpenGL): Channel timeout!
23/10/10 2:09:12 AM kernel NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error
23/10/10 2:09:12 AM kernel 00000069
23/10/10 2:09:32 AM kernel NVDA(OpenGL): Channel timeout!
23/10/10 2:09:52 AM kernel NVDA(OpenGL): Channel timeout!
23/10/10 2:09:57 AM iPhoto[435] An instance 0x3858e00 of class MWController was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info:
<NSKeyValueObservationInfo 0x2e63950> (
<NSKeyValueObservance 0x2e638d0: Observer: 0x2e58710, Key path: currentAlbum, Options: <New: YES, Old: YES, Prior: NO> Context: 0x0, Property: 0x2e5ef50>
)

Oct 23, 2010 6:31 AM in response to Witch

Luckily I had just made a SuperDuper clone from my installation before I applied iLife 11. Since I couldn't get a downgrade to work (well, iPhoto 9 complained that my Library had been upgraded, even though it too was from the backup) I did a complete clone back to my main drive.

All is well, but I'm fifty euros lighter and have nothing to show for it. Harumpf...

NVDA(OpenGL): Channel exception!

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.