liquidFish Posted September 13, 2011 Share Posted September 13, 2011 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 Link to comment https://www.insanelymac.com/forum/topic/267861-gma960-0x2772-quartz-extreme-core-image/ Share on other sites More sharing options...
t3RRa Posted September 13, 2011 Share Posted September 13, 2011 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 . Link to comment https://www.insanelymac.com/forum/topic/267861-gma960-0x2772-quartz-extreme-core-image/#findComment-1747846 Share on other sites More sharing options...
liquidFish Posted September 13, 2011 Author Share Posted September 13, 2011 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. Link to comment https://www.insanelymac.com/forum/topic/267861-gma960-0x2772-quartz-extreme-core-image/#findComment-1747855 Share on other sites More sharing options...
edmondwck Posted September 18, 2011 Share Posted September 18, 2011 I use the patched dsdt method and got it working perfectly http://www.insanelymac.com/forum/index.php?showtopic=143340 Link to comment https://www.insanelymac.com/forum/topic/267861-gma960-0x2772-quartz-extreme-core-image/#findComment-1749719 Share on other sites More sharing options...
t3RRa Posted September 18, 2011 Share Posted September 18, 2011 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. Link to comment https://www.insanelymac.com/forum/topic/267861-gma960-0x2772-quartz-extreme-core-image/#findComment-1749772 Share on other sites More sharing options...
Recommended Posts