codo Posted June 2, 2006 Share Posted June 2, 2006 Hiho, Very often i see the question on irc “Why my sse3 won't work, my cpu support SSE3?” So i decided to write a lil Guide how to fix this issue on the most 10.4.4/5 Installations. Sorry for my bad english... The Problem: i wrote this Guide for the Image coming from Myzar, called 10.4.4/5 by myz. Myz made this Image as compatible as Possible, so he changed the kernel to avoid diff Kernel_Panics. (Grey Screen with order to reboot 4 example) Hi put all patches Maxxuss built for the Kernel. Even the AMD Enabler and the SSE3 Emulator. What a Pentium with SS3 Support need an AMD Enabler, and an SSE3 Emulator? So u need to build a Kernel who fit's on your System. How less Patches, how better/faster/compatible. Safari will work, Itunes Prefs appears complete and so on.. Here we go, 1st of all, u need the original Kernel, Maxxuss Kernel patches + Patcher, and the AMD Enabler + cpuid_patches.text. Some images have this Files in a Folder called Maxxuss o.e. If not, go to your fav Torrent sites, and search 4 it its called maxxusspatchsolutions8g1165 or something like this. Be sure you take the “a” version, it's a bugfixed one. U need: patch-base.ppf patch-sse2.ppf patch-amd_enabler.ppf patch-nonx.ppf patch-cpuid_panic.ppf patch-rtc_panic.ppf applyppf to change your kernel, copy this files to a folder called “kernels” on your root drive. If u have a SSE3 supporting Pentium, u don't need amd-enabler and sse2.ppf Some Words about: The idea behind the patch files is that you can apply as many of them to the supplied "mach_kernel.orig" as you need to. Here are some examples for illustration: * All user have to apply the Patch "Base"! * Users with an AMD CPU have to additionally apply the Patch "AMD Enabler". * Users with a SSE3 Intel CPU and without NX/XD would additionally apply the Patch "NX/XD Disabler". * Users with a SSE2 Intel CPU and without NX/XD would additionally apply the Patches "SSE3 Emulation" and "NX/XD Disabler". The patch files for "CPUID Fix" and "RTC Fix" should only be applied additionally if you get the specific kernel panic. Tip: If you want to find out which patches you have applied to a specific kernel, type "strings -a /mach_kernel.test | grep -i maxxuss". Lets go.... Go to terminal sudo -s enter your pw. cp /mach_kernel /kernels cd /kernels ApplyPPF a mach_kernel patch-base.ppf this patch is a HAVE TO. Without nothing will work. Now it depends on your system, wich patches u need. See the description above. My Opteron 146 for example just need Base and AMD patch. Just type: ApplyPPF a nameofpatch.ppf mach_kernel rename mach_kernel to mach_kernel.test, and copy it to your root device: mv mach_kernel mach_kernel.test cp mach_kernel.test / this is all, now u have your own kernel on your root device. if u have a Pentium CPU, you need to undo the applied patches of some Apps & Systemfiles To do this, simply exchange line 2 and 3 of the text file "cpuid_patches.txt" Originally it looks like : 0f a2 cd fb change line 2 and 3 to cd fb 0f a2 If you changed it, save it Make sure you have the folder “AMD_Enabler” on your root device containing: cpuid_patches.txt patcher After reset Hit F8 as long as Darvin Bootloader appears, a blinking cursor wait's for input.. Type in -s and hit enter to get in single user mode (just terminal, no gui) Mount the volume writable by executing : mount -uw / Then type in the following lines, take care to write it exactly. cd /AMD_Enabler chmod 755 patcher ./patcher cpuid_patches.txt | tee result.txt | less It's OK if not all files can be found and patched. Some files might be missing due to your customized installation. Now, just to be sure, prepare your kextcache, typing in: rm /System/Library/Extensions.kextcache rm /System/Library/Extensions.mkext chmod -R 755 /System/Library/Extensions chown -R root:wheel /System/Library/Extensions kextcache -e -z -a i386 kextcache -k /System/Library/Extensions -z -a i386 sync reboot now your hacki will reset, and u need to Enter the bootloader again. (Hitting F8) if u are, type in mach_kernel.test -v if everything is fine, your system will boot up and lots of apps will run more smooth..: enjoy it. If you get a panic, notice it, do a reset and start normal. Cause you didn't change your orig kernel, your system will boot up. U can boot in -s or later entering the terminal on your dashboard and put more patches to your kernel, until it runs stable. I hope this guide is to understand..its a long time ago i did it, but i checked every step an my own system, so i guess if u read & do exactly what this guide tells, it will work. codo Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/ Share on other sites More sharing options...
se7en Posted June 7, 2006 Share Posted June 7, 2006 Great Job.. But.. something doesnt Work... I make that.. Step by Step.. and Safari.. SSE3.. etc.... Still doesnt Work. I think the Problem is on CPUID_PATCHES.TXT ... You need to be more specific what we need to change. Thanks again ... Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-126067 Share on other sites More sharing options...
codo Posted June 7, 2006 Author Share Posted June 7, 2006 cpuid_patches depends on your system. i saw u´ve a pentium processor, so u might just "undo" the amd_id Patches. this was meant with changeing the line 2 & 3 in cpuid_patches.txt I´m just on amd, so i cannot check 100% if this way will work on pentium (was in thought it have to work), if u reboot, the kernel shows the processor extensions its able to handle. is there written sse3, or just SS ? i was reading something in the forum, some processor give a SS instead a SSE3 back, where SS means SSE3. maybee this gives u the problem. I´ll check it this noon, i´m sure i´ll find the thread, and complete the guide a lil bit. cu, codo Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-126185 Share on other sites More sharing options...
se7en Posted June 9, 2006 Share Posted June 9, 2006 Hi Codo My system said SS only... I think I dont have SSE3 working because my Safari, for example, crash so many times... and a I Tried to change cpuid_patches like you said .. and made all steps but doesnt change anything .. Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-127236 Share on other sites More sharing options...
Cillit Bang Posted June 10, 2006 Share Posted June 10, 2006 I can't find these patches nowhere! Can somebody give me a hint? Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-127556 Share on other sites More sharing options...
notthebeatles Posted September 14, 2006 Share Posted September 14, 2006 Look on your install DVD for patches. My system was not being set up correctly, I had SSE3 emulation installing for an AMD64 SSE3 Venice. Using the guide here I have been booting to a minimally patched mach_kernel that offers better overall perfomance. Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-188251 Share on other sites More sharing options...
TopazBar Posted September 14, 2006 Share Posted September 14, 2006 What a Pentium with SS3 Support need an AMD Enabler, and an SSE3 Emulator?So u need to build a Kernel who fit's on your System. How less Patches, how better/faster/compatible. Safari will work, Itunes Prefs appears complete and so on.. I totally agree. I was running with following patches on my Intel Pentium D 805: MAXXUSS CPUID Panic Patch MAXXUSS RTC Panic Patch MAXXUSS Kernel (v0.4) MAXXUSS SSE3-Emulator v5.0-8G1165 I took out all the patches except: MAXXUSS Kernel (v0.4) It improved my Xbench score by ~2. Not much but it helps. Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-188426 Share on other sites More sharing options...
codo Posted September 14, 2006 Author Share Posted September 14, 2006 ups..i didn´t got a notification about some new threads in here..;/ The kernel is patched with all possible patches to make the sys as compatible as possible...except the sse2 emulation i don´t think it will decrease the speed of your machine this well..but i´m sure without the unused patches the system will run much more smooth..and get less crashes on apps.... cu, codo Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-188793 Share on other sites More sharing options...
t3ti Posted September 18, 2006 Share Posted September 18, 2006 I'm downloading the Jas osx86 10.4.6. I read that it works on Intel and AMDs with SSE3!! it's true? Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-191340 Share on other sites More sharing options...
codo Posted September 18, 2006 Author Share Posted September 18, 2006 as far as i know, yes. i have it here, but never tried it..;( my first try was an image made by JaS, the .4.3, this works fine. all i heared on irc, tells good things about his image, so i´m sure it will work. afaik u can select the things u need, while install the image. i use the Iso by myzar, and the update to .4.7 and have to say it works fine too... the next fresh install, i will try JaS image (.4.7). sers, codo Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-191444 Share on other sites More sharing options...
PsychoSync Posted October 9, 2006 Share Posted October 9, 2006 Hey thats a great guide. I checked my kernel patches with "strings -a /mach_kernel | grep -i maxxuss" and the only thing i need to update is MAXXUSS AMD Enabler to v.1.0a. But i checked everywhere and i can't find it? Where is it? Link to comment https://www.insanelymac.com/forum/topic/18929-howto-make-myzar-10445-running-sse3/#findComment-205657 Share on other sites More sharing options...
Recommended Posts