Jump to content

[AMD][GUIDE] ★★★ How to get full 64-bit AMD Snow Leopard 10.6.8 (ARCH=x86_64!) ★★★

64-bit ssse3 amd snow leopard sl 10.6.8 64 x86_64 working how-to

  • Please log in to reply
32 replies to this topic

Poll: What AMD processor(s) you have? (61 member(s) have cast votes)

What AMD processor you have?

  1. FX (15h / Bulldozer) (16 votes [24.62%] - View)

    Percentage of vote: 24.62%

  2. Phenom II (K10.5) (24 votes [36.92%] - View)

    Percentage of vote: 36.92%

  3. Athlon II (K10.5) (10 votes [15.38%] - View)

    Percentage of vote: 15.38%

  4. Sempron (K10.5) (0 votes [0.00%])

    Percentage of vote: 0.00%

  5. Turion II (K10.5) (2 votes [3.08%] - View)

    Percentage of vote: 3.08%

  6. Phenom (K10) (1 votes [1.54%] - View)

    Percentage of vote: 1.54%

  7. Opteron (K10) (0 votes [0.00%])

    Percentage of vote: 0.00%

  8. Athlon X2 (K10) (8 votes [12.31%] - View)

    Percentage of vote: 12.31%

  9. Athlon (K10) (0 votes [0.00%])

    Percentage of vote: 0.00%

  10. Sempron (K10) (0 votes [0.00%])

    Percentage of vote: 0.00%

  11. Other (K8 and below) (4 votes [6.15%] - View)

    Percentage of vote: 6.15%

Vote Guests cannot vote

#21
Tyler Worth

Tyler Worth

    InsanelyMac Protégé

  • Members
  • Pip
  • 34 posts
  • Gender:Male
  • Location:Silverdale, WA
I have 2 computers and I am in a Mac OSX class (learning about it basically)
My teacher said It would be interesting to see it work on my laptop or Desktop.

My Specs:
laptop:
Acer Aspire 7650-Sb416
CPU: AMD A6-3400M (Quad-Core)
Graphics: AMD Radeon HD 6520G
Motherboard: Acer Je70-SB
Chipset: AMD K12 bridge Rev 00
SouthBridge: AMD A55/A60M Rev 11
Ram: 8GB DDR3

CPU-Z Screen Shot of CPU -Facebook picture but I have it set to Public so you should be able to see it.

My Desktop:
Custom built Desktop
CPU: FX-8150 8 Core Processor
Graphics: nVidia Geforce GTX 550 Ti Dedicated RAM:1 GB X2 (I have taken one out no worries!)
Motherboard: ASUSTek Computer Inc. M5A97 Rev1.xx
Chipset: AMD RD9x0 Rev 02
SouthBridge:Amd SB910/950
LPCIO: ITE IT8721 <=No idea what this is.
Ram: 16GB DDR3

CPU-Z Photo of CPU - Facebook picture set to public.

Let me know I have been working on my laptop all week and i have gott as far as booting with nawcoms boot Cd with paramaters rd(0,0)/extras/modbin_kernel -force64 arch=i386 busratio=12 (dont even think thats right)

Help me out I know the world of Windows but i want to learn more mac and My Girlfriend wont let me get one cus there expensive. Plus I want to do it for educational purposes and learn more about this stuff.

My retail SL cd is 10.6.3 Thats what they sent me lol

#22
Tyler Worth

Tyler Worth

    InsanelyMac Protégé

  • Members
  • Pip
  • 34 posts
  • Gender:Male
  • Location:Silverdale, WA
I am currently trying it on my Desktop now but I dont get patching and how to use different kernels with my modcd. Is all the patching after you successfully boot into MacOSX?

#23
Aidlez

Aidlez

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Kiev, Ukraine
AMD Phenom II X4 975 Black Edition @ 3.6 GHz

Fully working in 64-bit mode with 64-bit environment and succesfully using 8 gigs of RAM.
My flags:
arch=X86_64 cpus=4 busratio=18 npci=0x2000 PCIRootUID=0 GraphicsEnabler=Yes UseAtiROM=Yes
Rest of hardware in signature.

Patched files, rebooted, installed kernel and after another reboot everythings works just fine. Before Sinetek's kernel I've been using AnV V2 kernel. The AnV's kernel works perfectly as well with arch=i386 -force64, but I was able to use only 4 gigs of RAM, otherwise lots of apps crushed and the system wasn't ok for home usage.

And with Sinetek's kernel the system boots up and works faster, I dont know if this is because of using additional 4 gigs of ram of 64-bit mode. :)

#24
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
WOOHOO got it booting on my AMD Phenom II X4 830 processor!!! I couldn't get amd_insn_patcher to work correctly though, kept getting a "No code signature found" error or something so I downloaded the patched QuickTime components on the first post of this forum. I was able to successfully patch the "dyld" file but not the "libSystem.B.dylib" file. Would it be possible for someone to upload their patched dyld files or would that not work on my PC? I can boot with 8GB RAM recognized but it is slow and sluggish, plus apps crash so I have to use maxmem=4096 for now. Other than that it boots fine :D! Could anybody help me out??

