Jump to content

Installing Yosemite on an Dell Optiplex 790


rjjd

Recommended Posts

I arranged an nice desktop Dell optlplex 790 SFF with Intel i7 16 GB ram and Asus GT slilent GT610 video card 2GB ddr3 ram memory and looks to me an good machine for video edting, CPU is 2 times faster an my mac pro 2008 wo i have now.

Can someone tell me witch installation and extra package i must use to make this an succes?

I included an CPU-Z file with the hardware components 

There is mentioned an standard graphic card -- i will buy and use video card described above 

Thanks.

Dell-Optiplex-790-i7.txt

Link to comment
Share on other sites

  • Administrators

So, according to that CPU-Z output, your system's specs are as follows:

  • BIOS A18
  • Intel Q65 chipset
  • Intel Sandy Bridge quad-core i7-2600 3.40GHz (turbo boost up to 3.8GHz)
  • Integrated Intel HD 2000 graphics
  • ATI Radeon HD 5450 PCIe x16 graphics card (or is it a 6450?)
  • 16Go DDR3-1333
  • Realtek ALC269Q HD audio
  • Intel 82579LM Gigabit Ethernet
  • 1To SATA HDD
  • 1 x RJ45
  • 10 x USB 2.0 ports
  • 1 x DB9 serial port
  • 2 x line-in mini-jack ports
  • 2 x line-out mini-jack ports
  • 1 x VGA output
  • 1 x DP output
  • PS2 keyboard + mouse ports

 

You should get Yosemite up and running with the following:

  • MacPro3,1 SMBIOS
  • IntelE1000eEthernet kext for LAN card
  • specific patched AppleHDA or VoodooHDA+HDADisabler for audio
  • As usual, check default DSDT for PCI0 _UID value and set to 0 if found at 4 (or other)

 

The integrated Intel HD 2000 is unsupported afaik but the Radeon HD 5450 should work OOB though it may require a DSDT patch to inject it properly. The patch should look fairly similar to this (DSDT patch from Jake's 780 pack), knowing that you'll have to specify your own hardware ids (your card was listed as ven id 0x1002 with dev id 0x68F9):

               Device (GFX0)
               {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0E)
                            {
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0xE0, 0x68, 0x00, 0x00
                                }, 
                                "ATY,DeviceID", 
                                Buffer (0x02)
                                {
                                     0xE0, 0x68
                                }, 
                                "vendor-id", 
                                Buffer (0x04)
                                {
                                     0x02, 0x10, 0x00, 0x00
                                }, 
                                "ATY,VendorID", 
                                Buffer (0x02)
                                {
                                     0x02, 0x10
                                }, 
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                }, 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                }, 
                                "@0,AAPL,boot-display", 
                                Buffer (Zero) {}
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }

Look here too.

 

Initially, boot with NullCPUPM, then generate your SSDT specifically for your i7-2600 CPU using the well-know SSDT-generator script. You'll then enjoy full native CPU SpeedStep + Turbo boost.

Link to comment
Share on other sites

Hello i created as described successfully 2 usb sticks with yosemite on it. I started this morning my dell with usb connected to it. Error message MACH_KERNEL error cannot find..  Check it with my macbook and discovered mistake. I copied mach_kernel in folder library/kernels/kernel instead of library/kernel. Problem solved desktop is booting now totally up with usb stick . Installed Chameleon and done all steps in chapter 4  except step 4 6 and 7 I do not understand with is being written (sorry)   steps 6 and 7 i did not do because i would try first to bot the machine on itself.  But i get KP  with message about this NullCPUPowerManagement ..    How can i some this? i can boot normally with usb stick and then choose me HD.  other small question: When desktop is booting it startup in DOS screen can this being changed in an GUI look ?

Thanks,.

Link to comment
Share on other sites

  • Administrators

With Chameleon, copy the kernel files to /System/Library/Kernels folder as "kernel" but you may also use the old referencing, i.e. place it at partition's root as "mach_kernel".

 

What you called "DOS screen" is default Chameleon bootloader screen when you have no "Themes" folder in /Extra. You can grab one from any packs I have posted in the past like in the D6xx section or in my guides of the "EDP -> Supported models with Guides" forum subsection for instance.

Link to comment
Share on other sites

  • Administrators

You can avoid using the NullCPUPowerManagement kext (which should be placed in /S/L/E for Yosemite) if you use the patched AICPUPM kext since you have a SandyBridge CPU. Patched kext is available here, along vanilla and patched kernels.

 

Replace the vanilla kext in /S/L/E (keep a backup somewhere if you want) by the patched version and repair permissions with usual Terminal commands:

sudo chmod -R 755 /System/Library/Extensions
sudo chown -R 0:0 /System/Library/Extensions
sudo touch /System/Library/Extensions
sudo kextcache -Boot -U /
Link to comment
Share on other sites

×
×
  • Create New...