AMD and OSX Lion Progress

It’s great news for AMD users out there as bronzovka has finally managed to get up AMD Systems to play nice with OSX Lion. A guy by the name R:A:W:X86 took a step further by allowing AMD Bulldozer CPU to work with Lion and as well as fully 64-bit support for AMD processors (yes you can run in 64-bit kernel mode). At the moment there is no clear guide or installation software that to work with AMDs yet. I was hoping that my good friend , Conti updates his myHack to make it AMD compatible or a special version with AMD. If I have the time (which I should find),
So what I would currently recommend to folks that want to try AMD is that , you would have to a working OSX86 Installation and try with swapping with the kernel (I am quite sure that you have probably installed on an Intel system). Get RAWX86’s kernel , swap it and test it out. At least your system should boot , if it does not. Its time to troubleshoot and remove offending kexts.
AMD Users rejoice and I am quite sure that in OSX 10.8 , there would be good news – as we have people who have managed to get AMD working in OSX 10.7 and have released their sources and diffs so that talented developers out there can carry out their work and improvise it !

NVIDIA Kexts for OSX

This is is an official driver , which I’ve patched for Hackint0sh. It was released by NVIDIA to address some issues with MacPro Late 2009 model with GeForce 2xx series graphics card. Basically what this driver does is that it gives you :-

  • Improved performance for games such as Team Fortress 2 , Starcraft II and other games (It gives a large frame boost)
  • Improves overall stability with OpenGL applications (I’ve found out that my old Rayman III game doesn’t crash anymore)

However , I’ve patched it , basically I’ve removed a script inside the installer which checks for the right Mac Model and Graphics Card. Thus allowing real mac (yes I’ve tested it with my MacBook Pro Core i5 with GeForce 330M) and as well as Hackintosh to work.
It requires MacOS X 10.6.3 and above. It works with NVIDIA GeForce 8 , GeForce 9 , GeForce 1xx series , GeForce 2xx series. It does not work with GeForce 4xx series.
There are few drawbacks. Firstly , you’ll be losing Power Management -which translates to noisy fan (Fan will stay at 100%). This is somewhat bad if you are using a laptop or if you care for a noise-free environment. Secondly , this kext has known to cause kernel panics with certain configuration.
Download link
Any problems ? Feel free to leave a comment

Good News to Mobile Core i5/i7 and Intel HD Users

As we all do know that recently Apple has updated their MacBook Pro lines once again – this time with Core i5-M , Core i7-M and as well as Intel HD Graphics. What means for laptop users (those who bought Core i5/Core i7 laptops with Intel HD Graphics).
It means that your laptop is capable of running OSX 10.6 , but wait – just not yet. Currently we don’t have (well I) the requirded stuff from these new MacBook Pros yet. So basically in order for me to make an Empire EFI disc for these new laptops , we’ll be needing the new kernel , new kexts and new framework from this new laptop. Bear in mind , Apple is using a special build of OSX 10.6.3 for these new laptops – which means that OSX 10.6.4 upgrade should GIVE Mobile Core i5 /i7 and Intel  GMA HD Users a near vanilla system – provided that your laptop uses the same chipset as these MacBook Pros
More to come , I’ll be getting my hands dirty once again to look out for the source and to come up with a new EmpireEFI disc for Core i5/Core i7 users. This is it people , embrace yourself !

SSE2 Kernel for Snow Leopard (Intel/AMD)

Thats right folks. Its about time that most of guys waited for a SSE2 Kernel for both AMD and Intel. well this is it , qoopz and the great team behind have done most of the work to get the ball rolling , that is to get SSE2 support for Snow Leopard working and as well as AMD support. Not to mention that this kernel supports 64-bit for AMD processors and Intel processors with AMD64 and Intel’s EM64T. It makes it possible to run 64-bit applications. Plus this kernel also supports Intel i5 processors  However keep in mind that this kernel will not run in pure 64-bit kernelspace. Doesn’t make sense to you ?. I’ll explain in a jiffy  – but first credit goes to qoopz for coming up with the kernel !
So what the hell are you trying to say – At first you said 64-bit but now you are saying its not…Please do explain