EDIT: Uh, okay now sinetek's kernel is extremely buggy for me even with maxmem=4096. I can boot but no apps work and its really, really slow. 64 bit is enabled though. Can ANYBODY help me? I'm pretty sure this is due to the amd_insn_patcher. It just will not work for my system. PLEASE someone help me out here!



Specs:
ECS A885GM-A2 motherboard
AMD Phenom II X4 830 @ 2.8 Ghz (stock, will overclock soon)
8GB DDR3 RAM
Gigabyte ATI Radeon 6770 GPU flashed to Radeon 5770 (full QE/CI and 1920x1080 resolution)

#25
Aidlez

Aidlez

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Kiev, Ukraine
SmrtMouth, which kernel do you use to boot up with arch=i386 -force64 ?

On my very first attempt to patch files, I deicided to use Nawcom Legacy Kernel V2. But with this kernel as soon as I've oppened the Terminal application, I got there some error regarding dyld files and the patching tool didn't work for me with Nawcom's kernel and flags arch=i386 -force64. I dont remember the correct error message I got with this kernel, but it was 100% something about dyld error and only with -force64.

But with AnV Kernel V2 I've succesfully patched everything and there were no errors in Terminal application regarding dyld files. So you can also give it a try with fresh installation and latest AnV V2 kernel, it might help you so it did for me.

Here is what I did after fresh install of 10.6.8 :
  • Put AnV V2 kernel into root directory and renamed it to legacy_kernel
  • Rebooted my computer with flags:
  • legacy_kernel arch=i386 -force64 -v maxmem=4096
    You might need to add some other flags for your specific system and depending on installed kexts.
  • Put files from first post (Amd_insn_patcher and Pre-patched QuickTimeComponents) into /usr/bin directory
  • Followed instructions for using patcher (easily found via Google)
  • Downloaded Sinetek Phenom II kernel, renamed it into legacy_kernel and replaced existing one in root directory
  • Booted with flags:
  • legacy_kernel arch=X86_64 -v
    On this step you might also need to add some specific flags for your system.
As I said before, system works great in 64-bit mode for me after doing all this and installing rest of kexts for my system. I'm even able to use software like GarageBand, which never worked on my hackintosh setup before. I'm also able now to launch some games on my machine, just tested yesterday Team Fortress 2 from Steam, which never worked before as well.


Also, Sinetek's 64-bit kernel works fine with kernel cache, so on my system I'm also using UseKernelCache=Yes flag while boothing. It has decreased my system's booting time a bit.

To be able to use flag UseKernelCache=Yes, you need to :
  • You need to do this everytime after installing new kexts to your system, so I suggest to finish with installation of network/audio/video/other kexts and only then start doing this.
  • Install all kexts from /Extra folder into /System/Library/Extension folder by using Kext Utility.
  • In /Extra folder delete file Extensions.mkext and delete there ALL existing kexts and kexts folder from /Extra directory. So you have there only *.boot.plist, smbios.plist, dsdt, bootloader themes and nothing more.
  • Open Disk Utility, check your 10.6.8 partition and use Repair Permissions option.
  • Open Terminal application and type next commands one by one (BEFORE DOING ALL THIS YOU MUST BE BOOTED WITH THE KERNEL YOU ARE GOING TO USE IN THIS CASE IT MUST BE PATCHED SYSTEM BOOTED WITH SINETEK KERNEL)
  • sudo touch /System/Library/Extensions
  • sudo kextcache -system-prelinked-kernel -all-loaded
  • sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/
  • Now you are done, just add the UseKernelCache=Yes flag into your *.boot.plist and restart your system. Should work without any problems, but I suggest to make first boot with -v flag to make sure everything is ok, and if something wrong you can just boot without this flag or use "No" value.

But always be sure you know what you are doing. Hope some of this info can help you with your issues. :)

#26
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

SmrtMouth, which kernel do you use to boot up with arch=i386 -force64 ?

On my very first attempt to patch files, I deicided to use Nawcom Legacy Kernel V2. But with this kernel as soon as I've oppened the Terminal application, I got there some error regarding dyld files and the patching tool didn't work for me with Nawcom's kernel and flags arch=i386 -force64. I dont remember the correct error message I got with this kernel, but it was 100% something about dyld error and only with -force64.

But with AnV Kernel V2 I've succesfully patched everything and there were no errors in Terminal application regarding dyld files. So you can also give it a try with fresh installation and latest AnV V2 kernel, it might help you so it did for me.

Here is what I did after fresh install of 10.6.8 :

  • Put AnV V2 kernel into root directory and renamed it to legacy_kernel
  • Rebooted my computer with flags:
  • legacy_kernel arch=i386 -force64 -v maxmem=4096
    You might need to add some other flags for your specific system and depending on installed kexts.
  • Put files from first post (Amd_insn_patcher and Pre-patched QuickTimeComponents) into /usr/bin directory
  • Followed instructions for using patcher (easily found via Google)
  • Downloaded Sinetek Phenom II kernel, renamed it into legacy_kernel and replaced existing one in root directory
  • Booted with flags:
  • legacy_kernel arch=X86_64 -v
    On this step you might also need to add some specific flags for your system.
