Jump to content

Dell XPS 8930 Resource Extravaganza!


slave-zeo
 Share

18 posts in this topic

Recommended Posts

Overall status: WORKING WELL

 

Hello again, True Believers! On today's episode of Spider-man and His Amazing Friends we'll be looking at the Dell XPS 8930 tower system. 

 

Lets start off by looking at a detailed list of the 8930's hardware,

 

Intel® Core i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s), Coffee Lake

32GB DDR4 2666MHz RAM (2x16GB sticks @ 2133MHz, aftermarket)

 
NVIDIA GeForce GTX 980 Ti, Graphics card #1 (aftermarket)
Intel® UHD Graphics 630, Graphics card #2 (cannot disable in UEFI BIOS)
 
Realtek Audio (not sure what chip yet)
 
KXG50ZNV512G NVMe TOSHIBA 512GB
WDC WD30EFRX-68EUZN0 (3TB hard drive, aftermarket)
PLDS DVD+-RW DU-8A5LH, Optical drive
 
Killer E2400 Gigabit Ethernet Controller
Qualcomm QCA9377 802.11ac Wireless Adapter
 
ASMedia USB 3.1 eXtensible Host Controlle
Intel® USB 3.0 eXtensible Host Controller
 
The UEFI BIOS has tons of options that need to be disabled.
 
post-446-0-37005100-1513593035_thumb.jpg
 
This is the main UEFI BIOS screen. Nothing to change here, except maybe the date.
 
post-446-0-01694300-1513593135_thumb.jpg
 
The Advanced tab. Make sure to switch RAID to AHCI or your disk will not show up. Everything else should be set as in the picture.
 
post-446-0-26053100-1513593244_thumb.jpg
 
Next up is the Security tab. Make the changes to match the picture. I'm not sure if this is needed but I went into the Secure Boot option and selected "Delete All Secure Boot Variables", see picture below.
 
post-446-0-53367300-1513593407_thumb.jpg
 
Secure boot options. As stated above I deleted the variables.
 
post-446-0-82030800-1513593464_thumb.jpg
 
Finally the Boot tab. Just set as in the picture. Never mind the "Windows Boot Manager". I ended up deleting the entry via the "File Browser Del Boot Option" and added Clover via the "File Browser Add Boot Option".
 
GREAT SCOTT! This had to be the easiest install of a Hackintosh ever. Basically I made an install USB stick and put FakeSMC.kext and AtherosE2200Ethernet.kext in the EFI/CLOVER/kexts/other folder. No other kexts were needed. I booted off the USB stick, installed macOS and I was done with the OS portion.
 
After installation I rebooted the computer and then booted from the USB stick. I chose the freshly installed drive and it booted to the setup portion of the installation. After setup it was onward to the desktop. I'll not bore you with the specifics of fully setting up a bootable macOS install, but after all was said and done it was smooth sailing. 
 
Post install was basically installing VooDooHDA and the nVidia web drivers. Ethernet was taken care of via the AtherosE2200Ethernet kext. USB and Bluetooth worked without any extra effort. As far as I can tell the only thing NOT WORKING is the WiFi. I Googled a bit but nothing turned up for the Qualcomm QCA9377. I keep on the look out for a kext though.
 
post-446-0-19099500-1513431162_thumb.png
 
The CPU shows up as unknown, but everything else seems to be in order. The CPU's speedstep works as intended. I monitored it via the Intel® Power Gadget for a good bit and it was scaling fine.
 
post-446-0-31899600-1513431524_thumb.png
 
The NVMExpress ssd looks to be detected and set up properly. I really didn't expect it to be. A very pleasant surprise.
 
post-446-0-63935600-1513436338_thumb.png
 
Geekbench 4 scores. Not sure if it's good or bad. Take with a grain of salt.
 
post-446-0-27134100-1513436826_thumb.pngpost-446-0-95382700-1513436838_thumb.png
 
