anitanium Posted August 27, 2009 Share Posted August 27, 2009 so I've run into a small issue even when placing the -x64 flag in the boot.plist, the OS won't start in 64bit mode. it is only when I type it in at boot that the system will be in 64bit mode... Link to comment Share on other sites More sharing options...
ben10 Posted August 27, 2009 Share Posted August 27, 2009 hmm..so at boot you dont get that little message "Utilizing Kernel 64LD" or whatever ("Using 64L"? I dont remember). I am typing this from the 64 bit kernel (just -v at boot, that message that I cant remember comes up)..oh and most of my kexts dont work I dont have sound or gfx (tried EFI strings and different DSDTs). Also no NTFS-3G or USB Overdrive (until new version). I guess everything else seems to be fine, but sound and gfx, those are two biggies 32 bit, however, so far seems to be off and running! Everything workin with mostly same old kexts. made a new DSDT. new fakesmc.kext and the rest old. EDIT: Got one KP from the macfuse ntfs-3g drivers. I use a ntfs drive for storage, so i guess thats an issue. so far its fine on the default read-only driver. otherwise..so far so good! will try 3d performance next... Link to comment Share on other sites More sharing options...
eject Posted August 27, 2009 Share Posted August 27, 2009 nullCPUPowerManagement, actually our boards with dsdt can load applecpupm, have you tried without an disabler. you are using your own dsdt wich you have posted or some other? Link to comment Share on other sites More sharing options...
anitanium Posted August 27, 2009 Share Posted August 27, 2009 hmm..so at boot you dont get that little message "Utilizing Kernel 64LD" or whatever ("Using 64L"? I dont remember). I am typing this from the 64 bit kernel (just -v at boot, that message that I cant remember comes up)..oh and most of my kexts dont work I dont have sound or gfx at 32bit boot, I get PAE enable, 64bit enabled, or something along those lines. this isn't 64bit kernel, which is what I wanted. when i put in the -x64 flag, then I no longer see PAE enabled and see the Kernal LP64 or something, which is the 64bit kernel graphics is injected from dsdt, sound fix with appleHDA_432 from my previous post actually our boards with dsdt can load applecpupm, have you tried without an disabler. you are using your own dsdt wich you have posted or some other? I didn't know about apple CPU. but I like to run mine at full power anyway and i used my leopard dsdt, booted snow, ran DSDTGUI to make a new dsdt for snow Link to comment Share on other sites More sharing options...
ben10 Posted August 27, 2009 Share Posted August 27, 2009 Well, I am giong to try the appleHDA432 to get sound in 64 bit kernel. I dont know if another DSDT would help my gfx, as i am trying to use a 8800gt. These should be supported by apple, but not sure how to get it detected. Link to comment Share on other sites More sharing options...
eject Posted August 27, 2009 Share Posted August 27, 2009 I didn't know about apple CPU. but I like to run mine at full power anyway and i used my leopard dsdt, booted snow, ran DSDTGUI to make a new dsdt for snow with load i mean just load, they won't stop when it's getting loaded so you don't have to disable or delete the damn kext, but no speedsteppig takes place, to achieve that you have to apply some more wichcraft to the dsdt, wich i couldn't be bothered since i never understood all this vanilla hype and simply use voodopower to reducethe heat while ideling Link to comment Share on other sites More sharing options...
Lokoh Posted August 28, 2009 Share Posted August 28, 2009 basically, install same as leopardi roughly followed this guide http://www.projectosx.com/forum/index.php?showtopic=464 1. use existing mac, install from 10.6 image to GUID partition 2. install PC_EFI V9 with snow 'boot' file (apparently V9 is more stable than V10.x) 3. install four(4) 64bit kexts: dsmos, openhaltrestart, nullCPUPowerManagement, PlatformUUID 4. use leopard dsdt.aml (worked for me, I patched a new version after install) 5. restart in single user mode (-s) 6. type in code (you might 'overwrite' to the next line, but it will still work) 7. reboot with -x64 flag and watch the pretty startup (hopefully), if not, use -x32 flag going to electro's site from infinitemac http://cid-8b65993ef55cf014.skydrive.live....x/.Public/OSx86 8. use DSDTGUI to get a new dsdt 9. install AppleHDA_432 to get sound working this is off memory, and i had to redo a lot of the installations because of some EFI startup issues and with 64bit not being properly enabled before (which I think i fixed now) as for video acceleration, i really don't know how to test it, but I did play a 1080p mp4 and it was tons smoother than with leopard. whether it is because of the openCL or 64bit or both I can't be sure. I noticed that kernel cpu% was hovering around 3% when playing i still have that keyboard quirk though... Hi all! After many installations with no success, I finally followed your method and got Snow Leopard working on my system (C2D E5200 2.5 Ghz, 4 GB RAM). I did the same steps as you, and I found that with AppleHDA_432 I can't get optical sound working. Did you? I only see headphones + 3 analog output with that system (DSDT patched with DSDTGUI after install and AppleHDA_432). If I use FrodoKenny last LegacyAppleHDA and DSDT from my old Leopard installation, then I have optical sound working. I have two screens: Monitor + TV. With old DSDT, my monitor is not recognise by his name in system preferences (so I can choose all resolutions possible in OS X), and with new DSDT patched with DSDTGUI it get recognise well and limit the resolutions to what my monitor can show. Other thing I have see it's wrong is that system believe I have and C2D running at 3800 Mhz. How can I correct that? In respect to OpenCL (the best thing of Snow Leopard for me): * oclinfo: Detect 2 OpenCL devices, Geforce 9300M and Intel Core 2 Duo (at 3800 Mhz ¬¬) * OpenCL2_Bench_V025: Detect 2 and the results are, more or less, 3 seconds for 9300M and 12 seconds for C2D. * Apple Batman 1080p Trailer: CPU use 40 - 60% during reproduction. How did you get 3% in your test of 1080p playback? Please, could you try the OpenCL2 bench and tell us what you get? And test the batman trailer in apple website so we can compare? Link to comment Share on other sites More sharing options...
anitanium Posted August 28, 2009 Share Posted August 28, 2009 I don't use optical sound, so I used this for analog only and I only reported what activity monitor was saying for my cpu usage you should check in System Profile -> Software, that you are in 64-bit kernel and extensions. 64-bit helps a lot with quicktime X and openCL usage Link to comment Share on other sites More sharing options...
metzz71 Posted August 28, 2009 Share Posted August 28, 2009 For SL, which dsdt should I be using? Can someone post a working first boot version? I am hanging up on AppleIntelCPUPowerManagement Timeout at boot. Link to comment Share on other sites More sharing options...
anitanium Posted August 28, 2009 Share Posted August 28, 2009 try this dsdt.aml.zip Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 No go. Stops at same error. Suggestions? I ran the install, used uinstaller to install the 4 kext files as stated above. Copied the dsdt.aml to the extras folder and root (not sure which works). Then I installed pc_efi 9, as stated above. Help please. Link to comment Share on other sites More sharing options...
anitanium Posted August 29, 2009 Share Posted August 29, 2009 you need to install the snow boot file, not the one that comes with pc efi v9 overwrite the one in your root folder boot.zip Link to comment Share on other sites More sharing options...
Lokoh Posted August 29, 2009 Share Posted August 29, 2009 you need to install the snow boot file, not the one that comes with pc efi v9overwrite the one in your root folder Kernel and extensions on my system are 64 bits (as you said before, only if I manually set -x64 int boot time). oclinfo recognise my 9300M as OpenCL enable device, so it should work OK. The thing is I don't know how much should OpenCL accelerate MP4 videos. Like I said before, I tried batman 1080p trailer from apple.com and it runs about 40 - 60% CPU. If you could run the same video on your system and watch in system monitor how much cpu consume quicktime, it would be great. We could compare and see if OpenCL is running OK. After you say your first test give you 3% cpu, I'm a little worried... By the way, sleep dont work for me in Snow Leopard (it did in Leopard). It goes to sleep but never wake up. Did it work for you, anitanium? Link to comment Share on other sites More sharing options...
eject Posted August 29, 2009 Share Posted August 29, 2009 anitanium, you are cool. i used your last dsdt (wich is actualy a bit darker in the graphics, wonder how this happens, but i can adjust it) in combination with fakesmc, plattform uuid and the applehda_432. now it does boot with 64 without kernelflags. it also says in profiler/software that 64 kernel and extensions are used. no feelable performance gain though and it does sleep, lokoh, maybe you try it with fakesmc instead of dsmos and nullcpu (both are substituted by fakesmc) edit: can't find batman so i take a look at the man who starres at goats (awesome title, i mean, why would you do that) i have a q8200 (4x2,33) and it uses between 30 and 70% of my cpu (thats from 400% possible as apple thinks it's wise to say one core makes 100% and the other cores add up) tempretature monitor doesn't work fopr cpu in 64bit anymore Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 Still no go. Here are my steps. Partitioned drive to guid and erased drive installed 10.6 (retail) Copied boot to root and /Extras Copied dsdt.aml to root and /Extras created mkext from 4 suggested kext files and placed in caches/startup folder installed efi 9x as suggested set timeout to 30 startup in single user ran command kextcache reboot, with same result... hangs at AppleIntelCPUPowerManagement What am I missing? Thanks in advance Link to comment Share on other sites More sharing options...
anitanium Posted August 29, 2009 Share Posted August 29, 2009 i used your last dsdt (wich is actualy a bit darker in the graphics, wonder how this happens, but i can adjust it) in combination with fakesmc, plattform uuid and the applehda_432. now it does boot with 64 without kernelflags. it also says in profiler/software that 64 kernel and extensions are used. no feelable performance gain though you can change it by going to sys pref -> display and changing the graphics profile. and i've attached a screen shot to show cpu usage when playing the trailer What am I missing? Thanks in advance did you boot using -x64 flag at the boot screen? Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 you can change it by going to sys pref -> display and changing the graphics profile.and i've attached a screen shot to show cpu usage when playing the trailer did you boot using -x64 flag at the boot screen? Yes, I tried -x32 and -x64 flags. Same result in either case. Link to comment Share on other sites More sharing options...
eject Posted August 29, 2009 Share Posted August 29, 2009 ... hangs at AppleIntelCPUPowerManagement delete the kext or use a disabler or use fakesmc and i hope you didn't do the steps you described in that order. first install pc efi, then replace boot file, else you will end up with the pc efi one. forme chameleon2 rc1 is working also with netkas boot file Link to comment Share on other sites More sharing options...
Lokoh Posted August 29, 2009 Share Posted August 29, 2009 anitanium, you are cool. i used your last dsdt (wich is actualy a bit darker in the graphics, wonder how this happens, but i can adjust it) in combination with fakesmc, plattform uuid and the applehda_432. now it does boot with 64 without kernelflags. it also says in profiler/software that 64 kernel and extensions are used. no feelable performance gain though and it does sleep, lokoh, maybe you try it with fakesmc instead of dsmos and nullcpu (both are substituted by fakesmc) edit: can't find batman so i take a look at the man who starres at goats (awesome title, i mean, why would you do that) i have a q8200 (4x2,33) and it uses between 30 and 70% of my cpu (thats from 400% possible as apple thinks it's wise to say one core makes 100% and the other cores add up) tempretature monitor doesn't work fopr cpu in 64bit anymore I did a new installation: * DSDT anitanium #660 * PC_EFI v9 with boot anitanium #662 * fakesmc, Platform UUID kexts In boot time: -x64 ----> I can see between all lines while loading, "Kernel LP64"... and in system profile --> software, Kernel and Extensions 64 bit = YES. In system performance, all process shows as Intel 64 bits. -without flag ----> At the start of loading, I can see "PAE Enabled", "64 bit mode enabled", but when I see system profile --> software, Kernel and Extensions 64 bit = NO. In system performance, all process shows as Intel 64 bits. Are you sure, If you not specify "-x64" in boot time (because in com.apple.boot.plist seems to do nothing) it shows Kernel and Extensions 64 bits = YES in system profile?? A good thing: Sleep WORKS! UPDATE: By the way, after see anitanium screen and your experience, cpu consumption seems the same for the three while playing 1080p. Before Snow Leopard out, I thought Quicktime X would use 5 - 10% playing MP4 videos with capable hardware and OpenCL enabled, as nVidia CUDA does in Windows with our GPU. Or we left something behind, or what a deception... delete the kext or use a disabler or use fakesmc and i hope you didn't do the steps you described in that order. first install pc efi, then replace boot file, else you will end up with the pc efi one. forme chameleon2 rc1 is working also with netkas boot file As eject said, use fakesmc and do things in the order he told you. If you copy boot and then install PC_EFI, you are overwriting the good one boot with the old one that is package in PC_EFI. Good luck!! Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 delete the kext or use a disabler or use fakesmc and i hope you didn't do the steps you described in that order. first install pc efi, then replace boot file, else you will end up with the pc efi one. forme chameleon2 rc1 is working also with netkas boot file I didn't do it in that EXACT order... but thanks for the reminder. I deleted the kexts from System/Library/Extension and have same result. When you say disable, I put dmos in there somewhere, is that sufficient? I will also look up fakesmc. Link to comment Share on other sites More sharing options...
anitanium Posted August 29, 2009 Share Posted August 29, 2009 I confirmed that if I didn't specify -x64, it would not boot into 64-bit mode even adding -x64 flag it would still boot into 32-bit mode kexts will still show as 64-bit in 32-bit mode because the kexts should handle both modes, but i think the 64-bit kernel is where the performance increase happens. if you see my screenshot from my post above, the CPU shows only ~3% usage for system usage. user is at 15%. the %CPU for process is a bit misleading, because when I played 4 1080p at once, it went up to 120% CPU usage and my OpenCL2 bench mark is graphics 3.8 seconds and cpu 7.555 seconds i'm not sure what that really means... Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 Removed the appleintelcpupower kexts and still same result. Put the fakesmc kext in the extras folder and same result. I have GOT to be missing something!!!! Link to comment Share on other sites More sharing options...
eject Posted August 29, 2009 Share Posted August 29, 2009 i am sure, i don't type anything while booting up but i am not sure that we use the same boot file, i downloaded mine from netkas blog. i have attached it here boot.zip Removed the appleintelcpupower kexts and still same result. Put the fakesmc kext in the extras folder and same result. I have GOT to be missing something!!!! let the powermanagement kext where it belongs. add fakesmc and boot up with -v and take look if fakesmc will get loaded, netkas put some text there, that his work is free and blablabla, if this doesn't show up, you have permission problems kexts will still show as 64-bit in 32-bit mode because the kexts should handle both modes, but i think the 64-bit kernel is where the performance increase happens.if you see my screenshot from my post above, the CPU shows only ~3% usage for system usage. user is at 15%. the %CPU for process is a bit misleading, because when I played 4 1080p at once, it went up to 120% CPU usage and my OpenCL2 bench mark is graphics 3.8 seconds and cpu 7.555 seconds i'm not sure what that really means... the results are about the same then mine, cpu a bit faster and graphics a bit slower, but i had other processes running aswell. with overclocking the gpu in bios to 1500 and 650 i get it down to 3,2 in percent this is a lot of gain, but i also don't know what the figure actually means. the 120% thing is normal you have 2 cores, this means you can have a maximum load of 200%. thats how apple does it, makes sense for comparing processes but its not accurate in a mathematical way Link to comment Share on other sites More sharing options...
Lokoh Posted August 29, 2009 Share Posted August 29, 2009 I confirmed that if I didn't specify -x64, it would not boot into 64-bit modeeven adding -x64 flag it would still boot into 32-bit mode kexts will still show as 64-bit in 32-bit mode because the kexts should handle both modes, but i think the 64-bit kernel is where the performance increase happens. if you see my screenshot from my post above, the CPU shows only ~3% usage for system usage. user is at 15%. the %CPU for process is a bit misleading, because when I played 4 1080p at once, it went up to 120% CPU usage and my OpenCL2 bench mark is graphics 3.8 seconds and cpu 7.555 seconds i'm not sure what that really means... OpenCL2 bench I believe it does some video operations and tell you the time it need your GPU and CPU to complete the task. Your results, I think, they are normal because I have almost the same in GPU and in CPU 12 seconds (I have a dual core, you a quad core, so you more or less would need half my time in CPU to complete that task). To see cpu consumption while playing i think is best see how much cpu is eating quick time, because overall specs as you say, are a little confuse because: * Overall goes from 0 to 100 percent * Process goes from 0 to 100*numbers of cpu you have. In your case, up to 400% could use Quicktime X if this process is multitask (which I suppose it is). Quicktime in your screen shows almost 60% (of 400% max, in your case) so more or less are like my and eject system Link to comment Share on other sites More sharing options...
metzz71 Posted August 29, 2009 Share Posted August 29, 2009 Help with making sure my permissions are correct? how and on what files please? I showed where the fakesmc loaded, but somethings wrong somewhere. Back at it later today. Link to comment Share on other sites More sharing options...
Recommended Posts