Camilo_ML Posted April 23, 2011 Share Posted April 23, 2011 Hello guys. I don't use to write so much, normally i try to solve my own problems with lots of reading and patience Now i come to you to give something back to the community, i have spent my free time this past week researching and trying to complete this. I think 99,99% of the job is done for the average users regarding this DSDT patching. I present you all, interested and not interested too .... Dell Optiplex 755 DSDT patched. It features: -DTGP Method (Obviously ) -Native SATA ACHI (the mobo fits ICH9, now spoofed to ICH10) -HPET Fixed -RTC Ficed -SBUS Fixed -ISA/LPC Fixed (not completely but enough) -USB Fixed -CPU P-states Fixed -CPU C-states ¿¿NOT FIXED?? -WAK Fixed This all patching provides: Vanilla Speedstep with no additional kexts nor Disablers, Sleep (by front button or via system menu) and Wakeup support (via front button, or mouse click or keyboard keypress), no cmos corruption on reset, Devices recognized in System profiler, fast boot and power off... This all on vanilla installation, using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] legacy, Retail 10.6 OSX install DVD, and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 3.4 selecting [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to make it install and the first start. Also added MacPro3,1 from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. After that, copy my DSDT patched to /Extra folder and rename to DSDT.aml then use Apple 10.6.7 Combo Update to get to the latest I have not patched Audio device, use VoodoHDA.kext via [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to get sound working, and use Intel82566MM.kext (locate at kexts.com) in S/L/E/IONetworkingfamily/Contents/Plugins to get wired ethernet working if it does not work OOB for you. I have not tried to patch the onboard intel graphics cause i use another PCIe nvidia card which i activate via EFI string, so no traces in DSDT for it that can disturb other users. Hmmm, i think i don't forget anything, i hope Optiplex 755 lucky owners can now enjoy even more powerfull his "New MAC" Right now my /Extra/Extensions only have EvOreboot and FakeSMC kexts, and all works like a charm. Edit: Yeah! i forgot something important, this DSDT is for Optiplex 755 with bios flashed at rev A15 Here's link to my mediafire shared folder with the files. http://www.mediafire.com/?7c5y95cw8ucir Oops!! I see i can attach to the post too, so i do too. There you will find two files, the .DSL that is TextEditable, and the ready-to-use .AML that only needs to be renamed properly and dropped in /Extra folder. Nice day Edit 1: Just added full patch for USB, now OHCI and EHCI both are patched and fully working. In mediafire folder is the new dsdt too. I guess even reading "LPC device not properly initialized c-states manager not enabled" they indeed work, cause sleeps completely instant and wakes up in almost a second. So it seems C6 state is achieved. Remember to set Deep low power on bios. All comments are welcome, come on! don't be shy Test it and come back to tell your impressions DSDT_Files_Optiplex_755.zip dsdt_optiplex755_speedstep_fullusb_sleep.aml.zip 1 Link to comment Share on other sites More sharing options...
Dellmantt Posted April 24, 2011 Share Posted April 24, 2011 Good Work. Will test later Few questions- Do you still need EvOreboot (my dsdt with just RTC & HPET fixes I have found I need only FakeSMC)? What is your CPU identified as using MacPro3,1 in smbios? And what nvidia card are you using? EDIT Normally I don't use sleep, other than on a laptop on battery power, i don't see any benefits. I did try your sleep. I have preferences set to enter a password when returning from Screen Saver (or Sleep), as soon as i enter password and hit enter I got a restart (tried with and without EvOreboot) EDIT-EDIT Felt performance was slightly less with your DSDT. Ran both "Geekbench" & "XBench" and found scores were 13% lower with your dsdt. Being far from a DSDT guru would not even guess why that is. I do have A17 bios. Link to comment Share on other sites More sharing options...
CamiloML Posted April 25, 2011 Share Posted April 25, 2011 Hi. Nice to see another 755 user Regarding EvOreboot... still haven't had time to make tests and remove it. I know once all fixed in dsdt it should not be needed, but have to test yet. My CPU is E8400 #3.0Ghz Dual Core and so is recognized, and i'm using nVidia Quadro FX380. How can i take screenshots in my Hackintosh? Under windows is so easy, but i don't know if OSX has native screen capture. Maybe i need to go to A17 and check if DSDT needs all that patching. I'm kinda new to this world of hackintosh, sill haven't found a geekbench version that worked for me, i tested 2.1 directly downloaded from primelabs site and always crash, it seems it's 10.5.x only and SL kills it. This DSDT patching and hackintosh is such an amazing world, i will investigate further. I have all optimizations in bios set up as enabled, virtualization, low power, speedstep, multiple core...etc. Will re-test all later when back at home. Thanks for your comments. Could you please post your DSDT which gives 13% more performance? Nice day. Link to comment Share on other sites More sharing options...
Dellmantt Posted April 25, 2011 Share Posted April 25, 2011 Hi to you too. The 755 is a great system to hack, vanilla kernel, rock solid, no crashes or freezes. Here is my DSDT, only RTC & HPET patched. Dellmantt_DSDT.zip As stated earlier I don't use sleep and have speedstep off. No smbios.plist used Identified as iMac 8,1 CPU, FSB , RAM all identified correctly. Chameleon v2.0-RC5 r699 Have no trouble with Geekbench, version is 2.1.8. Is your video fully accelerated, can you change resolutions & rotation etc. Ssreenshots Command-Shift-3: Take a screenshot of the screen, and save it as a file on the desktop Command-Shift-4, then select an area: Take a screenshot of an area and save it as a file on the desktop Command-Shift-4, then space, then click a window: Take a screenshot of a window and save it as a file on the desktop Command-Control-Shift-3: Take a screenshot of the screen, and save it to the clipboard Command-Control-Shift-4, then select an area: Take a screenshot of an area and save it to the clipboard Command-Control-Shift-4, then space, then click a window: Take a screenshot of a window and save it to the clipboard In Leopard and later, the following keys can be held down while selecting an area (via Command-Shift-4 or Command-Control-Shift-4): Space, to lock the size of the selected region and instead move it when the mouse moves Shift, to resize only one edge of the selected region Option, to resize the selected region with its center as the anchor point [edit] Command is Window key and opt is alt key. cheers 1 Link to comment Share on other sites More sharing options...
Camilo_ML Posted April 25, 2011 Author Share Posted April 25, 2011 Thanks for the screenshot lesson Removed EvOReboot and smbios (added by [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] i think) and all woking aparently stable. I can only download geekbench 2.1.13 and keeps crashing every time i try to launch it. Now reported as Imac 8,1 and as you see full accelerated graphics plus rotation. I already have upgraded bios to A17, i can't compare with previous, but this seems to work fine too with my patched DSDT. When i put my hands over 2.1.8 will try to make some benchs. Nice day. P.S: I'm finishing to polish the DSDT, removing warnings and remarks on compile time. Will upload once finished. Here they are. latest_DSDT_polished.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted April 26, 2011 Share Posted April 26, 2011 Hei Camilo_ML shutdown and smbus, test it dsdt.Camilo_ML.zip kextstat|grep SMBus Last login: Mon Apr 25 21:02:05 on consoleMac-Pro-de-Daniel-Maldonado:~ danielnmaldonado$ kextstat|grep SMBus 66 0 0xffffff7f809d0000 0x2000 0x2000 com.apple.driver.AppleSMBusPCI (1.0.8d0) 77 1 0xffffff7f80a43000 0x2000 0x2000 com.apple.iokit.IOSMBusFamily (1.1) 78 0 0xffffff7f80a45000 0xb000 0xb000 com.apple.driver.AppleSMBusController (1.0.8d0) Mac-Pro-de-Daniel-Maldonado:~ danielnmaldonado$ Whats is your chipset? ICHX? 1 Link to comment Share on other sites More sharing options...
Dellmantt Posted April 26, 2011 Share Posted April 26, 2011 Whats is your chipset? ICHX? ICH9 Here is the info for (my) Optiplex 755 send_me.zip @Camilo_ML No problem here with the latest Geekbench 2.1.13 from primate Labs-or 2.1.7 (got elsewhere) Link to comment Share on other sites More sharing options...
MaLd0n Posted April 26, 2011 Share Posted April 26, 2011 dsdt.Optiplex.zip DTGP HDEF UHCI IRQs LPC REMOVE RTC SMBUS SHUTDOWN FIX WARNINGS NativePM and restart Fix, use Chameleon RC5 add in boot.plist <key>GeneratePStates</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> if you use VoodooHda, use AppleHdaDisabler in S/L/E http://www.insanelymac.com/forum/index.php...st&id=87700 Legacy AHCI AHCIPortInjector.kext.zip Orange icons IOAHCIBlockStorageInjector.kext.zip Let me know whether it is working or not. 1 Link to comment Share on other sites More sharing options...
Dellmantt Posted April 26, 2011 Share Posted April 26, 2011 e know whether it is working or not. Works for me Thank you MaLd0n Sorry Camilo_ML hijacked your thread, with my dsdt. Link to comment Share on other sites More sharing options...
Daishogun Posted April 27, 2011 Share Posted April 27, 2011 Hey, I just managed to aquire an Optiplex 755, but I'm really lost with how I should go about getting everything setup for Hackintosh, and which bootloaders and POST tools to use. If anyone could give me a quick rundown via a PM, I would appreciate it heaps. The only problem with my 755 is that it's a small form factor one meaning no PCI-E Graphics, and I hear OSX doesn't treat the Intel Graphics very well :S Link to comment Share on other sites More sharing options...
Dellmantt Posted April 27, 2011 Share Posted April 27, 2011 @Daishogun Advice is not usually given via PM, the idea is to share the knowledge. As far as I know the on board video is not supported under snow (may be wrong but have not seem any posts to the contrary). Installing Leopard might be better.. I usually advise people to install using a retail disk but in this case one of the older distros' might be the go. Can't advise on a leopard install as never done one on this system, plus it is so long ago since I installed Leopard i can't remember. You will probably find something to help amongst this search. http://www.google.com.au/search?hl=en&...mp;aql=&oq= Link to comment Share on other sites More sharing options...
CamiloML Posted April 28, 2011 Share Posted April 28, 2011 Works for meThank you MaLd0n Sorry Camilo_ML hijacked your thread, with my dsdt. Don't worry, not MY thread, but all Optiplex 755 users Keep going. MaLd0n thanks for your cooperation, will test myself asap Link to comment Share on other sites More sharing options...
Camilo_ML Posted April 28, 2011 Author Share Posted April 28, 2011 Well, i have tested MaLd0n's patched DSDT but unfortunately for me sleep got broken, PC come back from sleep to black screen and forced to power off by button. I rechecked his patches and mixed with mine resulting in a half mine half his DSDT This works again for me. If someone want to test.... attached is. I have to say that MaLd0n's one made my pc slower, at least it seemed to me that. I love cooperative work, this is the way things go ahead, thanks everybody dsdt.aml.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted April 28, 2011 Share Posted April 28, 2011 Well, i have tested MaLd0n's patched DSDT but unfortunately for me sleep got broken, PC come back from sleep to black screen and forced to power off by button. I rechecked his patches and mixed with mine resulting in a half mine half his DSDT This works again for me. If someone want to test.... attached is. I have to say that MaLd0n's one made my pc slower, at least it seemed to me that. I love cooperative work, this is the way things go ahead, thanks everybody P and C States --> Chameleon RC5 send me a kextstat and ioreg -lw0 | grep PerformanceStateArray and ioreg -lw0 | grep CSTInfo Link to comment Share on other sites More sharing options...
Camilo_ML Posted April 28, 2011 Author Share Posted April 28, 2011 P and C States --> Chameleon RC5 send me a kextstat and ioreg -lw0 | grep PerformanceStateArray and ioreg -lw0 | grep CSTInfo Hello. Here you have all info and a bit more. The CSTInfo request gave no data as result. dmesg.txt stat.txt ACPITABLES.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted April 28, 2011 Share Posted April 28, 2011 Here you have all info and a bit more. The CSTInfo request gave no data as result. NativePM and restart Fix, use Chameleon RC5 add in boot.plist <key>GeneratePStates</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> http://www.insanelymac.com/forum/index.php?showtopic=227833 Link to comment Share on other sites More sharing options...
Camilo_ML Posted April 28, 2011 Author Share Posted April 28, 2011 NativePM and restart Fix, use Chameleon RC5add in boot.plist <key>GeneratePStates</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> http://www.insanelymac.com/forum/index.php?showtopic=227833 I tried this last advice upgrading my boot to RC5 r750. Same result, no CSTInfo. i think i should give up on c-states, seems p-states work fine and also sleep/wake so... Link to comment Share on other sites More sharing options...
MaLd0n Posted April 28, 2011 Share Posted April 28, 2011 I tried this last advice upgrading my boot to RC5 r750. Same result, no CSTInfo. i think i should give up on c-states, seems p-states work fine and also sleep/wake so... very strange ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized I have no idea add manually Link to comment Share on other sites More sharing options...
mrintegra Posted August 16, 2011 Share Posted August 16, 2011 Sorry if I'm resurrecting an old thread, but I just wanted to ask a quick question. MaLd0n, I am currently running my Optiplex 755 without a DSDT and it is running fine except for a few occasional startup errors. My question to you is, can I use the DSDT that you've edited on my system that contains a Core 2 Quad processor? I have tried to generate my own DSDT but it fails everytime, so I just gave up. Please let me know if this would work on my system. Thanks in advance for you help. Link to comment Share on other sites More sharing options...
MaLd0n Posted August 16, 2011 Share Posted August 16, 2011 Sorry if I'm resurrecting an old thread, but I just wanted to ask a quick question. MaLd0n, I am currently running my Optiplex 755 without a DSDT and it is running fine except for a few occasional startup errors. My question to you is, can I use the DSDT that you've edited on my system that contains a Core 2 Quad processor? I have tried to generate my own DSDT but it fails everytime, so I just gave up. Please let me know if this would work on my system. Thanks in advance for you help. send me files http://www.insanelymac.com/forum/index.php...st&id=81816 Link to comment Share on other sites More sharing options...
mrintegra Posted August 16, 2011 Share Posted August 16, 2011 Here are the generated files. send me fileshttp://www.insanelymac.com/forum/index.php...st&id=81816 send_me.zip Link to comment Share on other sites More sharing options...
MaLd0n Posted August 16, 2011 Share Posted August 16, 2011 Here are the generated files. dsdt.mrintegra.zip IF YOU USE VODOOHDA, USE APPLEHDADISABLER Link to comment Share on other sites More sharing options...
mrintegra Posted August 16, 2011 Share Posted August 16, 2011 MaLd0n thank you again for all your help. I will give this a try and report back. dsdt.mrintegra.zipIF YOU USE VODOOHDA, USE APPLEHDADISABLER Link to comment Share on other sites More sharing options...
mrintegra Posted August 17, 2011 Share Posted August 17, 2011 MaLd0n I tried the DSDT that you've edited and it now hangs at Still waiting for root device. Link to comment Share on other sites More sharing options...
MaLd0n Posted August 17, 2011 Share Posted August 17, 2011 "Load optmized defaults" in bios setup enable AHCI and HPET 1 Link to comment Share on other sites More sharing options...
Recommended Posts