Jump to content

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

GTS 450 10.8.2

  • Please log in to reply
15 replies to this topic

#1
zaledar

zaledar

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:France, Toulouse
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?

#2
tepaks

tepaks

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:Sinclair ZX Spectrum 48 +
    x86/x64 PC
    x86/x64 iHack
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



#3
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,885 posts
  • Gender:Male
  • Location:Stuttgart / Germany
That will not help. If there would be an problem of dev id the gpu would do any OpenGL tasks.

#4
zaledar

zaledar

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:France, Toulouse
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 ?

#5
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,885 posts
  • Gender:Male
  • Location:Stuttgart / Germany
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.

#6
tepaks

tepaks

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:Sinclair ZX Spectrum 48 +
    x86/x64 PC
    x86/x64 iHack

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!



#7
zaledar

zaledar

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:France, Toulouse
Model Board-Manufacturer Notes QE/CI Output Dual display 32/64bit working GTS 450 Gainward Works OOB with GraphicsEnabler=Yes. npci=0x3000 Posted Image DVI/HDMI/VGA Not tested Posted Image Posted Image

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

#8
tepaks

tepaks

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:Sinclair ZX Spectrum 48 +
    x86/x64 PC
    x86/x64 iHack
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

#9
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
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.

#10
tepaks

tepaks

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:Sinclair ZX Spectrum 48 +
    x86/x64 PC
    x86/x64 iHack
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

#11
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
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.

#12
tepaks

tepaks

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:Sinclair ZX Spectrum 48 +
    x86/x64 PC
    x86/x64 iHack
@ 8ender: replied in PM :)

#13
Sanky18

Sanky18

    InsanelyMac Protégé

  • Members
  • PipPip
  • 65 posts
  • Gender:Male
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.

#14
beta992

beta992

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
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!

#15
zaledar

zaledar

    InsanelyMac Protégé

  • Members
  • Pip
  • 23 posts
  • Gender:Male
  • Location:France, Toulouse
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.insanelym...-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!

#16
8ender

8ender

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
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.





Also tagged with one or more of these keywords: GTS 450, 10.8.2


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