Jump to content
ssd_20072

post installation problem 10.8

Recommended Posts

Hi guys,

I have a Lenovo G460 running 10.8 with following configuration:

Intel core i5 520M

500gb hdd

4 gig ram

nvidia 310m 512mb


Problem is that the system freezes after a couple of minutes after boot. I looked up the system log and found this:


NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: IOVendorGLContext::ReportGPURestart

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000040

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 000017b4 00000001 0000000a

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000002

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000040 00000000

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000002b 0000000a

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000006e

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 0000006e 0000000a

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403

Jul 18 20:20:49 Sankets-MacBook-Pro kernel[0]: 00000010 00000000


The graphic card show up in system profiler with all the info but the system hangs after a few minuted of boot. I can move the mouse but the screen is frozen. The card used to work fine in Lion. I have edited my DSDT in the following manner :


Device (PCI0)

{

Device (PEGP)

{

Name (_ADR, 0x00010000)

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x26)

{

"@0,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},


"@0,device_type",

Buffer (0x08)

{

"display"

},


"@0,name",

Buffer (0x0F)

{

"NVDA,Display-A"

},


"@1,compatible",

Buffer (0x0B)

{

"NVDA,NVMac"

},


"@1,device_type",

Buffer (0x08)

{

"display"

},


"@1,name",

Buffer (0x0F)

{

"NVDA,Display-B"

},


"@0,built-in",

Buffer (One)

{

0x01

},


"@0,EDID",

Buffer (0x80)

{

/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,

/* 0008 */ 0x30, 0xAE, 0x35, 0x40, 0x00, 0x00, 0x00, 0x00,

/* 0010 */ 0x00, 0x13, 0x01, 0x03, 0x80, 0x1E, 0x13, 0x78,

/* 0018 */ 0xEA, 0x01, 0xF5, 0x97, 0x57, 0x52, 0x8A, 0x27,

/* 0020 */ 0x23, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,

/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,

/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x0A, 0x1B, 0x00,

/* 0038 */ 0x84, 0x50, 0x20, 0x11, 0x30, 0x34, 0x40, 0x33,

/* 0040 */ 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00, 0x19, 0x0A,

/* 0048 */ 0x1B, 0x00, 0x3B, 0x51, 0x20, 0x44, 0x30, 0x34,

/* 0050 */ 0x40, 0x33, 0x00, 0x2F, 0xBE, 0x10, 0x00, 0x00,

/* 0058 */ 0x19, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x81, 0x0A,

/* 0060 */ 0x32, 0x81, 0x0A, 0x28, 0x16, 0x09, 0x00, 0x4C,

/* 0068 */ 0xA3, 0x41, 0x54, 0x00, 0x00, 0x00, 0xFE, 0x00,

/* 0070 */ 0x00, 0x4C, 0x54, 0x4E, 0x31, 0x34, 0x31, 0x41,

/* 0078 */ 0x54, 0x31, 0x35, 0x30, 0x30, 0x31, 0x00, 0x82

},


"AAPL,aux-power-connected",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},


"AAPL,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},


"@0,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},


"@0,pwm-info",

Buffer (0x14)

{

/* 0000 */ 0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00,

/* 0008 */ 0x08, 0x52, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,

/* 0010 */ 0x00, 0x04, 0x00, 0x00

},


"NVCAP",

Buffer (0x14)

{

/* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,

/* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,

/* 0010 */ 0x00, 0x00, 0x00, 0x00

},


"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x20

},


"device_type",

Buffer (0x0C)

{

"NVDA,Parent"

},


"model",

Buffer (0x0D)

{

"nVidia G310M"

},


"ATY,EFIVersion",

Buffer (0x0D)

{

"256.01.00f03"

},


"rom-revision",

Buffer (0x1B)

{

"nVidia G310M OpenGL Engine"

},


"reg",

Buffer (0x78)

