Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
zaledar

10.8.2 - GTS 450 - NVDA(OpenGL): Channel timeout! [Freeze]

16 posts in this topic

Recommended Posts

Hi,

 

System randomly freezes and console is full of channel timeout. My graphic card is a GeForce GTS 450 2048 MB.

 

My system freeze more when I use Itunes, Iphoto and always when the screensaver is running. I can just move the mouse but all the system is frozen.

 

When the system freeze this log appears :

2012-10-28 12:19:18 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-10-28 12:19:38 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-10-28 12:19:58 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

 

I just installed Nvidia driver :

http://www.nvidia.co...f02-driver.html

to solve problem of "Blue Screen" after changing resolution ,and graphicals bugs.

 

During game, for example diablo3, all others apps closed, I have no random freeze.

 

Anyone any suggestions for a solution?

Share this post


Link to post
Share on other sites

According to nVidia your card is not supported :worried_anim: You can try to add your device id to info.plist of loaded NVDANxxHal.kext

 

SUPPORTED PRODUCTS

 

GeForce 200 series:

 

GTX 285 for MAC

 

GeForce 100 series:

 

GT 120

 

GeForce 8 series:

 

8800 GT

 

Quadro series:

 

4000 for Mac

 

Quadro FX series:

 

FX 5600, FX 4800 for MAC

Share this post


Link to post
Share on other sites

I restore originals Ge**, NDVA** KEXTS.

 

I add the device ID into NVDANxxHal.kext loaded ==> No change

 

10de:1245 GF116 Nvidia GF 450 GTS 2048mb

 

Any ideas ?

Share this post


Link to post
Share on other sites

No, Nvidia Channel Exception Error is an driver problem and cant be fixed by patching.

Happens not to all gpu types - some never have this, some rare and some often + fast.

Share this post


Link to post
Share on other sites

I'm not suppressed

 

Well let's cut long story short.

 

here are basically only two options:

 

- first: wait until someone found solution a for GF 450

:wallbash:

 

- second: trash GF 450 and buy a 10.8.2 HCL listed one ( what you had to do in first place )

 

Personally I'll go for the second option, but it's up to you.

 

Happy iHacking!

Share this post


Link to post
Share on other sites

Model Board-Manufacturer Notes QE/CI Output Dual display 32/64bit working GTS 450 Gainward Works OOB with GraphicsEnabler=Yes. npci=0x3000 Tick.png DVI/HDMI/VGA Not tested Cross.png Tick.png

 

npci=0x3000 ==> Should help to work fine ?

Share this post


Link to post
Share on other sites

there is only one way to know

 

reboot, hit F8 when chamelon loads and enter

-v npci=0x3000

 

if it works make permanent change in org.Chameleon.Boot.plist

Share this post


Link to post
Share on other sites

I have that in my chameleon boot already and I'm still getting exceptions.

 

I've tried just about everything on my end here. The 10.8.2 supplemental update drivers still throw exceptions. I've swapped the GTS250 for a GTX650 and then a GTX650ti and still the same issues.

 

I've also tried switching to a different DSDT, adding the card under AGPM and setting my smbios to MacPro5,1 and a host of other little things. Nothing seems to make a difference at all.

 

The problem with finding a card in the HCL is that the cards affected here ARE in the HCL. They're working great for others but not us.

Share this post


Link to post
Share on other sites

In the OSx85 HCL 10.8.2 wiki there is non of mentioned VGA cards reported as working.

I can't guarantee this HCL is 100% accurate but reported GF 8400 S and GF 210 S are tested by myself on T3-P5G965 and they both work OOB with only GraphicsEnabler=Yes and latest chameleon boot loader.

No DSDT nor any other hack needed.

No issues what so ever, DVI & VGA work separately and combined. I did not tested HDMI sins I don't have suitable HDMi device to test it with.

 

ADVICE: Stop :wallbash: and go buy a GF 210 S 1024 Mb DDR3 It's cheap, works OOB and can play full HD 1080 content without a glitch.

Even better! There is no need to upgrade your PSU. It works at full load on stock 250 W PSU.

OK it's not a VGA card to impress your friends with but it works just fine. Definitely worth every cent you'll spend on it!

 