Here are the Cinebench results. Again, I'm not sure if these are good or bad. This test seems a bit dated considering the comparative results of the other hardware. People seem to still use it, though, so here it is.
 
post-446-0-23725600-1513437891_thumb.png
 
This is supposed to mean something about disk speed. I'm still not sure if it's good or not. Enjoy, if you're into this sort of thing.
 
Here is my EFI folder for the Dell XPS 8930, Google Drive Link
Here are the Post Installation tools I used for this install, Google Drive Link
 
I have more information to share. I'll get back to this later on.
  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

 

Hey,
 
Thanks for your very informative post on installing OS X on Dell 8390. 
 
Did you find any solution for the Wifi? 
 
Thanks. 

 

 

Nope, the wifi is and will probably remain totally unsupported. The bluetooth is good though. 

 

On an unrelated note, I never did figure out what Realtek audio chip is in this desktop. The physical chip on the motherboard is so tiny I can't read any text on it. I booted into Linux and it was just referred to as Realtek HD Audio via lspci.

Link to comment
Share on other sites

  • 4 weeks later...

I ran into one problem which I just fixed last night after a few weeks of giving me fits. My Qualcomm ethernet chip would lose connection for a fraction of a second and then reconnect right back. This caused all kinds of lag problems for online gaming (World of Warcraft mainly). The way I fixed it was to go into the System Preferences > Network > select Ethernet from the lefthand side > click Advanced > and finally under the Hardware tab change Configuration to Manually and then Duplex to full-duplex, flow-control. I really think it was the energy-efficient-ethernet part under Duplex causing the problem. Regardless, no problems with disconnections now!

 

post-446-0-41361900-1517018572_thumb.png

Link to comment
Share on other sites

I haven't encountered a restarting after shutdown problem. Are you using the EFI folder in the original post?


Another thing I ran into was when upgrading to macOS 10.13.3 the updated nVidia drivers do not work so well. There is tons of lag and screen drawing choppiness. I had to downgrade to the 10.13.2 drivers to get smooth graphics back. This isn't a XPS 8930 problem, but instead a nVidia problem. Still, many 8930 systems were shipped with nVidia graphics so it's something to look out for.

Link to comment
Share on other sites

I'm diligently working toward getting the Intel UHD 630 graphics working. I've made progress but ultimately still failing. The GPU is showing up in System Information properly (See image below). But will not display anything on the attached monitor. The monitor is initialized at boot time as it powers on from it's sleep state, but no useable output. 

 

post-446-0-51965200-1518353914_thumb.png

 

The Apple VT H264 encoder also seems to be available with both hardware and software options. Below is showing the OBS output options.

 

post-446-0-82853500-1518354220_thumb.png

 

I've tried all manner of kext's and device id's and pretty much anything I could find to make it work. I'm still looking and testing. I'll update as I experiment.

Link to comment
Share on other sites

I'm diligently working toward getting the Intel UHD 630 graphics working. I've made progress but ultimately still failing. The GPU is showing up in System Information properly (See image below). But will not display anything on the attached monitor. The monitor is initialized at boot time as it powers on from it's sleep state, but no useable output. 

 

attachicon.gifScreen Shot 2018-02-11 at 6.37.49 AM.png

 

The Apple VT H264 encoder also seems to be available with both hardware and software options. Below is showing the OBS output options.

 

attachicon.gifScreen Shot 2018-02-11 at 6.38.42 AM.png

 

I've tried all manner of kext's and device id's and pretty much anything I could find to make it work. I'm still looking and testing. I'll update as I experiment.

I fixed my graphics problem following this guide.

 

See post #470.

Hope it fixes the lag for you.

Link to comment
Share on other sites

  • 2 weeks later...

Thanks for the post. This has been helpful as a starting point for me.

 

I have a similar setup to yours, but I have the 8700K so I think I may have a different chipset than you.

 

I currently have NO fan speed even with the Fakexxxx.kext installed. I can see the temps, but I can't see or control the fan speed for the CPU or the case fans. I think it's always running at minimum. I literally never hear the fan (like in a bad way).

 

