Jump to content

[Guide] Yosemite 10.10.X - Dell Optiplex 780 (760)


pepto
 Share

461 posts in this topic

Recommended Posts

@MacPeet

 

From my Clover Config:

<key>CPU</key>
<dict>
<key>BusSpeedkHz</key>
<integer>332499</integer>
<key>EnabledCores</key>
<integer>2</integer>
<key>FrequencyMHz</key>
<integer>2992</integer>
<key>QPI</key>
<integer>0</integer>
<key>SavingMode</key>
<integer>0</integer>
<key>Type</key>
<integer>769</integer>
</dict>

From Clover Generated Config:

key>CPU</key>
<dict>
<key>BusSpeedkHz</key>
<integer>332499</integer>
<key>EnabledCores</key>
<integer>1</integer>
<key>FrequencyMHz</key>
<integer>2992</integer>
<key>QPI</key>
<integer>65535</integer>
<key>SavingMode</key>
<integer>0</integer>
<key>Type</key>
<integer>769</integer>

From Boot.log:

9:899  0:000  CPU Vendor = 756E6547 Model=1067A
19:899  0:000  The CPU not supported turbo
19:899  0:000  BrandString = Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
19:899  0:000  MSR dumps:
19:899  0:000   @0x00CD=80000804
19:899  0:000   @0x0198=616091E0600091E
19:899  0:000  FSBFrequency=577MHz DMIvalue=1333330kHz
19:899  0:000  Corrected FSBFrequency=1333MHz
19:899  0:000  Vendor/Model/Stepping: 0x756E6547/0x17/0xA
19:899  0:000  Family/ExtFamily: 0x6/0x0
19:899  0:000  MaxDiv/MinDiv: 9.0/6
19:899  0:000  Turbo: 10/0/0/0
19:899  0:000  Features: 0xBFEBFBFF
19:899  0:000  Threads: 2
19:899  0:000  Cores: 1
19:899  0:000  FSB: 1333 MHz
19:899  0:000  CPU: 5200 MHz
19:899  0:000  TSC: 5200 MHz
19:899  0:000  PIS: 5333 MHz
Link to comment
Share on other sites

Obviously, the problem is here :

 

<key>EnabledCores</key>
<integer>1</integer>

 

Did you tried with my config.plist with just SMBios edits and everything else you need ? I have no such settings in mine and I don't need to specify CPU infos in order to make OS X correctly see my e6600 2,40 GHz.

Link to comment
Share on other sites

I used your config. I just edited the RTVariables, and a few other things

 

In my Config, I have it set:

 

<key>EnabledCores</key>


<integer>2</integer>

 

When I use Clover to Generate a Config it shows:

 

<key>EnabledCores</key>
<integer>1</integer>

 

I have read that Clover Generated Config is known to mess up CPU settings.

 

When I use Clover Configurator to generate boot log, it shows Clover see Correct CPU of E8400, but it says Threads 2, Cores 1:

 

:9:899  0:000  CPU Vendor = 756E6547 Model=1067A

19:899  0:000  The CPU not supported turbo
19:899  0:000  BrandString = Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
19:899  0:000  MSR dumps:
19:899  0:000   @0x00CD=80000804
19:899  0:000   @0x0198=616091E0600091E
19:899  0:000  FSBFrequency=577MHz DMIvalue=1333330kHz
19:899  0:000  Corrected FSBFrequency=1333MHz
19:899  0:000  Vendor/Model/Stepping: 0x756E6547/0x17/0xA
19:899  0:000  Family/ExtFamily: 0x6/0x0
19:899  0:000  MaxDiv/MinDiv: 9.0/6
19:899  0:000  Turbo: 10/0/0/0
19:899  0:000  Features: 0xBFEBFBFF
19:899  0:000  Threads: 2
19:899  0:000  Cores: 1
19:899  0:000  FSB: 1333 MHz
19:899  0:000  CPU: 5200 MHz
19:899  0:000  TSC: 5200 MHz
19:899  0:000  PIS: 5333 MHz

 

 

Link to comment
Share on other sites

Bios is up to date ? Check its options because your FSB shouldn't be that low and also check that MultiCore is enabled. Sounds obvious but who knows…

 

I didn't set any CPU infos in my config.plist so I don't use these lines :

 

<key>EnabledCores</key>
<integer>2</integer>

 

Try without them…

 

What kexts are you using BTW ?

Link to comment
Share on other sites

I have read that Clover Generated Config is known to mess up CPU settings.

 

When I use Clover Configurator to generate boot log, it shows Clover see Correct CPU of E8400, but it says Threads 2, Cores 1:

 

:9:899  0:000  CPU Vendor = 756E6547 Model=1067A

19:899  0:000  The CPU not supported turbo

19:899  0:000  BrandString = Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz

19:899  0:000  MSR dumps:

19:899  0:000   @0x00CD=80000804

19:899  0:000   @0x0198=616091E0600091E