As I said before, system works great in 64-bit mode for me after doing all this and installing rest of kexts for my system. I'm even able to use software like GarageBand, which never worked on my hackintosh setup before. I'm also able now to launch some games on my machine, just tested yesterday Team Fortress 2 from Steam, which never worked before as well.


Also, Sinetek's 64-bit kernel works fine with kernel cache, so on my system I'm also using UseKernelCache=Yes flag while boothing. It has decreased my system's booting time a bit.

To be able to use flag UseKernelCache=Yes, you need to :
  • You need to do this everytime after installing new kexts to your system, so I suggest to finish with installation of network/audio/video/other kexts and only then start doing this.
  • Install all kexts from /Extra folder into /System/Library/Extension folder by using Kext Utility.
  • In /Extra folder delete file Extensions.mkext and delete there ALL existing kexts and kexts folder from /Extra directory. So you have there only *.boot.plist, smbios.plist, dsdt, bootloader themes and nothing more.
  • Open Disk Utility, check your 10.6.8 partition and use Repair Permissions option.
  • Open Terminal application and type next commands one by one (BEFORE DOING ALL THIS YOU MUST BE BOOTED WITH THE KERNEL YOU ARE GOING TO USE IN THIS CASE IT MUST BE PATCHED SYSTEM BOOTED WITH SINETEK KERNEL)
  • sudo touch /System/Library/Extensions
  • sudo kextcache -system-prelinked-kernel -all-loaded
  • sudo kextcache -v 1 -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext -z /System/Library/Extensions/
  • Now you are done, just add the UseKernelCache=Yes flag into your *.boot.plist and restart your system. Should work without any problems, but I suggest to make first boot with -v flag to make sure everything is ok, and if something wrong you can just boot without this flag or use "No" value.

But always be sure you know what you are doing. Hope some of this info can help you with your issues. :)


Sorry I have not replied. I was studying all week for an important exam. Turns out I was using nawcom's kernel. I will try AnV's kernel later on and I will post back my results. Thanks a bunch :D!

#27
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Getting a kernel panic upon boot with sinetek kernel, then my computer instantly reboots after it flashed on the screen. Not sure what is causing this. I tried booting with -v -f npci=0x2000. Any ideas? My dyld was patched successfully.

EDIT: I can boot when setting my busratio=14 but then it is super slow like before :(. On a side note I am not using a DSDT. I'm not even sure how to compile one. Could this fix my error. My problem seems to be processor related.

#28
Aidlez

Aidlez

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Kiev, Ukraine
Did you got any errors while updating cache, like its missing architectures for i386 and ppc? Try booting back with AnV kernel and execute sudo update_dyld_shared_cache -force once again. And after this try booting sinetek kernel.

#29
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Did you got any errors while updating cache, like its missing architectures for i386 and ppc? Try booting back with AnV kernel and execute sudo update_dyld_shared_cache -force once again. And after this try booting sinetek kernel.


Nope no errors. It boots but it is super slow. I don't think it is my dyld causing this.

Just to add, when I boot without busratio=14 and without -v, the spinning loading wheel loads normally but then I get a kernel panic. When I boot with busratio=14, the spinning loading wheel looks like its in slow motion, but I can boot into snow leopard.

#30
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Okay I seem to have fixed the slow motion issue. I reinstalled completely and tried booting without busratio=14 and now it seems to be working fine. My only remaining problem is that apps are still crashing. iMovie will not even open, GarageBand doesn't let me export, QuickTime Player crashes if I record an onscreen video, etc. I'm really stumped. Is there something I'm missing?

#31
SmrtMouth

SmrtMouth

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Steam games work on my hackintosh in sinetek's kernel. I can run Portal 2 and Team Fortress 2 just fine. For some reason Final Cut Pro X gives me a kernel panic when I do anything in it. It launches though. iLife apps seem to work now. Final Cut Pro X is the app I really want to use. It won't work. Can anyone help me out?

#32
yoshijin

yoshijin

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Male
Nice post Deltac0.
Followed the post and been running SnowLeo 10.6.8 in 64bit fine with sinetek kernel with boot flags: busratio=16 arch=x86_64. Everything works fine, full QE/CI, HDMI audio, all 4 cpu cores work. Only problem seems to be Quicktime and iTunes crashing. Quicktime runs audio files fine but crashes or locksup playing video. Another problem is that video previews in Finder seem to cause kernel panic and restarts. Tried repatching original files using amd insn patcher, but no success.

Any help or advice please!!

#33
limurphy

limurphy

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

AMD Phenom™ II X4 820 Processor

GPU: Asus GT 210 1g

Ram: 2g

 

Working,but some problems:

 

1. DSDtSE crash

2. Can't change resolution

3. GekBench get KP







Also tagged with one or more of these keywords: 64-bit, ssse3, amd, snow leopard, sl, 10.6.8, 64, x86_64, working, how-to


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy