Jump to content

NEW Intel P55 Mobos & Core i7 860 / i5 750 CPU LGA1156


1,554 posts in this topic

Recommended Posts

Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful :( Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that?

 

On the DSDT topic: The DSDT extracting from the BIOS file with the tool LucaM used didn't work, the program loads, but when I want to export the DSDT.aml it reports an error (that it does not have access to the BIOS file...?) but I have read access and the file is decompressed and 2 MB big.

Do I have to insert special Speedstep code in the DSDT when I use LucaM's DSDT? He owns an i7 860, me an i5 750...

What's about the different graphics card? Until now I had to install Netkas' QE_CI_Exotic patch 10.6.2.pkg. Should I go without that driver? I think my 4890 is rather exotic, because it was never built into any Mac...by the way it is reported as ATI Radeon RV 790 prototype in Cinebench ;)

Link to comment
Share on other sites

:D Thanks to everyone here for making this P55 community so full of energy and moving quickly forward! :D

 

I wrote up a post today describing SpeedStep and what it can do for users, and added Core i5 750 and Core i7 860 SpeedStep information in my .dsl code editing guide.

 

Advanced DSDT Fixes: Enable Native Intel SpeedStep on P55 Motherboards

http://tonymacx86.blogspot.com/2009/12/adv...tel-native.html

 

 

Any other i7 users have success with the Speedstep? I get errors when I try to compile. :)

 

 

I found a solution for the Unknown SATA2 ports in System Profiler, by editing the Info.plist of AppleAHCIPort.Kext

and the 2 Gigabyte ports regognized as "Gigabyte JMB363 AHCI" :D

 

Here's the modified Info.plist of AppleAHCIPort.kext (version 2.0.1)

Doesn't work if you still have IOAHCIBlockStorageInjector.kext in E/E

Info.plist.zip

 

Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon.

Link to comment
Share on other sites

Any other i7 users have success with the Speedstep? I get errors when I try to compile. :)

 

 

well it works for me, thou im using an UD2

 

i will include my dsdt, this is the one made by tony (4 december 09) plus the speedstep fix for i7 860

Link to comment
Share on other sites

Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful :( Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that?

 

On the DSDT topic: The DSDT extracting from the BIOS file with the tool LucaM used didn't work, the program loads, but when I want to export the DSDT.aml it reports an error (that it does not have access to the BIOS file...?) but I have read access and the file is decompressed and 2 MB big.

Do I have to insert special Speedstep code in the DSDT when I use LucaM's DSDT? He owns an i7 860, me an i5 750...

What's about the different graphics card? Until now I had to install Netkas' QE_CI_Exotic patch 10.6.2.pkg. Should I go without that driver? I think my 4890 is rather exotic, because it was never built into any Mac...by the way it is reported as ATI Radeon RV 790 prototype in Cinebench :D

 

Just posted GA-P55-UD4 DSDT fully edited- try it out! :P Also GA-P55-UD6- keep em coming! Especially anyone who has made edits on a non-Gigabyte board.

Link to comment
Share on other sites

Any other i7 users have success with the Speedstep? I get errors when I try to compile. :(

../..

Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon.

The only fix that I needed compared to our last version posted here was to enable all advanced CPU features in bios.

It should not be necessary to do something else at least on the UD3R :(

Yes, we need to fix that profile, but maybe we would then realize that it's better to make believe the OS that our i7 is a Xeon and therefore that our system is a mac pro, rather than an imac7 (?)

Anyway, it would be very informative to get some i5+i7 dumps, and I'll sure modify the efi 10.5 boot just to test that as soon as I get (at least) an ioreg dump (command to execute on a real imac w/ i5 or i7 is: ioreg -lw0 > my_dump.txt)

 

 

EDIT: if you can't compile, it might be because you copied a buffer and pasted it to the DSDT file, the MSDOS carriage return is then added (^M) and make this compilation error.

I found an easy fix: save your dsdt as a dsl file, then edit it under emacs and replace all these ^M by ^J)

on emacs the command would be:

<ESC> replace-string <ENTER> <CTL-Q> <CTL-M> <ENTER> <CTL-Q> <CTL-J> <ENTER>

Then save your file by typing: <CTL-X> <CTL-S>

Quit by typing: <CTL-X> <CTL-C>

Then reopen this nesw dsdt.dsl file in DSDTSE, compile and that's it!

 

Note: <CTL-<X>> is the control key plus the key <X>, <ESC> is the escape key <ENTER> is your Return or Enter key.

Fore more info on emacs in terminal (text mode), just google: emacs commands key...

Link to comment
Share on other sites

The only fix that I needed compared to our last version posted here was to enable all advanced CPU features in bios.

It should not be necessary to do something else at least on the UD3R :(

Yes, we need to fix that profile, but maybe we would then realize that it's better to make believe the OS that our i7 is a Xeon and therefore that our system is a mac pro, rather than an imac7 (?)

Anyway, it would be very informative to get some i5+i7 dumps, and I'll sure modify the efi 10.5 boot just to test that as soon as I get (at least) an ioreg dump (command to execute on a real imac w/ i5 or i7 is: ioreg -lw0 > my_dump.txt)

 

I don't know if OS actually believes that i5/i7 are Xeon.

With sysctl -a | grep cpu at Terminal we get the real processor, and not Xeon as in System Profiler.

This information must have been stored somewhere...or maybe not?

 

This is from Localizable Strings of System/Library/System Profiler/SPPlatformReporter.sreporter

 

/* As of SnowLeopard new models are not added in SPPlatformReporter. Instead they */

/* come from CoreTypes via LaunchServices. Existing models are supplied directly */

/* by CoreTypes whereas unreleased models are provided by the CPUSWMachineTypes */

/* bundle that gets placed inside CoreTypes in the cpusw build train. [6812545] */

 

You are correct, only with real imac's 11,1 dumps we'll find out for sure what is going on.

Link to comment
Share on other sites

Team,

as we don't have yet the new imacs in my place,

 

I wrote a unix script that will execute in less than 3 seconds on an imac 27 and that will automatically save the ioregs info at the same place you put the script (i.e: in your USB key root directory)

 

All you need to do is unzip and copy that script to your usb key and double click on it in a new imac i5//i7 !

then remove your key and that's done! Then post the info.txt file here :(

 

Now rush to your closest apple store or any shop that have an i5/i7 based imac and be our week end hero !

benchmark.zip

Link to comment
Share on other sites

Thank a lot for DSDT P55-UD4 Everything good but no sound. Searching for legacy HDA

 

Edit : Sound is good with modified applehda

 

Geekbench score 64 bit : 9503 !!!

 

Thank to everyone

 

PS: looking for modified boot PC-EFI 10.5

Link to comment
Share on other sites

Hey, sleep is working also with LucaM's DSDT, didn't test it at first. This is so beautiful :wacko: Thanks again for all contributors... Now it would be cool to automatically deactivate the now Win 7 drive on booting because I won't use this NTFS drive in OS X, only for copying files between the OSes...how can I manage that?

 

If you don't want to mount your NTFS drive automatically in OS X, you can do the following:

 

Create a new file /etc/fstab with the contents:

 

LABEL=Windows none ntfs ro,noauto

 

Replace "Windows" above with whatever you have labelled your windows drive. When you reboot, the drive should no longer be auto-mounted. You can use disk utility at any time to mount the drive if you need it.

Link to comment
Share on other sites

Booyah! The only thing left to fix in System Profiler would be CPU being reported as Xeon.

 

Many thanks to everyone on this thread who have made my UD3R Core i5 build possible, especially tonymacx86, Bansaku and rekursor.

 

Interestingly when I look at System Properties in XP under VMware Fusion it reports:

Intel® Core i5 CPU

750 @ 2.67 Ghz

 

Even though the host OS reports:

2.70 GHz Quad-Core Intel Xeon

Link to comment
Share on other sites

Team,

as we don't have yet the new imacs in my place,

 

I wrote a unix script that will execute in less than 3 seconds on an imac 27 and that will automatically save the ioregs info at the same place you put the script (i.e: in your USB key root directory)

 

All you need to do is unzip and copy that script to your usb key and double click on it in a new imac i5//i7 !

then remove your key and that's done! Then post the info.txt file here :P

 

Now rush to your closest apple store or any shop that have an i5/i7 based imac and be our week end hero !

 

Hi rekursor,

 

I'm heading out in about ten minutes and I'll make a stop at my local Apple Store on the way. I'll get back to you guys with the info.txt as soon as I can.

 

Cheers!

Link to comment
Share on other sites

Hi rekursor,

 

I'm heading out in about ten minutes and I'll make a stop at my local Apple Store on the way. I'll get back to you guys with the info.txt as soon as I can.

 

Cheers!

Thanks a bunch!

if you want to use the script more than once, don't forget to rename the info.txt file into info2.txt before another run...

The more info we get on differents machines the more chances we have to get an i5 and also i7 dumps so to all of us who wants to contribute : please do !

Here's a version of the script that will append (so won't recreate) the info.txt file for multiple shots ! benchmark2.zip :P

Link to comment
Share on other sites

Just posted GA-P55-UD4 DSDT fully edited- try it out! :thumbsup_anim: Also GA-P55-UD6- keep em coming! Especially anyone who has made edits on a non-Gigabyte board.

 

Thanks a lot, tony! Your DSDT works like it should, does a perfect job (until now I can't see any differences to LucaM's DSDT) . I just don't know if Speedstep works (does your DSDT include code for both, i5 and i7?)

Link to comment
Share on other sites

first of all thanks to all the p55 geniuses, this thread is really excellent .

 

I am very happy to have working wake/sleep now, but my sytem won't sleep automatically (energy saver!) . The display dims after 5 minutes but fans keep blowing, however, when i put the system manually to sleep via Finder or shortcut everything works fine .

I tried several settings, but I can't get it fixed, does anyone have an idea ?

 

many thanks

Link to comment
Share on other sites

@kroko: we need more info on the real imacs, please get my script file named Benchmark2.zip in this prev. page topic and go hunt for more info on these machines in a shop if you can.

also try to remove sleepenabler, try to go back to your previous bios and test, please don't use so many carriage return with empty lines in your post when you have 3 lines to write, we see your posts but we try to help everyone with no special priorities.

Link to comment
Share on other sites

I found a solution for the Unknown SATA2 ports in System Profiler, by editing the Info.plist of AppleAHCIPort.Kext

I replaced this

	
	GenericAHCI

		CFBundeIdentifier
		com.apple.driver.AppleAHCIPort
		Chipset Name
		AHCI Standard Controller
		IOClass
		AppleAHCI
		IOPCIClassMatch
		0x01060100&0xffffff00
		IOProbeScore
		800
		IOProviderClass
		IOPCIDevice
		Vendor Name
		Unknown

with this

		Gigabyte SATA2

		CFBundeIdentifier
		com.apple.driver.AppleAHCIPort
		Chipset Name
		JMB363 AHCI
		IOClass
		AppleAHCI
		IOPCIClassMatch
		0x01060100&0xffffff00
		IOProbeScore
		800
		IOProviderClass
		IOPCIDevice
		Vendor Name
		Gigabyte

and the 2 Gigabyte ports regognized as "Gigabyte JMB363 AHCI" ;)

 

Here's the modified Info.plist of AppleAHCIPort.kext (version 2.0.1)

Doesn't work if you still have IOAHCIBlockStorageInjector.kext in E/E EDIT: I messed up kexts when I tested it. It actually works with or without IOAHCIBlockStorageInjector.

Info.plist.zip

 

How do I make the change for the Info.plist? Am I changing the Kext file or is this stored somewhere else?

 

I currently have my CPU overclocked for Windows 7. Will I gain anything with the Intel Speedstep or can I live without that?

Link to comment
Share on other sites

How do I make the change for the Info.plist? Am I changing the Kext file or is this stored somewhere else?

I currently have my CPU overclocked for Windows 7. Will I gain anything with the Intel Speedstep or can I live without that?

Speedstep won't work with overclocking.

to change an info.plist file in a kext, go to the finder, search for this kext, then right click on it, then select 'Show Package Contents' then browse into'Contents' and you'll have your info.plist file ready to edit. it's an xml like file, so you can edit it with a text editor or with the associated property list editor if you installed the development tools (XCode)

Link to comment
Share on other sites

If I look in my S/E/E folder, I see a Kext HDAEnabler.kext that is highlighted in like an olive green color what does that mean? Do I need to do something to either remove or install it correctly.

 

Also, if I want to remove a Kext from either this directory or the E/E directory can I simply delete and move on?

 

I am still trying to get the sound working on a P55 UD4P and so far I have not had any luck.

 

@Rekursor, thank you for the quick reply for the info.plist.

 

My i7 is OC'd at 3.5 for the PC, but the Mac is showing it running at 2.83, so does it really matter in OS X if it does not see it anyhow. Not that I am going to risk the Speedstep change, I am just trying to learn as much as possible. Thx

 

Speedstep won't work with overclocking.

to change an info.plist file in a kext, go to the finder, search for this kext, then right click on it, then select 'Show Package Contents' then browse into'Contents' and you'll have your info.plist file ready to edit. it's an xml like file, so you can edit it with a text editor or with the associated property list editor if you installed the development tools (XCode)

 

 

Once I make the change do I need to reinstall the KEXT or something, I get a message that there is an issue with the KEXT. Thx

Link to comment
Share on other sites

Woo Hoo, getting closer. I removed all the audio items I had installed including Azalia, Voodoo and the Legacy HDA. Once I restarted, Lone behold I had sound, not HD sound, but sound. Its a start.

 

So I have a Logitech speaker system setup with 5 speakers and a Sub. The sound is coming thru the Sub and the Back Speakers, but nothing out of the center and the 2 front speakers. I don't think this is a file issue. Any ideas on what I might need to do to activate the other speakers? Do I need drivers or something from Logitech? Thx

Link to comment
Share on other sites

Oh my, for one minute I really thought we could work on the next level hack, thank you anyway for having tried :(

 

Haha yeah, I'm going to try to ask the folks at the Boylston to let me check out one of them for 'testing' purposes. If not, I'll try to get of my friends in Chicago to try the North Mich. Ave store.

Link to comment
Share on other sites

I have a GA-P55M-UD4 motherboard.

I made all fixes in my dsdt.aml file Tony recommend in his blog. (thank you tony) But still get no sleep to work. :(

SATA Harddisk is now shown as internal - was really annoying me.

USB mouse stay on power now, when trying to put computer to sleep, but I can't wake up my computer. Even the fans keep on running.

So, no chance for sleep yet.

 

This is my current dsdt.

All is working perfect now, except sleep. How Speedstep work, is not confirmed by me.

Can anyone say me why I can't get sleep ?

 

 

 

Another thing, I found out, is that a ATI Radeon HD4870, some other ATI cards too I think, crash on boot with videoenabler from pc-efi, when no proper dsdt.aml file exist.

 

Try comparing yours with the one i posted- it should work with sleep- just make sure you check all of the boxes in System Preferences/Energy Saver and remove NullCPUPowerManagement.

Link to comment
Share on other sites

 Share

×
×
  • Create New...