It means that the kernel will work in 32-bit. You don’t get pure 64-bit mode , as in your hardware drivers would be in 32-bit. However programs would take advantage of 64-bit mode and run natively in 64-bit if its capable of doing so. However be warned that 64-bit support is bit flaky due to the fact that these older processors lack SSSE3. For AMD systems , you’ll notice that some programs will crash with 64-bit. As for Intel , you’ll notice that QuickTime X will fail to play H.264 movies with 64-bit turned on. These are known issues. 64-bit support is disabled by default due to these reasons. To enable 64-bit , simply boot with “-force64” (without quotes) to test out 64-bit functionalitly. AMD users with SSE2 and AMD64 should not attempt to run programs in 64-bit as its way to slow and it can cause lots of hiccups (hangs , kernel panic and such).
Features of the Kernel :-

  • Bulit-in kernel blacklister  – automatically blacklists bad kexts from loading. Therefore you don’t need to use a disabler to disable it manually
  • bigger dmesg – Which translates to a larger log file so that you can troubleshoot easily
  • uuid patching/fix – Eliminates the need of UUID kext or specifying manually
  • fsb detection – Do I’ve to say more on this
  • cpu cache detection – Again , I don’t have to explain on this
  • reboot fix  – Eliminates the need of OpenHaltRestart and fixes shutdown/reboot issue
  • sse3emu -SSE3 emulator for SSE2 processors . Bear in mind that most of the applications in Snow Leopard run fine with this emulator. However there are some reports of Safari and certain applications that may crash or behave weirdly. It will not be enabled if you have SSE3

This kernel also works with Snow Leopard
For AMD users , it doesn’t include on the fly CPUID patching – which means that you’ll have to patch your CPUIDs manually by using a third party tool. You could read more about this in my Snow Leopard guide and in other AMD for Snow leopard installation guide. You may download Marvin’s AMD tool from here . Its needed to ensure that most of the binaries would operate for AMD.
Here we go.
Original Link (rapidshare)
Mirror Link #1  (
Mirror Link #2 (crimsy)
If you would like to mirror this kernel , please let me know (or qoopz) so that I can include it in my blog.
Installation – To install simply rename your old mach_kernel as mach_backup and rename this as mach_kernel . If you’re planning to install Snow Leopard. Do follow my installation guide as I’ve updated it to reflect SSE2 changes or you may follow other guides !  Please do not forget to read the readme to know more details about this kernel
Source Code – The source code (.dff) will be given upon request only. You may contact me directly via e-mail if you want the source.
Kernel Name – Some of you may ask why the kernel is named as “anappirtrvh” . which means thx to: azi, nevermind, arya, prasys, p|astikman, inku, roisoft, tomas, radekg, Voodoo, and HiFi the slow tester. – Which is the first name of the beta testers who helped to test the kernel
I would like to take this opportuntity to thank qoopz for releasing the kernel for the SSE2 AMD/Intel user community out there. without him , we would be still in darkness and I am guessing he is the guy that would get the ball rolling

Install Snow Leopard on a PCS- The Easy Way

I’ve written my detailed guide and its now time for me to write a noob-friendly guide for the mass. The idea came when Conti ( a very talented guy came up with an installer). The idea behind creating an installer is to simplify things , again its not to assist newbies who don’t have a clue. Its for those who would like to save time. This guide is a complement to my other guide which I’ve written in the past.
Firstly , read my Installing Snow Leopard on a PC guide. Make sure you prepare your USB Stick by following my guide. You don’t have to install Chameleon nor follow any other steps. Just up to the part whereby you’ve copied the contents of your Snow Leopard DVD to your USB Stick. You could do this with a Real Mac or your hack. Its just that you’ll have to use a Mac. If you don’t have one – No problem , just head over to a Mac Centre/Apple Store ,  I’m not kidding. Just use the PC to copy contents . I’m not sure if they would allow you to insert SL Disc , but then do give it a shot
Next up fire up the installer (which you may download the latest and greatest version from Conti by clicking here) , and select your USB thumb drive or an external disk.
Screen shot 2009-09-26 at 2.39.06 PM
Select the right patches. For instance if your BIOS doesn’t support AHCI , do make sure you select AppleIntelPIIATA kext . Again you should leave the default options as it is. Once that is done , you should able to boot from your USB Stick
Screen shot 2009-09-26 at 2.49.29 PM
Once you’ve installed Snow Leopard , use your USB stick to boot to your local hard disk. Once you’ve managed to get it up , re-run the installer. This time , uncheck framebuffer disabler and select other kexts to get your system working. Therefore allowing you to boot your system !
If you’re having issues using automated/simplified method , then by all means – follow my guide and do it manually !