19:899  0:000  FSBFrequency=577MHz DMIvalue=1333330kHz

19:899  0:000  Corrected FSBFrequency=1333MHz

19:899  0:000  Vendor/Model/Stepping: 0x756E6547/0x17/0xA

19:899  0:000  Family/ExtFamily: 0x6/0x0

19:899  0:000  MaxDiv/MinDiv: 9.0/6

19:899  0:000  Turbo: 10/0/0/0

19:899  0:000  Features: 0xBFEBFBFF

19:899  0:000  Threads: 2

19:899  0:000  Cores: 1

19:899  0:000  FSB: 1333 MHz

19:899  0:000  CPU: 5200 MHz

19:899  0:000  TSC: 5200 MHz

19:899  0:000  PIS: 5333 MHz

 

My Q9450 shows the same as yours, 1 Core. I think Clover mixed "Cores, Treads and CPU" When I look at CPU-X, System info, HWSensors and Activity monitor it is shown as it is:

 

QVc.png

  • Like 2
Link to comment
Share on other sites

My Q9450 shows the same as yours, 1 Core. I think Clover mixed "Cores, Treads and CPU" When I look at CPU-X, System info, HWSensors and Activity monitor it is shown as it is:

 

 

 

 

Yeah, good post! :)

 

Mine runs too good once it is booted to be running on only one core.

 

CPU-X does show 2 Cores on mine, but it has the Rated FSB & Multiplier incorrect.

 

My e8400 has a FSB of 333 MHZ, or to be more accurate, 332.500 KHZ with a Multiplier of 9, 

 

332,500 X 9 = 2,992,500 or 3GHZ 

 

HWMonitor is more accurate, showing my Multiplier running between x6 and x9. 

post-744883-0-22898500-1432565258_thumb.png

Link to comment
Share on other sites

I assume that Clover is installed in UEFI and not Legacy (EFI folder) at the root of system disk since you're always referencing to the EFI partition.

 

 

 

I have Clover installed in my EFI Partition.   EFI/EFI/Clover

 

Is Clover supposed to be installed somewhere else?

 

Guide Says:

 

 

 

"Move the folder /Clover from the unzipped to your hard drives /EFI/EFI/Clover/ location, make sure to choose to MERGE these folders."

 

 

What do you mean, "I assume clover is installed in UEFI", where is UEFI?  

post-744883-0-63362200-1432625165_thumb.png

Link to comment
Share on other sites

I meant in UEFI mode aka EFI partition based installation.

 

Well you've got a lot of things in drivers64UEFI folder and you need… none of them since this folder is useless if you have Legacy bios like the one of Optiplex series. :D

 

Remove all files in this folder (not the folder) and it should speed up the boot process.

 

You can also try to replace VBoxHfs-64.efi by HFSPlus.efi in drivers64 folder. It's a little bit faster than VBoxHfs-64.efi.

Link to comment
Share on other sites

Honestly, we really need a new noob-friendly install guide.

It's getting really messy and I still don't understand why some users have performance issues and other don't.

I will try to write one down and would be glad if you could correct that one (of course it would be better if an "InsanelyMac Legend" would do that but I have to start from scratch anyways and need a fool-proof list soon).

When finished we could start a new thread so modifications are possible.

Link to comment
Share on other sites

@macwiesel

 

What a SMBios Mac model you have set?

What is your CPU?

You work hopefully without NullCPU .....

Did you perhaps wrong CPU data in the config.plist?

 

My Dell runs with Q9400 and SSD. Starting time 20 seconds.

  • SMBios Mac model is set to: iMac9,1 (like the Guide proposes)
  • My real CPU: must open PC for that but should be a quadcore. About this Mac: 2,99 GHz Quad-Core Intel Xeon

    System Info:

      Model Name:	iMac
      Model Identifier:	iMac9,1
      Processor Name:	Quad-Core Intel Xeon
      Processor Speed:	2,99 GHz
      Number of Processors:	1
      Total Number of Cores:	4
      L2 Cache:	12 MB
      Memory:	8 GB
      Bus Speed:	5,33 GHz
      Boot ROM Version:	IM91.008D.B00
      SMC Version (system):	1.31f1
      Serial Number (system):	CK930xxxxxx
      Hardware UUID:	E04772E6-xxxxx
    
  • CPU in Clover: nothing is set (config.plist from polyzargone)
  • NullCPUPowerManagement.kext is installed under /EFI/Clover/kexts/10.10 (like the Guide proposes)
  • CPU data in config.plist: I didn't change anything

Well I think you really should do a clean install from scratch. [...]

 

But If you still want to make some tests for AppleHDA & HDMI audio support before the great spring-cleaning :hysterical: , I suggest you to read all previous posts we had with morpheousman. I think you just have a problem with some unappropriated kexts such as AppleHDADisabler etc.

 

Actually, it's a very simple process as long as you follow MacPeet's instructions to the letter, check your kexts and use the right DSDT/config.plist.

 

