Jump to content
16 posts in this topic

Recommended Posts

to fix the tearing/artifacts of the GMA950 cards, install the 10.5.1 update.

 

Be careful, you'll have to copy your current mach_kernel over the one installed by the update. Everything else is safe to keep. INCLUDING AppleIntelIntegratedFramebuffer.kext

 

BEFORE rebooting, add to your /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

<key>Kernel Flags</key>

<string>"Graphics Mode"="1600x1200x32"</string>

 

(or whatever your resolution is, but keep the x32)

 

And voila', no more tearing, artifacts, QE/CI supported. You'll loose rotation and ability to change resolution via System Preferences. However, how many times a day do you change your display resolution?

 

Works for me with GMA950 0x808627a2 and ICH7. Be wary, YMMV

Link to comment
https://www.insanelymac.com/forum/topic/71843-gma950-tearing-a-fix/
Share on other sites

didn't work here either.

 

the only good thing is that the new 10.5.1 gma950 driver seems to exhibit less artifacts than the 10.5.0 one!

 

i installed the update and then had to replace the kernel with the hacked one and restore the AppleIntelIntegratedFrameBuffer.kext with the working (Tiger) one.

 

it just seems that the frame buffer for Leopard doesn't like resolution changes. the rest of it works fine.

 

not sure how to fix this?

Use Paulicat's GMA950 Natit.kext and the stock OS versions of the GMA950 and AppleIntelIntegratedFramebuffer kexts, and your tearing will be a thing of the past :P

 

http://forum.insanelymac.com/index.php?sho...=70282&st=0

 

This works great for me, no artifacts or tearing on my GMA950. :mellow:

Anyone having success with GMA950 and X11 in 10.5.1? I'm getting a divide by zero exception in the Xquartz server, according to the CrashReported log. No tearing at all, but not having X11 has stopped my moving to Leopard. I've tried going back to Tiger X11 and going forward to the bleading edge development releases, and nothing seems to work... anyone have pointers on how to get around this?

ozclumber,

 

change your /System/Library/LaunchAgents/org.x.X11.plist to

 

---

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Label</key><string>org.x.X11</string>

<key>ProgramArguments</key>

<array>

<string>/usr/X11/X11.app/Contents/MacOS/X11</string>

<string>-depth</string>

<string>24</string>

</array>

<key>Sockets</key>

<dict>

<key>:0</key>

<dict><key>SecureSocketWithKey</key><string>DISPLAY</string></dict>

</dict>

<key>ServiceIPC</key><true/>

</dict>

</plist>

---------

 

and reboot

  • 2 months later...
Use Paulicat's GMA950 Natit.kext and the stock OS versions of the GMA950 and AppleIntelIntegratedFramebuffer kexts, and your tearing will be a thing of the past :P

 

http://forum.insanelymac.com/index.php?sho...=70282&st=0

 

This work for me too. My spec is at my signature. Thank you for the tip. :(

  • 2 weeks later...
×
×
  • Create New...