LinearBurn Posted April 30, 2011 Share Posted April 30, 2011 This a test set of kexts that should work for most of HD cards desktop and Limited mobile ... Working on it. This graphics stack is intended for 10.6.7 and was taken from Lion 10.7B2 and 10.6.7 Instructions : 1. Remove any enablers or injectors or modded kext for ATI 2. install all Kexts in archive 3. Run repair permissions.......If you use kext wizard run all maitance tasks on first page then do a manual permissions repair in disk utility 4. Reboot Consider this beta kext should support all HD3k-HD4k & HD5k-HD6K Edit Beta 3 is replaced by beta 4 Feedback is Needed ! I need Maker and Model of card! exmp : Saphire 4700 hardware Id :68B0 working : Yes/no BETA 2 BETA 3 Beta4A1 On first boot you need to chose ignore all cache! I tryed using the atachment system to upload the file but it would not take it! Beta 4 Changes Using the video stack from 10.6.8beta reworked a few of the plists I will be adding more framebuffer entres in to the plists soon still trying to learn when the cnf_xxx do ? updated the driver to 1.6.34.15 ** Still working on mobile not much progress yet ** Beta 3 changes: Corrected the problem with QE/CI I reverted the 3k 2k & plugins to native 10.6.7 Removed the OpenGL framework as its not needed ATM Added more cards i missed the first time Bugs : Internal LVDS on laptops is not detecting correctly on some Some cards may be loading wrong kexts (hardwareID's in wrong kext??) HD2k cards are missing from the kexts will be working on them next Stock Framework OpenGL 10.6.7 Note : .... I have changed the detection of the hd2x & hd3x cards to be i more in line with hd3x and newer .... was <key>IONameMatch</key now using <key>IOPCIMatch</key> (this will make it less dificult to add cards to the plist in the future ""this needs testing to make sure i didn't break it """ Quick note! I need the brand and model of your laptops for the mobile users for my next project. Also need video Bios dumps if you can the full bin and text dump! see this post for help dumping you stuff. Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/ Share on other sites More sharing options...
Fiftyone Posted April 30, 2011 Share Posted April 30, 2011 very cool, i will test it today with my 5750 i´ve searching for a Solution since i´ve updated to 10.6.7... Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676657 Share on other sites More sharing options...
SliderSD Posted April 30, 2011 Share Posted April 30, 2011 Consider this beta kext should support all HD3k-HD4k & HD5k-HD6K What do you mean by this. Can I use your kexts with my Mobility Radion 4650? Kind Regards Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676663 Share on other sites More sharing options...
Martuzki Posted April 30, 2011 Share Posted April 30, 2011 What about 10.6.6? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676684 Share on other sites More sharing options...
dd10986 Posted April 30, 2011 Share Posted April 30, 2011 Please post results of the test. Does it work? Thanks Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676740 Share on other sites More sharing options...
Fiftyone Posted April 30, 2011 Share Posted April 30, 2011 Fantastic !!!!!!!!! You´re a Hero !!!!!!!! it Works !!!!! My Sys: Q9550 Quad Core Gigabyte P35-DS3 4Gb DDR2 800 Ati Radeon 5750 (ID-0x68be) 1gb RAM Solution: 1. Make a clean install with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and Retail DVD 10.6.0 2. Update with Combo Update 10.6.7 3. Do noch reboot, copy first the Ati Kexts from linearBurn to your Desktop and run [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (from Tonymacx86) 4. Reboot Boot with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and then select your Mac HDD and boot it with -f (ignor Caches) - This part ist important.... The card ist recognized as a Ati 5700 Series card. Big Thanks to Linearburn Now i will test the System with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and a Bootloader.... Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676760 Share on other sites More sharing options...
Cloudane Posted April 30, 2011 Share Posted April 30, 2011 No luck so far (10.6.7, Asus 6850, Andy's Chameleon r750) Without any parameters in boot.plist I get an SVGA screen and "no kexts loaded" in System Profiler With graphicsenabler=yes it freezes at the grey Apple screen with the spinner. I ran [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]'s cache cleanup and permission repair scripts after copying the kexts into /system/library/extensions. Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676762 Share on other sites More sharing options...
Fiftyone Posted April 30, 2011 Share Posted April 30, 2011 mhh, my only problem is, that DVD Player, front row and Photo Booth not working.... There is no Videounit found.... Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676790 Share on other sites More sharing options...
colorfuel Posted April 30, 2011 Share Posted April 30, 2011 Is it possible to install those kext in Extra/Extensions on a separate chameleon booting partition to make this work? That way, the 10.6.7 installation can remain fully vanilla. Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1676900 Share on other sites More sharing options...
Big Schmoove Posted April 30, 2011 Share Posted April 30, 2011 I have a Sapphire 6870, running OK with the 10.6.7 MBP ATI drivers (no DVD player/Steam, but dual monitors work). With these installed, the second monitor image is corrupted and I can't get past the login screen (the mouse cursor works, but the keyboard doesn't and I can't actually click anything). 10.6.7 C2Q 9450, DP35DP motherboard. Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677053 Share on other sites More sharing options...
notshy Posted April 30, 2011 Share Posted April 30, 2011 mhh, my only problem is, that DVD Player, front row and Photo Booth not working....There is no Videounit found.... If that is the case then you need to force a framebuffer to load which you can do via a DSDT edit or using Chimera or Kabyl's boot file with AtiConfig flag Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677091 Share on other sites More sharing options...
beecher Posted May 1, 2011 Share Posted May 1, 2011 This a test set of kexts that should work for 99% of HD cards desktop and mobile This graphics stack is intended for 10.6.7 and was taken from Lion 10.7B2 Instructions : 1. Remove any enablers or injectors or modded kext for ATI 2. install all Kexts in archive 3. Run repair permissions.......If you use kext wizard run all maitance tasks on first page then do a manual permissions repair in disk utility 4. Reboot Consider this beta kext should support all HD3k-HD4k & HD5k-HD6K Edit Beta 0 is replaced by beta 1 Feedback is Needed ! I need Maker and Model of card! exmp : Saphire 4700 BETA 0 BETA 1 On first boot you may want to chose ignore all cache I tryed using the atachment system to upload the file but it would not take it! Do you think this will work with an ati 4200? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677113 Share on other sites More sharing options...
LinearBurn Posted May 1, 2011 Author Share Posted May 1, 2011 Aperantly im missing some of the HD 6x cards i need your hardware ID's so i can add them Some {censored} dont work for some people ... its a problem with the wrong kext loading i need to find out what hardware your runnin and the id so i can atempt to fix it Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677141 Share on other sites More sharing options...
samsonluk Posted May 1, 2011 Share Posted May 1, 2011 Mobility 5470 not work at all, cannot recognized the card with or without GraphicEnabler Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677159 Share on other sites More sharing options...
LinearBurn Posted May 1, 2011 Author Share Posted May 1, 2011 Mobility 5470 not work at all, cannot recognized the card with or without GraphicEnabler Sam i think i added your card to the list can you confirm What is your hardware ID Beta 2 Posted Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677167 Share on other sites More sharing options...
atlee Posted May 1, 2011 Share Posted May 1, 2011 Mobility 5470 not work at all, cannot recognized the card with or without GraphicEnabler Sam i think i added your card to the list can you confirm What is your hardware ID Beta 2 Posted LinearBurn, Could you please tell us what changes have you done to these kext's? So we can all help each other out it would be good to know from start to finish what changes have been made and why? Also if it was taken from 10.7 B2 then it is not intended for 10.6.7. If 68C1 is already in the kext's how do you possibly think you will manage to activate the internal LCD screen? and also how would you manage to auto detect this card without a enabler? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677177 Share on other sites More sharing options...
samsonluk Posted May 1, 2011 Share Posted May 1, 2011 Mobility 5470 not work at all, cannot recognized the card with or without GraphicEnabler Sam i think i added your card to the list can you confirm What is your hardware ID Beta 2 Posted Mobility HD 5470 Vendor ID: 0x1002 Device ID: 0x68E0 SubSys ID: 0x04561028 I will check Beta 2 and get back... Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677178 Share on other sites More sharing options...
LinearBurn Posted May 1, 2011 Author Share Posted May 1, 2011 LinearBurn, Could you please tell us what changes have you done to these kext's? So we can all help each other out it would be good to know from start to finish what changes have been made and why?Also if it was taken from 10.7 B2 then it is not intended for 10.6.7. If 68C1 is already in the kext's how do you possibly think you will manage to activate the internal LCD screen? and also how would you manage to auto detect this card without a enabler? The stack is from 10.7B2 and works fine on 10.6.7 any version before that i don't know.. It is making calls to dependancys that are of the same version in 10.6.7 as in 10.7b2 so the stack works fine. I havent had much luck making audio work tho it KP on initalising the Audio chip on the video card. (10.7 apple reworked the audio stack so its irrateing me. I have added a lot of the device id's form the ATI master list and to the correct kext and controler. From what i can tell looking through the kexts is on most notebooks its incorrectly indent the device and loading the wrong kext. The ATI support kext is differnt from what i can tell it is correctly initing card and handing it off to the 3k controler kext then the 3k one hands it off to the proper sub kext 5k 6k ect the second kext tells the framebuffer what paramters to use for what hwid . This just my thoughts on it and most of what i have learned is by debuging KP to see what is initing and when and what is tossing the graphics stack. Besides adding more device id's in the proper place the kexts are stock ... apples graphics sub system is actualy not hard to figure out after you start looking i have added a {censored} load of id's probaly around 50ish id's added are + more i got a on a second list that is missing atm ...(looking on flash drives) Hope this is what your looking for m8t anything else please let me know! HD3K 1002_9581 3600/2600M 1002_9501 3690/3800 1002_9505 3690/3850/3800/4730/4750/4730/4750/ 1002_9583 3600/2600MXT/ 1002_9591 3600/3650M/ 1002_9598 3730/3750/VT2600/AIW/3600/4570/4580/4610 1002_95C0 3550/3570/3400/4250 1002_95C5 3450/ 1002_9616 3000/ 1002_9611 3100/ 1002_9610 3200/ 1002_9614 3300/ 1002_95C5 3400/4230/4250 1002_9507 3830/ 1002_9513 3850X2/ 1002_950F 3870X2/ 1002_95C4 3400M/ 1002_95C2 3430M/ 1002_9593 3670M/ 1002_9504 3850M/ 1002_9506 3850X2M/ 1002_9508 3870M 1002_9509 3870X2M/ 1002_9613 3100M 1002_9612 3200M HD4K 1002_9552 4300/4500/VT4350 1002_944A 4800/ 1002_954F 4550/4570 1002_9555 4550/4300M/4500M 1002_9498 4650/4670/4700/4720 1002_944A 4800/ 1002_944C 4830/ 1002_9442 4850/ 1002_9440 4870/ 1002_9441 4870X2/ 1002_9443 4850X2/ 1002_9540 4590/ 1002_9490 4710/ 1002_944E 4810/4720 1002_954F 4570/ 1002_94B3 4770/ 1002_94B5 4770/ 1002_9460 4800/ 1002_6462 4800/ 1002_9712 4200/ 1002_9552 4300M/ 1002_9553 4500/5100 1002_9480 4650M 1002_9488 4670 1002_94A0 4830m 1002_94A1 4860M 1002_944A 4850M 1002_945A 4870M HD5K 1002_68E1 5400/5400M/5750 1002_68F9 5490/5530/5470 1002_68DA 5630 1002_68D8 5690/5730 1002_68D9 5630 1002_68B8 5700 1002_6898 5800 1002_6899 5800 1002_689E 5800 1002_689C 5900 1002_68C7 5570M 1002_68A1 5800M HD6K 1002_68B8 1002 68BE 6750 1002_9802 1002_9803 1002_9804 1002_9805 1002_6738 1002_6739 1002_6719 1002_671D 1002_6720 6900M 1002_68A8 6800M 1002_6740 6700M 1002_6742 6625M 1002_68C0 6570M/5700M 1002_68C1 6500M/5600M/5700M 1002_6761 6430M 1002_6760 6400M 1002_68E4 6300M 1002_68E5 6300M 1002_9803 6300M 1002_6802 6300M 1002_6801 6200M AMDFIRE 1002_9519 9170/ 3K 1002_9452 9250/ 4K 1002_688D 9350/ 5K? 1002_688C 9370/ 5K? Unknown 0x67011002 = Cayman GL XT 0x67021002 = Cayman GL XT 0x67031002 = Cayman GL XT 0x67041002 = Cayman GL PRO 0x67051002 = Cayman GL PRO 0x67061002 = Cayman GL 0x67071002 = Cayman GL LE 0x67081002 = Cayman GL 0x67091002 = Cayman GL 0x67181002 = Cayman XT 0x67191002 = Cayman Pro 0x671C1002 = Antilles PRO 0x671D1002 = Antilles XT 0x67221002 = Blackcomb LP 0x67231002 0x67261002 0x67271002 0x67281002 = Barts GL XT 0x67291002 = Barts GL PRO 0x67381002 = Radeon HD 6870 0x67391002 = Radeon HD 6850 0x67201002 = Blackcomb XT/PRO 0x67211002 = Blackcomb LP 0x67241002 = Blackcomb XP/PRO Gemini 0x67251002 = Blackcomb LP Gemini 0x67421002 0x67431002 0x67461002 0x67471002 0x67481002 0x67491002 0x67501002 = Onega 0x67581002 = Turks XT 0x67591002 = Turks Pro 0x67401002 = Whistler XT 0x67411002 = Whistler PRO/LP 0x67441002 = Whistler XT/PRO Gemini 0x67451002 = Whistler LP Gemini 0x67621002 0x67631002 0x67661002 0x67671002 0x67681002 0x67701002 0x67791002 0x67601002 = Seymour XT/PRO 0x67611002 = Seymour LP 0x67641002 = Seymour XP/PRO 0x67651002 = Seymour LP Gemini Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677193 Share on other sites More sharing options...
atlee Posted May 1, 2011 Share Posted May 1, 2011 The stack is from 10.7B2 and works fine on 10.6.7 any version before that i don't know.. It is making calls to dependancys that are of the same version in 10.6.7 as in 10.7b2 so the stack works fine. I havent had much luck making audio work tho it KP on initalising the Audio chip on the video card. (10.7 apple reworked the audio stack so its irrateing me. I have added a lot of the device id's form the ATI master list and to the correct kext and controler. From what i can tell looking through the kexts is on most notebooks its incorrectly indent the device and loading the wrong kext. The ATI support kext is differnt from what i can tell it is correctly initing card and handing it off to the 3k controler kext then the 3k one hands it off to the proper sub kext 5k 6k ect the second kext tells the framebuffer what paramters to use for what hwid . This just my thoughts on it and most of what i have learned is by debuging KP to see what is initing and when and what is tossing the graphics stack. Well ATISupport, ATI5000Controller, ATIRadeonX3000 is loading for me, just not the FB kext. My card does get initiated just doesn't go further then that. everything loads except Framebuffer kext so my guess is there is something that needs to be changed in ATIFramebuffer kext to make my 68C1 id work. I was going to try binpatch a 5670 to 5650 to see if that works, haven't had time lately. If you have a way to make this work then great. What exact parts are you editing? i will follow through on what you are doing if you say what parts within the hex code you are editing? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677195 Share on other sites More sharing options...
LinearBurn Posted May 1, 2011 Author Share Posted May 1, 2011 Well ATISupport, ATI5000Controller, ATIRadeonX3000 is loading for me, just not the FB kext. My card does get initiated just doesn't go further then that. everything loads except Framebuffer kext so my guess is there is something that needs to be changed in ATIFramebuffer kext to make my 68C1 id work. I was going to try binpatch a 5670 to 5650 to see if that works, haven't had time lately. If you have a way to make this work then great. What exact parts are you editing? i will follow through on what you are doing if you say what parts within the hex code you are editing? Im directly editing the info plists mostly but yours may require more I just noticed yours is loading 5k it should be in 6k i put it in the wrong kext 0x68C11002 needs to be in 6k as its is that generation of controler regardless of lableing 2 min ill post a hot fix i acdently had it in both the 5k and 6k kext that may be what is confusing the framebuffer Let me know what that does . see if that fixes it testhotfix.zip 1 Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677204 Share on other sites More sharing options...
foxzz Posted May 1, 2011 Share Posted May 1, 2011 1002_95C4 3450M not working can change resolution, but no QE/CI BTW, what boot loader are you using? can you upload the boot file? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677213 Share on other sites More sharing options...
samsonluk Posted May 1, 2011 Share Posted May 1, 2011 Test result of Mobility HD 5470 with LinearBurn Beta 2 kexts on 10.6.7. Only GraphicEnabler=Yes works, it recognized the card but no QE/CI: When GraphicEnabler=No Only the following Kexts being loaded: ATI5000Controller 7.0.62 ATISupport 7.0.62 When GraphicEnabler=Yes ATI5000Controller 7.0.62 ATISupport 7.0.62 ATIFamebuffer 7.0.62 One interesting observation, when I use the old Lion ATI Kexts with GraphicEnabler=Yes, 4 kexts are being loaded although still no QE/CI: ATI5000Controller 7.0.52 ATISupport 7.0.52 ATIFamebuffer 7.0.52 ATIRadeonX3000 7.0.52 Hope this help a bit for your debugging... Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677215 Share on other sites More sharing options...
LinearBurn Posted May 1, 2011 Author Share Posted May 1, 2011 1002_95C4 3450M not workingcan change resolution, but no QE/CI BTW, what boot loader are you using? can you upload the boot file? im using chemilian 750 Test result of Mobility HD 5470 with LinearBurn Beta 2 kexts on 10.6.7. Only GraphicEnabler=Yes works, it recognized the card but no QE/CI:When GraphicEnabler=No Only the following Kexts being loaded: ATI5000Controller 7.0.62 ATISupport 7.0.62 When GraphicEnabler=Yes ATI5000Controller 7.0.62 ATISupport 7.0.62 ATIFamebuffer 7.0.62 One interesting observation, when I use the old Lion ATI Kexts with GraphicEnabler=Yes, 4 kexts are being loaded although still no QE/CI: ATI5000Controller 7.0.52 ATISupport 7.0.52 ATIFamebuffer 7.0.52 ATIRadeonX3000 7.0.52 Hope this help a bit for your debugging... thanks that is telling me that the proper hwid is missing form the 3kcontroler the enabler =yes is injecting the hwid in to the kext on the fly You id is in the 3kcontroler did you do the do the ignore cash on boot? going to reload my hackintosh today and see if i can fix the QE/CI hope to kill to birds with one stone my load has a lot of fraged kexts atm as i was trying to fix hdmi audio ... it failed badly with KP so i fixed it but hass unresolved dependancys at boot so im reloading and down till later today QE/CI is going to need the new open GL stack ..... however im still working kinks out of it ...trouble shooting my own install atm Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677217 Share on other sites More sharing options...
samsonluk Posted May 1, 2011 Share Posted May 1, 2011 HD5K 1002_68E1 5400/5400M/5750 1002_68F9 5490/5530/5470 BTW, seems you haven't include 1002_68E0 for HD 5470 Mobility? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677218 Share on other sites More sharing options...
atlee Posted May 1, 2011 Share Posted May 1, 2011 Im directly editing the info plists mostly but yours may require more I just noticed yours is loading 5k it should be in 6k i put it in the wrong kext 0x68C11002 needs to be in 6k as its is that generation of controler regardless of lableing 2 min ill post a hot fix i acdently had it in both the 5k and 6k kext that may be what is confusing the framebuffer Let me know what that does . see if that fixes it your hotfix contains 5000controller and radeonx3000, however you said the id from 5000 kext should be inside 6000 so why are you providing 5000 kext inside the zip file? So you cut 100268C1 from 5000 and pasted it inside info.plist inside 6000 kext? so why are you providing radeonx3000 kext? Link to comment https://www.insanelymac.com/forum/topic/255976-ati-native-drivers/#findComment-1677219 Share on other sites More sharing options...
Recommended Posts