The point is to carefully use the correct kexts in your case because with my config.plist (even lightly edited for SMBios and iMessage settings) and my DSDT you already have everything you need to successfully enable AppleHDA & HDMI audio (sorry MacPeet if I only mention my files, all credits goes to you, there's no discussion on that :D) !

 

I will do an install from scratch and try to include 10.10.3 on the road (didn't do that before) but first I want to be sure I'm doing it right this time. That's why I want to write down the process again. (see previous post)

I will check again about audio and all the kexts but I didn't really add or delete any more kexts. I'm pretty sure I did the right thing (and I had problems before with audio if you remember...) > maybe different hardware?

 

Is a recommended Clover guide so I loose the feeling of groping ni the dark?

 

@MacPeet and @polyzargone thanks again for your ongoing help.

Link to comment
Share on other sites

I meant in UEFI mode aka EFI partition based installation.

 

Well you've got a lot of things in drivers64UEFI folder and you need… none of them since this folder is useless if you have Legacy bios like the one of Optiplex series. :D

 

Remove all files in this folder (not the folder) and it should speed up the boot process.

 

You can also try to replace VBoxHfs-64.efi by HFSPlus.efi in drivers64 folder. It's a little bit faster than VBoxHfs-64.efi.

 

Did all of your recommendations, and did not gain one second in boot up time. 

 

BTW, what CPU and Memory does your Optiplex have, and how long does it take for it to Start up? From Dell Splash Screen to Desktop? How many seconds? 

 

Let me know, than I have something to go by. :)

 

I have 2 of these Optiplex 780's. They are both exact twins. Same CPU, Memory, Video Card Etc.

 

One takes 2 minutes and 5 seconds to boot from Power On>> Dell Logo Splash Screen>>> to Desktop. 

 

The other one takes 1 minute 5 seconds. :)

 

One takes half the time, and they are exact twins! Hardware is same, Bios Settings same, both clean installs. Clover Folder the same.

 

At this point, I really don't care. They run just fine after boot up, sleep works, so I rarely have to do a complete boot up anyway. :)

Link to comment
Share on other sites

Optiplex 760 SFF - e6600 2,40 GHz - 4 Gb DDR2 - AMD Radeon HD 5450 1 Gb - Internal 3,5" original 160 Gb SATA + Internal 2,5" (laptop) 160 Gb SATA in replacement of internal DVD Drive.

 

• Internal 3,5" is MBR scheme partitionned. Win 8,1 + old OS X 10.10.3 Chameleon (not used anymore, will erase it for NTFS partition I guess)

• Internal 2,5" is full GPT : OS X 10.10.3 Clover

 

First boot device is Internal 2,5" so Clover is the bootloader.

 

Funny thing I've just notice : Clover also sees 1 Core where HW Monitor and all others see 2 :P !

Less funny thing : SpeedStep seems not working with my current setup. CPU freq is stuck at 2,39 GHz. I had no problems with Chameleon :(. Must investigate <_< [EDIT] Forgot to enable it in Bios :blush::hysterical:

 

10s from Dell logo to Clover GUI

1 mn 20s from Clover GUI to desktop

 

Full boot time is : 1 mn 30s (keep in mind that's not a SSD and that it's a laptop designed HDD).

 

No need to use NullCPUPowerManagement.kext - ever.

 

My guess is that you may have an hardware difference/issue with your HDDs. I don't see any other explanation :unsure:

  • Like 3
Link to comment
Share on other sites

I am currently not at home at the Dell. I write tomorrow or in the next few days my hardware and Config.

Steps with me quite wonderful. x6, x7, x8
 
NullCPUPowerManagement.kext
 
Differences in boot times often lies on the access time of the drives.
This can not be changed.
Link to comment
Share on other sites

OK I tried AppleHDA.kext Method 1 again with all the steps necessary but again it didn't work, so I tried Method 2 and:

 

IT WORKED! Great side effect: The distortion I complained earlier about is gone! So this really is a big improvement. I didn't try HDMI sound but it's already great the way it is now.

I need further testing but somehow the PC feels faster. Is it possible that a missing AppleHDA could lead to the problems?

 

Not sure about the speed, just yet.

  • Like 1
Link to comment
Share on other sites

Always rebuild kernel cache !

 

It's very very important when you add/remove/modify kexts in S/L/E. Method 2 does not modify this folder. That could explain why you had success with it and failure with method 1.

  • Like 2
Link to comment
Share on other sites

patched AppleHDA went to S/L/E

config.plist was the one you provided. I believe it was for Method 1. Only one item in kexttopatch list. Forgot which one. But not AppleHDA.

---

From a private conversation with morpheous I realized that I never tried and used the HDAEnabler.kext.

I thought of it as a special solution for him and not a necessity. So is the Enabler required to make the patched AppkeHDA work?

Link to comment
Share on other sites

 Share

×
×
  • Create New...