Jump to content

GMA960 (0x2772) Quartz Extreme / Core Image?


5 posts in this topic

Recommended Posts

Hi,

 

I have Mac OS X Snow Leopard 10.6.8 (retail) on a Dell OptiPlex 520 (P4 HT).

Under 10.6 the intergrated Intel GMA950 worked fine with Quartz Extreme and Core Image functioning correctly and Preview and Grab taking and viewing pictures fine. The display was not detected by could run at 1600x1200 with 'Graphics Mode'.

 

For 10.6.8 I have tried various methods to get Quartz functioning with none of them working, I have tried using modified kexts and such.

 

Is there a way to get the GMA950 functioning with Quartz?

 

Thanks!

 

Additional infomation:

System Profiler Graphics/Displays infomation:

 

Intel GMA 950:

 Chipset Model:	GMA 950
 Type:	GPU
 Bus:	Built-In
 VRAM (Total):	64 MB of Shared System Memory
 Vendor:	Intel (0x8086)
 Device ID:	0x2772
 Revision ID:	0x0002
 Displays:
Display Connector:
 Status:	No Display Connected
DELL 2007FP:
 Resolution:	1600 x 1200 @ 60 Hz
 Pixel Depth:	32-Bit Color (ARGB8888)
 Display Serial Number:	G328H8AT1FKL
 Main Display:	Yes
 Mirror:	Off
 Online:	Yes

 

I have attached a kernel.log if that helps.

 

kernel.txt

Where did you put AppleIntelIntegratedFrameBuffer.kext ? It could not find IOGraphicsFamily dependency according to your kernel log.

 

Sep 13 18:17:11 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer - library kext com.apple.iokit.IOGraphicsFamily not found.

Sep 13 18:17:11 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelIntegratedFramebuffer - failed to resolve library dependencies.

Sep 13 18:17:11 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer failed to load (0xdc00800e).

Sep 13 18:17:11 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelIntegratedFramebuffer (error 0xdc00800e).

Sep 13 18:17:11 localhost kernel[0]: Couldn't alloc class "AppleIntelIntegratedFramebuffer"

Sep 13 18:17:11 localhost kernel[0]: Not loading kext com.apple.driver.AppleIntelIntegratedFramebuffer - not found and kextd not available in early boot.

 

You should put AppleIntelIntegratedFrameBuffer.kext where IOGraphicsFamily.kext is resided in. So /S/L/E.. If you have put it in /E/E, move it into /S/L/E .

Where did you put AppleIntelIntegratedFrameBuffer.kext ? It could not find IOGraphicsFamily dependency according to your kernel log.

 

Sep 13 18:17:11 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer - library kext com.apple.iokit.IOGraphicsFamily not found.

Sep 13 18:17:11 localhost kernel[0]: Can't load kext com.apple.driver.AppleIntelIntegratedFramebuffer - failed to resolve library dependencies.

Sep 13 18:17:11 localhost kernel[0]: Kext com.apple.driver.AppleIntelIntegratedFramebuffer failed to load (0xdc00800e).

Sep 13 18:17:11 localhost kernel[0]: Failed to load kext com.apple.driver.AppleIntelIntegratedFramebuffer (error 0xdc00800e).

Sep 13 18:17:11 localhost kernel[0]: Couldn't alloc class "AppleIntelIntegratedFramebuffer"

Sep 13 18:17:11 localhost kernel[0]: Not loading kext com.apple.driver.AppleIntelIntegratedFramebuffer - not found and kextd not available in early boot.

 

You should put AppleIntelIntegratedFrameBuffer.kext where IOGraphicsFamily.kext is resided in. So /S/L/E.. If you have put it in /E/E, move it into /S/L/E .

 

AppleIntelIntergratedFrameBuffer.kext and IOGraphicsFamily.kext is all ready installed to /S/L/E from what I can tell. There is no reference to them in /E/E but they are in /S/L/E.

 

I can manually load both AppleIntelIntergratedFramebuffer.kext and IOGraphicsFamily.kext but manually loading them has no affect.

IOGraphicsFamily.kext loads without issue, but AppleIntelIntergratedFramebuffer.kext gives the following warning:

Kexts with a kernel library < v6.0 must set MODULE_NAME the same as CFBundleIdentifier to load on kernel < v6.0.

AppleIntelIntergratedFrameBuffer.kext and IOGraphicsFamily.kext is all ready installed to /S/L/E from what I can tell. There is no reference to them in /E/E but they are in /S/L/E.

 

I can manually load both AppleIntelIntergratedFramebuffer.kext and IOGraphicsFamily.kext but manually loading them has no affect.

IOGraphicsFamily.kext loads without issue, but AppleIntelIntergratedFramebuffer.kext gives the following warning:

Kexts with a kernel library < v6.0 must set MODULE_NAME the same as CFBundleIdentifier to load on kernel < v6.0.

 

 

If you haven't yet, you could get full log with -t -v 6 option in kextutil command instead of kextload to see what exactly is going on and what kind of errors/warnings it produces during the kext loading. You should also try to patch DSDT if you haven't done it already. In my case, kext was working alright til 10.6.7, then wouldn't work after upgrading to 10.6.8. However, after patched DSDT it worked even better.

×
×
  • Create New...