How to

How to Fix “kernel NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error” in OS X

You can read all about the problem from Apple Support Discussions:

Unfortunately, at the moment there is no clear solution how to fix the problem.

From the forum: “I believe this is a hardware problem. I also was suffering from the same channel exception errors (and screen corruption/freezes) and, on a whim I applied to the NVIDIA Settlement repair program. I sent my laptop in, they repaired the GPU and some other odds and ends (though they didn't specify what else they changed) and sent it back. Since its return, no channel errors and no screen corruption. I strongly suggest looking here to see if you qualify for the free repair: http://www.nvidiasettlement.com/

Still there is a debate about this being a hardware or a software problem.

I have my MacBook Pro repaired at Apple Service and it did help a lot, and yet I still have this problem.

I haven't find the solution, BUT I might have found one problem source. Can you guess? Yep, that's right, Flash. I had Flash version 10.2.152.21 and I downgraded it to version 10.1.102.64. For couple days now there hasn't been any freezing.

How to Downgrade Adobe Flash

  1. Go to Adobe Flash Player – Downloads page.
  2. Click download older versions of Adobe Flash Player link.
  3. On Archived Flash Player versions page there are instructions to uninstall current Flash and a link to download previous Flash version.

Update: After downgrading the Flash, problem still remains. My MacBook Pro still freezes about once or twice a week.

Second update: Ok, I kind of gave up and reinstalled OS X. And you know what, in my case it looks like that did the trick. Maybe it is because majority of the applications and drivers I used to have are no gone. BUT, now I have an other problem: [link id='668′ text='”KCGErrorFailure” with Unexpected Log Out']. And I think this one is even more annoying error…

Do you have the problem? Have you find a solution?

gfxCardStatus

gfxCardStatusgfxCardStatus

Are you are an owner of any these MacBook models:

  • 2010 i5/i7 MacBook Pro with Intel HD/NVIDIA GeForce GT 330M GPUs
  • 2009 MacBook Pro with NVIDIA GeForce 9400M/9600M GT GPUs
  • Late 2008 MacBook Pro with NVIDIA GeForce 9400M/9600M GT GPUs

If you are, you may use application to narrow down you problem with the NVDA error. gfxCardStatus is a menu bar application that keeps track of which graphics card your MacBook Pro is using at any given time. It also allows you to switch between them on demand.

More about Nvidia Related Problems

How to Fix “kernel NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error” in OS X Read More »

How to Make an iPhone App

User Interface Protoryping

How to Share iOS Mockups

Upstage

Upstage

Upstage is a mobile application for developers and designers which allows you to easily share iOS app mockups with team members and clients.

It solves a need iOS designers and developers have to keep track of ideas, screens and approved designs all in one place. And a need to clearly and quickly communicate which designs have been approved for development and which are still in progress. Upstage makes all this possible.

General purpose tools like Google Apps and 37Signals' Basecamp can be used as project management tools, but it's easy to lose important messages about design approvals in various message threads. Upstage is a single-purpose app designed to address just this specific need.

E-Books and Articles on Learning Objective-C

Objective-C is the Programming Language of iOS and OS X.

Free E-Books

Articles

iOS Development Applications

iOS Development Platforms And Frameworks

  • PhoneGap

    Write HTML5 application and provide to native application on mobile devices with PhoneGap. It seems to be by far the most popular solution. Deploy to iOS, Android, Windows Phone and others. PhoneGap provides access to hardware and native features on your phone, like the camera, accelerometer, network, geolocation, contacts and notifications.

    PhoneGap has been contributed to the Apache Software Foundation (ASF). Check out the Getting Started Guide.

  • Ansca's Corona
    • The language is Lua

iOS Development Resources

iOS Development Discussions

Icons for Mobile Apps

App Store Sales Analysis Apps

  • AppViz (MacUpdate)
    AppViz“AppViz helps iPhone and iPad developers download and chart their application sales. Avoid the hassle of manual daily downloads. Instead, download your data from the web with the click of a button. Spend your time building applications, not spreadsheets.”
  • Prismo (MacUpdate)
    Prismo“Must have application for all iPhone developers. Prismo help tracking sales of your applications and tracking ranks of applications in AppStore tops. Powerful and easy to use.”

Links

How to Make an iPhone App Read More »

How to Use GDB as a Poor Man’s Profiler

By following exactly the steps you can often spot if application is in an infinite loop, or if it's just making really slow progress or swapping memory like crazy. If it is in an infinite loop, the clues from the backtrace function names are often enough to figure out what provoked it, and how to avoid running into the same problem in the future.

How to Use GDB as a Poor Man’s Profiler Read More »

Scroll to Top