{

/* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02,

/* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,

/* 0028 */ 0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00,

/* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0038 */ 0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02,

/* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,

/* 0050 */ 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,

/* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0060 */ 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02,

/* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

/* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

}


Any help would be really appreciated. Thanks.

Link to comment
Share on other sites

Anyone there??

Is this a problem related to AGPM kext or something else? I booted in verbose and came across this:

AGPM Controller unknown platform

The system boots up btw and i can see the desktop and full QE/CI is enabled but the hangs don't stop.

Is there a way to edit the AGPM kext for my gpu? The guides i saw were for the fermi cards and i don't know the threshold values for my gpu.

Link to comment
Share on other sites

I don't think it's AGPM related, but you can try a legacyAGPM kext from this topic (laptop) http://Olarila.com/forum/viewtopic.php?f=3&t=629


Edit it with your SMBIOS (replace MacBookPro6,2) and graphics device ID (replace Vendor10deDevice0df0).

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

I don't think it's AGPM related, but you can try a legacyAGPM kext from this topic (laptop) http://Olarila.com/forum/viewtopic.php?f=3&t=629


Edit it with your SMBIOS (replace MacBookPro6,2) and graphics device ID (replace Vendor10deDevice0df0).

 

Thanks a lot for your reply. Will give it a try. Will i have to remove the existing agpm and install the legacy one or install both?

Link to comment
Share on other sites

ok so i installed the legacy kext but still the same problem. I looked up the system log and found this also :



Jul 21 08:27:09 localhost kernel[0]: Couldn't alloc class "AppleHDAController"

Jul 21 08:27:09 localhost kernel[0]: Kext com.apple.driver.AppleSMCPDRC - library kext com.apple.driver.IOPlatformPluginFamily not found.

Jul 21 08:27:09 localhost kernel[0]: Can't load kext com.apple.driver.AppleSMCPDRC - failed to resolve library dependencies.

Jul 21 08:27:09 localhost kernel[0]: Kext com.apple.driver.AppleSMCPDRC failed to load (0xdc00800e).

Jul 21 08:27:09 localhost kernel[0]: Failed to load kext com.apple.driver.AppleSMCPDRC (error 0xdc00800e).

Jul 21 08:27:09 localhost kernel[0]: Couldn't alloc class "AppleSMCPDRC"

Jul 21 08:27:09 localhost kernel[0]: ARPT cannot assert wake from D3cold

Jul 21 08:27:09 localhost kernel[0]: Kext com.apple.GeForce - library kext com.apple.NVDAResman not found.

Jul 21 08:27:09 localhost kernel[0]: Can't load kext com.apple.GeForce - failed to resolve library dependencies.

Jul 21 08:26:21 localhost com.apple.launchd[1]: *** Verbose boot, will log to /dev/console. ***

Jul 21 08:27:09 localhost kernel[0]: Kext com.apple.GeForce failed to load (0xdc00800e).

Jul 21 08:26:21 localhost com.apple.launchd[1]: *** Shutdown logging is enabled. ***

Jul 21 08:27:09 localhost kernel[0]: Failed to load kext com.apple.GeForce (error 0xdc00800e).

Jul 21 08:27:09 localhost kernel[0]: Couldn't alloc class "NVKernel"


I also got the NVDA(OpenGL): Channel Timeout!


I ttried to add my device id to Geforce.kext and NVDANV50HAL.kext but i get stuck at 1024x768 without QE/CI.

I have attached my system log along with a picture when the system hangs. Thanks for helping me out. I really don't get it....the card used to work fine in Lion so why its giving problems in 10.8?

system.txt.zip

Link to comment
Share on other sites

You must keep the original AGPM, just install the legacy.

 

Jul 21 08:27:09 localhost kernel[0]: Kext com.apple.GeForce - library kext com.apple.NVDAResman not found.

This looks like corrupted or missing files, did you try a fresh install?


NVDAResman is essential for nVidia cards (resolution manager).

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

You must keep the original AGPM, just install the legacy.



This looks like corrupted or missing files, did you try a fresh install?


NVDAResman is essential for nVidia cards (resolution manager).

 

Yes i tried a fresh install a couple of times. Btw i'm installing on a USB external drive before i install the retail version when it comes out just to check things out. When i kextstat in terminal i see that NVDAResman in loaded but geforce is not and also iographicsfamily.

Link to comment
Share on other sites

You must keep the original AGPM, just install the legacy.



This looks like corrupted or missing files, did you try a fresh install?


NVDAResman is essential for nVidia cards (resolution manager).

 

Ok so i mounted the basesystem.dmg and searched /System/Library/Extensions and did not find the Geforce.kext and its different plugins. Is this normal or i have a corrupt installation dmg?? But when i install ML i see them on the drive that i installed but their size is small as compared to the ones in Lion.

Link to comment
Share on other sites

It's normal, some kexts are not in the base system, but they are installed to the system.


About size, it's also normal, Lion has both archs (i386 and x86_64) and ML is 64 bit only.

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

I really have no idea.


By the log messages you posted earlier (kext ... failed to load) I thought you had corrupted files or filesystem, but if the problem persists after a fresh install, it makes no sense.


Did you check md5 of installer dmg?

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

I really have no idea.


By the log messages you posted earlier (kext ... failed to load) I thought you had corrupted files or filesystem, but if the problem persists after a fresh install, it makes no sense.


Did you check md5 of installer dmg?

Ummm.......how do i do that?


Edit: Nevermind that. The md5 is 8b4869920cd740414fe6b7e3f0b1be3e

Link to comment
Share on other sites

ok so now i did a fresh install to the internal sata hdd and now everything is loaded properly. the geforce kext and nvresman also. but still i get system freezes. the cpu fan starts to spin very fast and the laptop heats up. This happens only when i do something which uses my gpu. I have attached my system log. Would be really helpful if u could take a look at it. Thanks a lot.

system.txt.zip

Link to comment
Share on other sites

Are you using legacyAGPM?


Change LogControl to 1 and post kernel log after running an app that uses plenty of GPU.

nope i'm not using legacyAGPM. I also get graphic artifacts when the system hangs.

I get a system freeze when i go to mission control or when i do gestures on my magic trackpad like the 3 finger pinch to open launchpad. Or sometimes even when i swipe between fullscreen apps.

Link to comment
Share on other sites

hello


must use the legacyagpm


and insert u dev id in nv*100hal* kext


i think u dont use the right kext for the gpu


do a kextstat in terminal


and post what nvidia kext are loaded


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

hello


must use the legacyagpm


and insert u dev id in nv*100hal* kext


i think u dont use the right kext for the gpu


do a kextstat in terminal


and post what nvidia kext are loaded


good hack

Hi thanks a lot for your reply. Kextstat gives me nvdaresman and com.apple.nvidia.nv50hal are loaded and when i insert my device id in nv*50hal i dont get system freezes at all but the resolution is stuck at 1024x768 instead of 1366x768 and i dont have QE/CI


Edit: I removed legacyAGPM, used MacBook Pro 6,2 smbios and edited the macbook pro 6,2 part of the AGPM kext with my device id 0a75. Now AGPM is loaded properly which before it used to say AGPM controller unknown platform. Added my device id to NVDANV50Hal but still the system freeze is there but now i get full resolution with qe/ci. If i boot in safe mode then qe/ci is disabled and system does not freeze.

So overall conclusion from this, what i think is that AGPM is not causing any problems. When QE/CI is enabled i get the freezes and when it is disabled the freezes are gone. So whats your thoughts on this?


New system log:


Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0x6 = Fifo: Parse Error

Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: IOVendorGLContext::ReportGPURestart

Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: 00000069

Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: NVDA(DMA): Channel exception! exception type = 0x6 = Fifo: Parse Error

Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: 00000069

Jul 29 17:21:06 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error


Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: NVDA(OpenGL): Channel timeout!

Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: 0000006e

Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: 00200000 00008597 00000474 00000010

Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: 0000047e 00000dfc 00000300 0000000b

Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: 00000000 00000000 00000403

Jul 29 17:21:28 Sankets-MacBook-Pro kernel[0]: 00000010 00000000


Jul 29 17:21:31 Sankets-MacBook-Pro.local SystemUIServer[161]: *** WARNING: -[NSImage compositeToPoint:operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.

Jul 29 17:21:31 Sankets-MacBook-Pro.local SystemUIServer[161]: *** WARNING: -[NSImage compositeToPoint:fromRect:operation:fraction:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.

Link to comment
Share on other sites

Actually your card uses NVDANV50Hal and not NVDAGF100Hal.


Did you try using GraphicsEnabler=yes instead of DSDT patch to enable drivers?

ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8

Link to comment
Share on other sites

yes i tried that but still no luck. On the verge to give up now. :( Unable to figure out whats exactly the problem- hardware, software,buggy drivers or power related.



Btw how can i downgrade to Lion without loosing my data? Can i just boot into the unishit lion installer and install over my ML drive??

Or should i keep trying more to get my gpu working in ML?

Link to comment
Share on other sites

I'm thinking of upgrading my gpu. Maybe to 460m or 540m. Coz about a year back my laptop was not working so i took it to the service center and the guys said that the graphics chipset was toasted so they replaced it so it means that i probably will be able to upgrade it.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...