Tyrone Shoe Posted February 26, 2008 Share Posted February 26, 2008 Hey, so prior to the Leopard Graphics Update, I had a pretty stable graphics setup on my laptop. I followed the normal methods of modding files: inserting EDID into ATIInject, Adding device ID to ATIRadeonX1000's Info.plist. I also modded the ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX1000 with 0xED. This all worked with the preexisting Kexts. However, doing the same with the post-update kexts gets me nothing but kernel panics. In fact, if the only thing I do just add my card to Info.plist, I still get a kernel panic. Using the old kexts gets me black menus, etc. I've been searching google for a couple of hours today with no luck. Is there a known change to the way Apple's kexts detect graphics chipsets? If so, any suggestions on what I can try to get past my current problems? Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/ Share on other sites More sharing options...
macwanabe Posted February 26, 2008 Share Posted February 26, 2008 look here http://www.netkas.org perhaps you will find what you are looking for Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-643724 Share on other sites More sharing options...
Tyrone Shoe Posted February 26, 2008 Author Share Posted February 26, 2008 Thanks but I'm not using a Radeon HD card. Netkas' site won't be very helpful. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-644423 Share on other sites More sharing options...
vaporATX Posted February 26, 2008 Share Posted February 26, 2008 Thanks but I'm not using a Radeon HD card. Netkas' site won't be very helpful. Maybe you should read through the site again. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-644433 Share on other sites More sharing options...
Tyrone Shoe Posted February 27, 2008 Author Share Posted February 27, 2008 Maybe I'm missing something but I'm still not seeing anything on the site applicable to my issues. Even if I try all the Natit stuff or EFI strings on there, I still don't have a working RadeonX1000 driver to use with it. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-645176 Share on other sites More sharing options...
Tyrone Shoe Posted February 27, 2008 Author Share Posted February 27, 2008 I found the extra stuff I needed to change in the LGU ATIRadeonX1000.kext to get it to recognize my card and not cause a kernel panic. However, I have new weirdness: 1) Without any ATIinject, It recognizes all my screen resolutions however, the screen is corrupted. It is stretched wide (like scanlines) and the color is inverted. 2) If I put in my ATIinject.kext (which worked fine prior to the update), I get a QE/CI display which looks fine but is locked at my boot resolution and has mouse tearing. It almost acts the way it would with the VESA drive. I know my ATIinject is good b/c if I boot off my 10.5.1 backup, It works perfectly. I can't figure out what would have changed to cause it to no longer have any available resolutions. It would be great if I could figure out a way to un-corrupt my display and not even have ot use an injector but that sounds unlikely. Any ideas how to get my ATIinject back to a working state? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>ATIinject</string> <key>CFBundleIdentifier</key> <string>com.max.ATIinject</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>ATIinject</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0d1</string> <key>IOKitPersonalities</key> <dict> <key>ATIinject</key> <dict> <key>CFBundleIdentifier</key> <string>com.max.ATIinject</string> <key>IOClass</key> <string>com_max_ATIinject</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IONameMatch</key> <string>display</string> <key>IOPCIMatch</key> <string>0x00001002&0x0000ffff</string> <key>IOProbeScore</key> <integer>0</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>entriesToAdd</key> <dict> <key>@0,AAPL,boot-display</key> <integer>1</integer> <key>@0,ATY,EFIDisplay</key> <string>LVDS</string> <key>@0,compatible</key> <string>ATY,Wormy</string> <key>@0,connector-type</key> <integer>2</integer> <key>@0,device_type</key> <string>display</string> <key>@0,display-connect-flags</key> <integer>0</integer> <key>@0,display-dither-support</key> <integer>0</integer> <key>@0,display-dual-link</key> <integer>2</integer> <key>@0,display-link-component-bits</key> <integer>6</integer> <key>@0,display-link-type</key> <integer>0</integer> <key>@0,inverter-current</key> <integer>0</integer> <key>@0,name</key> <string>ATY,Wormy</string> <key>AAPL,backlight-control</key> <integer>1</integer> <key>AAPL00,Coherency</key> <integer>2</integer> <key>AAPL00,DualLink</key> <integer>1</integer> <key>AAPL00,LinkType</key> <integer>0</integer> <key>ATY,Copyright</key> <string>Copyright ATI Technologies Inc. 2005</string> <key>ATY,DeviceID</key> <data> 1HEAAA== </data> <key>ATY,EFIVersion</key> <string>01.00.068</string> <key>ATY,FrameBufferOffset</key> <integer>512</integer> <key>ATY,VRAM,MemSize</key> <integer>512</integer> <key>ATY,VendorID</key> <integer>4098</integer> <key>LVDS,EDID</key> <data> AP///////wAwriJAAAAAAAAPAQOAHRV46i0Fl1dRiicj UFQhCACBgAEBAQEBAQEBAQEBAQEBMCp4IFEaEEAwcBMA HtYQAAAZJSN4IFEaEEAwcBMAHtYQAAAZAAAADwCQQzKQ QygPAQBMo1A0AAAA/gBMVE4xNDFQNC1MMDIKABk= </data> <key>device-id</key> <data> cdQQAg== </data> <key>device_type</key> <string>ATY,WormyParent</string> <key>model</key> <string>ATi Mobility Radeon x1700</string> <key>name</key> <string>ATY,WormyParent</string> </dict> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOPCIFamily</key> <string>1.0.0b1</string> <key>com.apple.kernel.iokit</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-645749 Share on other sites More sharing options...
Tyrone Shoe Posted March 3, 2008 Author Share Posted March 3, 2008 Thanks to some dedicated folks in IRC, I now have my video working 100%. Even my external VGA works when I boot with a display attached. Ironically, it even fixed my sleep for me :-). Many thanks to everyone who helped Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-652637 Share on other sites More sharing options...
hogfan Posted March 3, 2008 Share Posted March 3, 2008 Good to hear you got it working. Maybe you can help me out. My Radeon 1650 Pro card was working great with QE/CI enabled running on Leopard 10.5.1. I updated with the Kalyway Combo Updater and then installed the Universal 9.2 Kernel from Netkas. Everything is working great except for me video. I now have some new issues that I believe a graphics driver related. I also installed the graphics update from apple. Started with a fresh ATIRadeonX1000.kext, did the EDID stuff, then HexEdited searching for C071 & replace with my device ID C671 (since I have a card w/ device ID of 71C6). Then searched for 71C0 and replaced appropriately. Then I edited the plist file and added my device ID appropriately. Repaired permissions and all that fun stuff and then rebooted. After reboot, Quartz Extreme & Core Image show up as supported in the System Profiler, and my device ID is correct in System profiler. However, screensaver no longer works (not any of them). Screensaver just goes to a white screen. iDVD crashes when it initially tries to load content, and Magic Garageband no longer works. Magic Garageband loads up, but the stage area is just a black screen......no stage or instruments. Since I had all of this stuff working on 10.5.1 before graphics update, I'm thinking the graphics driver is causing all of these weird problems. Tyrone Shoe, we are using similar graphics cards and have graphics update installed. What did you do to get your video card working properly after the update. I'm going to put together a guide after I get my stuff working, so any help is appreciated. Thanks. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-652972 Share on other sites More sharing options...
P2iM-0 Posted March 4, 2008 Share Posted March 4, 2008 @hogfan I am also curious exactly what Tyrone did to get his system working and I'm planning on creating a guide for 10.5.2 once we hear back from him. @Tyrone Shoe I've read many of your other posts (as well as Finetuned and Mr Huan) and it seems we all have very similar if not identical T60p's. Tyrone, I would really like to hear back from you to see exactly what you did to get your FireGL v5250 working after installing 10.5.2 & the Graphics Update. I don't want to have to bug the guys in irc.osx86.hu too much more unless its necessary. I was having exactly the same issues as you, Kernel Panics when I made a change to the 10.5.2 (w/Graphics Update) ATIRadeonX1000.kext, and when I used the kexts from 10.5.1 all of my menu's would be black (except for the fade animation, you could barely see them). I just reinstalled my system to run 10.5.2 without the Graphics Update...so I hope this isn't some false hope you've given me My T60p Specs: Model 8741-W9G Core 2 Duo 2.33 GHz 4MB Cache 2GB DDR2 667MHz RAM 160GB 5400RPM HDD ATi FireGL v5250 256MB GPU (0x210D571) EDIT (03/06/08): Currently Running Kalyway 10.5.1 -> Kaly Combo Update 10.5.2 + Vanilla 10.5.2 Kernel + Leopard Graphics Update (No QE/CI ) Links to some relevant threads: Righteye's X1700 Mobility Post Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-654453 Share on other sites More sharing options...
hogfan Posted March 5, 2008 Share Posted March 5, 2008 I wonder if anybody knows what changes the Leopard Graphics update made that causes these new issues. It would be good to know what kext files are modified with this update. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-654761 Share on other sites More sharing options...
Zaiden Posted March 6, 2008 Share Posted March 6, 2008 Tyrone Shoe, can you post the ATI* kext files you're using now (with the 10.5.2 Graphics Update) to get the external monitor to work? Thanks! Zaiden Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-656775 Share on other sites More sharing options...
hogfan Posted March 8, 2008 Share Posted March 8, 2008 Zaiden, I sent Tyrone a PM also and haven't heard anything back. I'm gonna back up some kext files and try a few things myself. If I manage to get something working, I'll update this post and share the wealth of knowledge! Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-658589 Share on other sites More sharing options...
cwsohn98 Posted March 8, 2008 Share Posted March 8, 2008 I'm using Mobility Radeon X1700( Device Id. 71D5). I had same problem just after Leopard Graphics Update but I have solved all the problem. Refer to http://forum.insanelymac.com/index.php?s=&...st&p=639751 which I've posted to another thread. The important thing just in my case was 1. Use updated version. All the drivers(ATIRadeonX1000, ATIRadeonX1000GA--, ATIRadeonX1000GL--, ATIRadeonX1000VA--, ATINDRV) must have same version (1.5.24.9(5280)). 2. Don't add but just replace existing one with your device Id when you edit Info.plist. Adding your device id to ATIRadeonX1000/Con-/Info.plist leads to kernel panic. (I had replaced 71DE with 71D5.) 3. xED ATIRadeonX1000/..../MacOS/ATIRadeonX1000 - Now you'll have QE/CI support with step 1,2,3. 4. You can use ATIinject to have full resolution support but with your own EDID. (I'm using ATIinject 1.0.0d1) I wish this info. may help you. Link to comment https://www.insanelymac.com/forum/topic/90216-post-leopard-graphics-update-kext-tweaking/#findComment-658914 Share on other sites More sharing options...
Recommended Posts