Can you confirm that you can see the fan speed in HWMonitor.app?

Link to comment
Share on other sites

  • 1 month later...

Was it really that easy?  I have an Alienware Aurora R7 (which I believe uses the same motherboard) and can't even get the installer to boot.  I used the latest clover, and added FakeSMC.  When I boot (in EFI mode) I get the clover menu, but as soon as I select "Boot from Installer", the PC just dies.  Mouse and keyboard lights go off, and nothing else happens.

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 months later...
On 9/26/2018 at 4:34 PM, namio said:

do you think this will work with mojave? will anything have to be done differently?

 

Well my upgrade went 'not so smoothly' - mainly due to the fact my RX 480 is playing up (doesn't display on the displayport .. port) .. which I have a vague recollection of seeing as an issue before but the Killer ethernet usually supported by the Atheros22000 kext also isn't kicking in so that needs to be sorted as well.. audio is currently out but that seems to be a VoodoHDA issue which I can sort at a later stage. All this for Dark Mode .. =) 

 

Ninja Edit: Managed to get Video Card working (Dayman Framebuffer, Inject Ati, RadeonDeInit and 5 ports) 

 

Ninja Edit 2: Managed to get it all going apart from the sound card - I kept getting ACPICPU timeouts but moving the AppleACPIPlatform.kext from mojave's /Systems/Library/Extentions folder into clover's "other" kext folder let me get past that .. it also meant the Atheros driver came back to life so now onto audio. 

 

Ninja Edit 3: It's all working fine! Turns out I had to remove any audio kexts and leave the system to do it's thing (!). The compatibility of this machine is just amazing!

Edited by jharsem
Updated Results (Edit 3)
Link to comment
Share on other sites

  • 3 months later...

It's been a while since I've visited this thread. My wife is using the 8930 as her main computer. It's currently running Mojave 10.14.2 but I'm going to upgrade today and see how it goes. I'll report new geekbench benchmarks when/if it finishes upgrading.

 

Just a note, the Radeon RX 480 works fine on this setup with only lilu and whatevergreen installed in the kexts/10.14 directory on my EFI partition.

 

There was only one negative thing I did note and sorry I forgot this. My daughter was using the 8930 as a graphics workstation.  The older versions of Final Cut and Motion were giving corrupted files when rendering. This is with all the installable Pro App updates available. I updated Final Cut and Motion to their latest versions and they wouldn't start afterwords. Just a couple of icon bounces and an unexpectedly quit error. I tried this with a fresh install of Mojave 10.14.2 and it was the same thing. I first thought it was the Radeon RX 480 card but I tried a Radeon RX 580 with the same result. If anyone has the Pro Apps running on this machine PLEASE post here and let me know your configuration, such as kexts and clover options which differ from mine in the original post. It would be a great help to figuring this out. 

 

Otherwise, this is the most compatible Hackintosh I've ever had the pleasure of working with. Hardware wise everything is working EXCEPT the wifi, which i suspect never will. I might look into a replacement card even though I don't use the wifi.

Edited by slave-zeo
Double posted
Link to comment
Share on other sites

  • 11 months later...

With 10.15.2 I started getting random reboots. I did some googling and came up with this forums post containing information about it.

 

https://hackintosher.com/forums/thread/solved-random-restarts-dell-xps-8930-catalina.3900/

 

I hope this helps anyone having trouble with the same.

Link to comment
Share on other sites

  • 2 months later...

Thanks for this post/discussion. 

 

I'm going to dive into the Hackintosh world.  Picking up a Dell 8930 today at Microcenter  :-)

CPU: i7-9700k

GFX:  Radeon RX580 w/ 8GB (way overkill but getting for a good price)

RAM: 32GB

MAC OS: 1TB Crucial NVME

Windows (for VM): 1TB SSD (to be determined, cheapest)

 

Wish me luck ;)

 

Edited by John Kotches
Formatting.
Link to comment
Share on other sites

 Share

×
×
  • Create New...