Happy !H@(king

Share this post


Link to post
Share on other sites

The identical Gigabyte GTX650 card to the one I own is in the 10.8.2 HCL.

 

I'm not sure this HCL talk is really helping even if you mean well by it. Some people are having trouble and others aren't with the exact same cards. The card itself doesn't seem to matter as nearly three generations of nvidia cards are being reported as problematic in this thread.

Share this post


Link to post
Share on other sites

I have a Lenovo G460 having Nvidia Geforce 310M 512 mb and have the same problem. I'm on 10.8.2 and have installed the latest nvidia drivers but still get exceptions and timeouts all the time.

Share this post


Link to post
Share on other sites

I have installed the latest Apple model update (10.8.2), OpenCL patch and edit the AGPM.kext and the problem seems to be gone away. (See signature for details).

Don't use the official nVidia drivers, they give you more problems than they fix.

 

Make a backup before installing the model update!

Share this post


Link to post
Share on other sites

beta992, I followed your advice.

 

- I started from a fresh 10.8.0 install. I saved all kexts.

 

- I use a smbios.plist with a imac 13,1 (2012) in order to install the 10.8.2 new model update. Update was OK.

 

- I Replaced the kext /System/Library/Extensions/AppleACPIPlatform.kext with the 10.8 version. (see 10.8.2 update above). Kext Utility, repair perm. and rebuilt cache.

 

- I changed my smbios.plist to "MacPro5,1".

 

- I edited info.plist from the AppleGraphicsPowerManagement.kext like in your procedure http://www.insanelymac.com/forum/topic/283234-asus-p8h67-m-pro-b3-install-guide/, with my device id :

 

10de:1245 GF116 Nvidia GF 450 GTS 2048mb

 

- Apply the following OpenCL patch in a Terminal to enable OpenCL support.

 

To conclude :

 

- Problem of "Blue Screen and system freeze" after changing resolution [sOLVED].

 

- Graphicals bugs after exiting from screen saver [sOLVED]

 

System randomly freezes and console is full of channel timeout.

My system freeze when I use Itunes, Iphoto and always when the screensaver is running. I can just move the mouse but all the system is frozen. [NOK]

 

 

When the system freeze this log appears :

2012-11-04 09:27:00 +0100 kernel[0]: NVDA(Private): Channel timeout!

2012-11-04 09:27:20 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:40 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-11-04 09:28:01 +0100 kernel[0]: NVDA(Private): Channel timeout!

2012-11-04 09:28:21 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

 

 

 

 

 

 

Full logs :

2012-11-04 09:06:03 +0100 kernel[0]: AGPM: updateGPUHwPstate(0, 0): fHwPstate = 2 fFB = 0xffffff800af1b800

2012-11-04 09:06:03 +0100 kernel[0]: AGPM: updateGPUHwPstate(): state = 0. Calling fFB->setAggressiveness()...

2012-11-04 09:06:03 +0100 kernel[0]: AGPM: GPU = display G-state set to 0 from 2, ControlID = 18. SW occupancy updated.

2012-11-04 09:06:09 +0100 kernel[0]: AGPM: updateGPUHwPstate(1, 0): fHwPstate = 0 fFB = 0xffffff800af1b800

2012-11-04 09:06:09 +0100 kernel[0]: AGPM: updateGPUHwPstate(): state = 1. Calling fFB->setAggressiveness()...

2012-11-04 09:06:09 +0100 kernel[0]: AGPM: GPU = display G-state set to 1 from 0, ControlID = 18. SW occupancy updated.

2012-11-04 09:20:00 +0100 kernel[0]: AGPM: updateGPUHwPstate(0, 0): fHwPstate = 1 fFB = 0xffffff800af1b800

2012-11-04 09:20:00 +0100 kernel[0]: AGPM: updateGPUHwPstate(): state = 0. Calling fFB->setAggressiveness()...

2012-11-04 09:20:00 +0100 kernel[0]: AGPM: GPU = display G-state set to 0 from 1, ControlID = 18. SW occupancy updated.

2012-11-04 09:20:00 +0100 WindowServer[87]: Created shield window 0x7e for display 0x33558680

2012-11-04 09:20:00 +0100 WindowServer[87]: device_generate_desktop_screenshot: authw 0x0(0), shield 0x0(0)

2012-11-04 09:20:00 +0100 WindowServer[87]: device_generate_lock_screen_screenshot: authw 0x0(0), shield 0x0(0)

2012-11-04 09:26:40 +0100 WindowServer[87]: handle_will_sleep_auth_and_shield_windows: no lock state data

2012-11-04 09:26:40 +0100 WindowServer[87]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x33558680 device: 0x10b38f320 isBackBuffered: 1 numComp: 3 numDisp: 3

2012-11-04 09:26:43 +0100 kernel[0]: AGPM: updateGPUHwPstate(0, 0): fHwPstate = 0 fFB = 0xffffff800af1b800

2012-11-04 09:26:46 +0100 kernel[0]: AGPM: updateGPUHwPstate(1, 0): fHwPstate = 0 fFB = 0xffffff800af1b800

2012-11-04 09:26:46 +0100 kernel[0]: AGPM: updateGPUHwPstate(): state = 1. Calling fFB->setAggressiveness()...

2012-11-04 09:26:46 +0100 kernel[0]: AGPM: GPU = display G-state set to 1 from 0, ControlID = 18. SW occupancy updated.

2012-11-04 09:26:52 +0100 kernel[0]: AGPM: updateGPUHwPstate(2, 0): fHwPstate = 1 fFB = 0xffffff800af1b800

2012-11-04 09:26:52 +0100 kernel[0]: AGPM: updateGPUHwPstate(): state = 2. Calling fFB->setAggressiveness()...

2012-11-04 09:26:52 +0100 kernel[0]: AGPM: GPU = display G-state set to 2 from 1, ControlID = 18. SW occupancy updated.

2012-11-04 09:27:00 +0100 kernel[0]: NVDA(Private): Channel timeout!

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:20 +0100 WindowServer[87]: [cps/setfront] Failed setting the front application to ScreenSaverEngine, psn 0x0-0x31031, securitySessionID=0x186a6, err=-600

2012-11-04 09:27:40 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

2012-11-04 09:28:01 +0100 kernel[0]: NVDA(Private): Channel timeout!

2012-11-04 09:28:21 +0100 com.apple.launchd.peruser.501[137]: Exited: Killed: 9

2012-11-04 09:28:21 +0100 kernel[0]: NVDA(OpenGL): Channel timeout!

Share this post


Link to post
Share on other sites

I think I've solved my random Channel Exceptions. I updated the bios on my EP45T-UD3LR from F5 to F10. Not sure why that fixed things but I've been crash free for 3 days now. Going to keep on testing to make sure. I was also using a F5 specific DSDT and am now using a F10 bios specific one.

 

I'm not knowledged enough on DSDT hacking to understand the differences between the two DSDTs but I can post them here if someone wants to take a look.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×