![]() |
Changed SSE3 emulator code.
It now supports 2 SSE3 emulators (Toh one and Voodoo one). By default the Toh one is used (Voodoo one can be toggled using the following boot argument: -VoodooSSE3emu). It should now also work for 64bit apps (not 64bit kernel though) as I've modified the code so that it also registers it in the 64bit commpage. Please, people with SSE2 only machines test this for me and report back... ;) |
Testing....
|
Speed
Quote:
|
1. voodoo doesnt work, the other does apparently
2. voodoo |
Quote:
Toh one should run stable though... |
Ok andy, you know my results, but so they are in public for everyone else. I get a Kernel Panic right before where I should get Waiting for DSMOS.
My kernel panic says invalid kernel ip, won't attempt to handle trap. |
Has anyone else tested this yet?
|
I havnt any kernel specific related issues since version 3. I do not have a sse2 only machine.Most programs run without std_dyld=Yes although I can only run 3d accelerated games that use a wine like engine with that boot string included. Hope that helps. I have a geforce 310 - m4a785-m - amd athlon II regor 240 - kingston hyperx ddr2 800mhz
|
The only thing that this should change is the sse3emu, so if your cpu has sse3emu, I doubt you will notice a difference. I believe that if you have a cpu that has sse3, you shouldn't change to this, as it won't change anything.
People with Snow Leopard on sse2 only cpu's: please update to 10.6.6 and try this out. Let us know what happens. |
My specs: AMD Athlon-II-255, 4Gb Ram, GT-240, Asus M4A77TD (AMD770|SB710).
I've installed latest kernel, arch=i386 and -force64 are in my Boot.plist. So far everything works fine, sound with VoodooHda 2.7.2. iTunes, Quicktime, Safari, Firefox - all warks without any problems. Only thing that won't work is both World Of Warcraft 3.1.0 and Wow-4.0.0 installers, latest crashes with: Code:
Process: Installer [389] |
That cpu has sse3 right? I don't think that has much to do with this kernel.
Random: did you patch with your cpuids? |
Yep, CPU has sse3. Also if load with std_dyld=Yes installer start to work normally, so what should I do with it? Patch lib.System.B.dylib?
|
I don't actually know, all I know is that I am pretty sure that this kernel is the same, except with an extra sse3emu which doesn't apply if you have sse3. So does it usually work with the qoopz kernel for you? If so, I would go back to that. If not, I have no clue, and someone else will be able to help you.
|
if Im spamming the thread ill shut up but in regards to the request for people with 10.6.6 i am currently running the 10.6.7 beta still works great as it did with 10.6.6.
|
The 10.6.6 kernel with the 10.6.7 beta?
|
yes the 10.6.6 kernel with 10.6.7 had to remove the image i saw it was too big according to the forum size specs.
|
I will try this kernel today one more time......
Can anyone can upload the original libsystem.B.dylib? Would be really great because i just have a patched one...... Thx |
Has anyone else with a cpu with just sse2 tried this out?
|
Installed the v4 on a fresh install everything works great ! wow nice work.
Same issue as before I have a Black Edition phenom II and when i change the front side bus it doesn't boot. Only minor issue but if someone has an idea ? |
just installed v4 on a .6.6 upgrade and nothing is working. If i try to boot with x86_64 i get a kernel panic at boot. I can boot with i386 -force64 but none of the apps installed will worked. Opera, itunes, adium etc.. i get the usual error.
Specs: AMD PII 945, 8 gig ram, ATI 5750, GB GA-MA790XT-ud4p. Any help, would be greatly appreciated. i been trying to understand what dyld patching is but i can't seem the understand how to accomplish this, or what it does, am i that dumb? or can anyone shed some light on the issue. Quote:
|
I tried this kernel ones more but nothing changed, the most software did not work with it......
Do i´ve to insert the std_dyld=yes into the boot.plist or is it anough to write it as kernel flag during the boot up? Greetz |
Someone with a sse2 only cpu, please try this! I want to make sure that someone else gets my error!
And Wastez, as long as you enter it correctly, entering it in the com.boot.apple.plist is the same as adding it while booting, just that when you boot, you have to type it every time. |
@ bkribbs
It´s not exactly the same because when i enter it by the bootup it insert it in kernel flags. The other way is to enter it as several point in boot.plist. |
@ andy
What´s going on with the kernel? Will there come a new version and what about the dyld is it still in beta? |
Can anyone tell me why my AMD- System get slower with x86_64 then i386 -force64?
Would be really interessting why...... |
Quote:
|
Quote:
And thx for the info.... |
Now I could be wrong with all that. But I believe that x86_64 is 64 bit
|
Quote:
The unwind code is what makes some apps not work without using UPX to pack it. I'm trying to adapt the code to make it work better... I'll continue my research... |
Thanks Andy for your work!
|
andyvand
Can you please provide the necessary files/instructions on how to compile/use the script. Reading from the posts, still having the error which resulted to a non compiled kernel. Thank you :) |
Safari crashing when playing video - AMD
Hi Everyone,
I asked for a quick fix in the #snowleopard irc for safari crashing when playing h264 video running 10.6.6 in 64 bit with an AMD chipset and the legacy kernel. Nawcom responded saying the only way around it for now is to run safari in 32 bit mode. Simply open you applications folder, right-click on safari and click "get info." Click the "Open in 32-bit mode" and your off! Nawcom said the problem has something to do with sse2 emulation with AMDs regarding h264 libs. That probably looks ridiculous to anyone in here that knows what it means, but I unfortunately don't. I thought I'd post this work around in case someone else was having trouble with this issue. If I can't contribute with code, I might as well contribute as a messenger (if even a terrible one at that)! :D |
Quote:
SSSE3 its used only in 64 bits, so that explains the fix of running programs in 32 bit mode. To bring SSSE3 to actual processors is only by an "emulator", like SSE3 emulation on SSE2 cpus, but SSSE3 emu isn't yet created XD. Info http://softpixel.com/~cwright/programming/simd/ssse3.php http://en.wikipedia.org/wiki/SSSE3 ------- A Question.... It's a good idea to install 10.7 Lion??? I'm downloading it xdd |
Quote:
Once there will be support in Chameleon, I think we will also see first binary patched Kernel like those modbin has made for Snow Leopard 10A222 and later builds. But this may take weeks... Apart from that, 11A390 is very stable and full usable on any supported Mac. :) |
Quote:
I actually tried to install it on an AMD machine by installing each pkg separately from a Snow installation but I got a kp on boot since there is no kernel right now to handle it ... I don't know about chameleon though ... |
Quote:
|
Boot hangs after 10.6.6 comb+legacy kernel
1 Attachment(s)
System: AMD770/SB710 + Phenom II X550 (4core)
Working: 10.6.3 w/ qoopz kern Not Working: 10.6.6 w/ legacy kern I was successfully installed and running well on 10.6.3 with my setup. I then installed the 10.6.6 combo update. Then installed this legacy kernel from the pkg file (also tried manually replacing mach_kernel). Result: can't boot anymore. It does not Panic, but never finishes booting. I'm not seeing any line in verbose that stands out as an issue. Attached is a pic of the where system is hung... I let it sit there for an hour so don't think it's going past that :) Any Ideas? |
As long as you have dsmos v2, that is probably gfx related.
|
Quote:
iATKOS s3 v2 10.6.3: (all unchecked except following:) chameleon RC4 fakesmc /extras kernel 10.3 qoopzBooted great to that... then did combo update to 10.6.6 and installed legacy 10.6 prior to reboot from pkg file. After reboot I hang like the image I posted. Thanks for any additional info you can give. |
ok your mention of graphics mad me try a older pcie nvidia card and boom it booted.
Soo... my ATI 5850 that I want to use... how can I use it? It did boot with 10.6.3 but I didn't try and get a driver working for it. I think apple added support for this card natively in 10.6.5 or 10.6.6... is that correct? If so what kext/hack do I need to get it working? Thx |
I actually meant smc v2 not dsmos. but nevermind.
and did you make any modifacations to your system to make it work in 10.6.3? |
hi...came over from insanelymac...trying out the kernel now on a P4 Northwood sse2 using boot arg -VoodooSSE3emu to avoid double kernel panic at boot System 10.6.6 ...i have issues with dmg files....installers...date and time... but l think all fixable... :D
|
Haha hey! I like this forum because I can actually post.... and those problems are all because the sse3emulation is broken. When you don't boot with -VoodooSSE3emu, what does your kernel panic say?
the kernel needs patched for this to work, and luckily, andy is helping us with that! |
hmmm..".bad kernel ip won't attempt to handle trap... " where in the logs can i find this ?
|
I don't know that you can. That's the same error I get, I just wanted to make sure you had the same one.
|
ok...i'll stay tuned to this channel
|
Alright sounds good.
|
I have the same error on an old Pentium 4.
|
Yes yes yes yes yes! I'm glad more people are here to help! Don't leave! Testers are good!
I gave andy the screenshot of the kp and it should be being patched hopefully. I wish I knew how to do it so I can help, but testing is the best I can do. |
...also get a kp trying to add widgets in dashboard....machine check?
....and yet i stick an old copy of call of duty2 for mac on and it plays just fine fullscreen...go figure.. electricsheep screensaver runs fine too |