Jump to content
slave-zeo

Dell XPS 8930 Resource Extravaganza!

13 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.

Share this post


Link to post
Share on other sites
Advertisement
Hey,

 

Thanks for your very informative post on installing OS X on Dell 8390. 

 

Did you find any solution for the Wifi? 

 

Thanks. 

Share this post


Link to post
Share on other sites

 

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

I got mine working using the hints and EFI folder here, plus a bunch of googling.
My 8930 (from costco!) didn't come with an SSD, so I added a WD 512GB drive first..

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Ahhh, noob here. Just bought a XPS 8930 from Costco and installed successfully with a existing SSD lying around. Thanks for the hints!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By doixanh
      This follows my previous guide for macOS Sierra.
       
      0. What works and does not
      Works
      - CPU power management
      - QE/CI on Integrated Intel HD 4000
      - Keyboard/Trackpad
      - HDMI and LVDS output
      - Audio: Headphone, speaker, HDMI (?).
      - Ethernet
      - Camera
      - Battery info
      - Bluetooth
      - USB
       
      Does NOT work
      - Internal Wifi. Workaround: USB wifi or replace your internal wifi with a supported mPCI-e card.
      - Sleep: does not work with an USB wifi. Workaround: Replace your internal wifi with a supported card.
      - VGA out. Workaround: Use an « active » HDMI to VGA adapter. I use this way to connecting my laptop to projectors.
      - Discrete AMD GPU
      - Card reader. Workaround: Use an external USB card reader.
       
       
      1. Specs
      My Dell Inspiron 15R SE still has the following specs (I haven't upgraded it since Yosemite) :
      - Intel Core i7 3632QM with Intel HD Graphic 4000
      - 8GB + 4GB RAM (12GB total)
      - 128GB Samsung EVO SSD + 1TB HDD
      - AMD Radeon 7730M, won't be used by any Hackintosh build
      - Full HD 15.4" screen
       
      2. Requirements
      - A Dell 7520, of course
      - An USB Stick, minimum 16GB. Any 16GB should work.
      - A pair of USB Mouse / Keyboard during the installation and fixes (you can use your built in keyboard and touchpad later)
      - An existing Hackintosh (or a real Mac, if you have any )
      - Downloaded «Install macOS Mojave Beta» from App Store.
      - A GPT-partitioned hard drive
      - A 20GB (minimum) partition as the target.
      - Dosdude1's macOS Mojave Patcher
       
      3. Create USB Install. For full guide please see here
      - Boot your existing Hackintosh or real Mac.
      - First you need to be sure that you have downloaded the app «Install macOS Mojave Beta» from App Store (Developer account is required).
      - Use Disk Utilities to partition your USB stick with 1 partition in GPT mode, and choose «OS X Extended (Journaled)» as partition type. Note: don't use any space in label of your disk.
      - Run Dosdude1's macOS Mojave Patcher, select the installer app, select usb disk as target.
      - Be patient. It's quite slow.
      - Download and install Clover Bootloader v4658 to the usb disk, note to install using EFI boot only
      - Copy attached config.plist to /Volumes/ESP/EFI/CLOVER/
      - Copy attached kexts to /Volumes/ESP/EFI/CLOVER/Other/
      - Download NullCPUPowerManagement.kext and put it in /Volumes/ESP/EFI/CLOVER/Other/
      - Reboot after finishing creating your USB for installation.
       
      4. Install
      - During boot, press F12 to have boot list. Choose your USB to start. Set ig-platform-id to 0x01660004 to boot the installation.
      - It should boot directly to the installation UI. Choose language.
      - On top menu, select Utilities and Disk Utility.
      - Format your target partition as OS X Extended (Journaled). APFS can be used but it's your own risks
      - Exit Disk utility.
      - Start Install, choose your newly formatted partition. Follow the instruction. Wait for a while (in my case I waited around 10 minutes).
      - It will restart your computer as soon as it finishes the file copy.
      - You still need to boot from USB. Hit F12 during boot to show boot list. Choose your USB to start. Set ig-platform-id to 0x01660004, select your installed partition and press Enter.
      - You will be able to see user creation. Follow the instructions on screen. When you get to your desktop.
      - Reboot, you should be able to use both LVDS and HDMI outputs (with ig-platform-id 01660003) with proper kext and config.plist attached.
       
       
      Welcome to macOS Mojave!

       
      5. Device fixes
      Most of the fixes are included in the attached kext zip.
      5.1. CPU Power Management
      Works fine with macOS Mojave (official version) as long as you use ssdtPRGen.sh as instructed here. Don't forget to delete NullCPUPowerManagement.kext afterward.
      5.2. Wifi
      The integrated wifi doesn't work. At all. I used an external wifi dongle TP Link WN725N (v2) for Internet access. After that I replaced the internal wifi with a Atheros AR5B29 and it works natively
      If you use this AR5B29, copy the attached AirPortAtheros40.kext into /System/Library/Extensions
      config.plist.zip
      kexts.zip
      AirPortAtheros40.kext.zip
    • By tlefko
      macOS-Mojave-XPS13-9350
      Hello, this is a simple guide to get OS X 10.14 working on any XPS 13 9350 model
      This guide uses files from (@syscl) (albeit edited) and full credit to him for the Deploy.sh and DSDT patches. However, his Clover folder is unbootable with Mojave and thus has been redone.
      However, his Deploy is still retained but edited to remove some DSDT patches that break things on Mojave
      I did my best to keep the guide simple and for the most part it is, it's inteded for the 6200U non iris but should work with others. (credit @syscl)
      Issues
      Wake up via lid is hit or miss (sometimes needs key press) SD Card slot Restarts don't work (endless black screen while turning off but still on) Usage Notes
      USB Devices eject upon sleep (USB Patches via Deploy were major issue) Changing board number via Clover Config doesn't work always unless serial is changed (No idea..) Audio is controlled via VoodooHDA however prefpane is not nessacary. Never tested USB C anything. Charging should be fine however I'm not sure about others, don't personally use it) What Works
      Everything else! Setup Notes
      The new AFPS file system must be used, there is no way to avoid it. Has no noticeable adverse effects except slower boot time It is difficult to repartition AFPS drives and resize them, recommend clean install or you could have one partition smaller than your hard drive that can't be increased unless reformatted Although Volumes will be converted, keep drive as GUID BIOS Settings
      Set all SATA operation as AHCI Disable Secure Boot, Fast Boot For Coil Whine improvement disable C-States Enable UEFI Booting (Disable Legacy if easily confused) Recommended: Clean Install (Preinstall steps)
      Download latest Mojave version from Mac App store (Register AppleID as developer, enroll your mac, download the preview from the link onsite or google for detailed instructions. Make Bootable media (google how or download app to do it, it's just a terminal command) Download the Latest Clover revision (currently using r4568) and install it to your USB as UEFI and ESP (no need for drivers) Copy The contents of this Github repository into your EFI folder on the USB (Mount the EFI Partition via clover config, efi mounter, etc.) (No Boot Folder in EFI) If you have the same XPS Model as me you can use stock ACPI patched files (6200u, hd 520, 3200x1800,) if not delete contents of both folders (origin, patched) and will fix later via @syscls modified deploy) Installing Mojave (Clean Install)
      Boot PC off the USB, select your Installer as your Boot drive from clover menu config is currently set to FAKESERIAL and -v. I believe (@syscl's) deploy generates serial # information Once installer is loaded, go to disk utility and format as a GUID Partition Table with whatever partitions you want (Don't format whole drive to afps make sure it's GUID) Run the Mojave installer to the drive wait for it to finish, then turn off) From Clover, select the name of the Mojave Partition (not preboot, recovery, etc.) and not your USB stick either From here the installation will continue. DO NOT CLICK ON MOUSE OR KEYBOARD (crashes installer shortly after at least for me) Post Install (Clean Install)
      Reboot off your USB once again, load up your Mojave drive. First Boot will take long, if your using my ACPI files (from @sysl's deploy, edited) and have same model you should have everything out of box (except wifi) Regardless, run through the installer and set it all up. (without acpi) At this point screen should be fine, mouse, keyboard, no wifi should be present or bluetooth. No brightness control as well. go to terminal to mount EFI or via clover Config, EFI Mounter, etc, of both USB and the internal disk Copy and REPLACE the EFI folder from the USB into your hard drive. Unplug your USB and reboot and you should be able to boot without the USB now Turn off PC, boot into clover. Don't select a drive and press F4 and Fn+F4 a few times, wait a few seconds, then boot back to the drive Plug back in the USB, mount it's EFI, and run the modified Deploy Script on your Hard Drive EFI partition After deploy is finished, there will be VoodooI2C error as I deleted it from Kexts, for me it breaks Trackpad and Keyboard. For now will be using VoodooPS2. After Modded Deploy
      You should have no Internet at this point, the following next steps should resolve that. However, your Brightness, lidsleep, USB, bluetooth should be working Using your favourite Kext Installer (Put it on a USB or something to get it on the PC), install (credit @Rehabman's) FAKEPCIID and FAKEPCIID_Broadcomm texts that are included in the ManualKexts Folder Then run "Sudo kextcache -i /" from terminal, reboot, then run it again. By this point your wifi should be fixed, and everything should be done Post Install Notes
      Your welcome to transfer whatever other kexts you want to S/L/E, personally I leave them in the CLOVER Folder injected. Doing upgrade via mac app store is similar, just partitioning hard drive is harder. Apart from that same process essentially, not recommended Credits
      Credit Hackintosher.com for basic patches (although @syscl) covered some Credit to @syscl (clearly...) Credit to @Rehabman Credit to @syscl Kexts, and his contributers. ex. Lidwake.kext (although not fully compatible) Support
      Your welcome to open any issues on this thread, I personally have little DSDT knowledge so I will do my best to help! Thanks for Reading!
      - This is a clone from my GitHub, the link to the repository is below with all files
       
      https://github.com/tlefko/macOS-Mojave-XPS13-9350
       
      - I would really like to hear everyone's experience trying this guide so please let me know in the comments how it worked for you, if you plan to try it, etc.
    • By yehia2amer
      Dell Precision T7610 Workstation
      Hackintosh GUIDE (Work in Progress)
       
                        
      Introduction: 
      Hi Everyone,
      This Workstation used to be a Beast with Dual CPUs and tons of RAM, I Know it is now normal to get that much cores in a Desktop but it is still a very decent machine for me (As a Programmer), and I thought it would be a good idea to Install MacOS as the Daily Driver Rather than Linux and It turns out to be a very Great Experience (with Some Challenges ).
       
      Specs:
      CPU: 2x Xeon E5-2680 v2 2.8GHz Ten Core Processors RAM: 128 GB 1333 MHz DDR3 ECC Memory GPU: ATI Radeon HD 4870 Chipset: Intel C602 Audio: Realtek ALC269Q High Definition Audio SAS Drive Controllers (RAID): LSI 2308 SATA/SAS 6Gb/s controller with host based RAID 0, 1, 10 (4  Network Controller 1: Intel 82579 Gigabit Ethernet controller with Remote Wake UP, PXE and Jumbo frames support
      Network Controller 2: Intel Ethernet Controller I210
      NEC USB3.0 xHCI Controller: Renesas Electronics uPD720201 & uPD720202
       
      Working:
      Both "Xeon E5-2680 v2" and all cores with Power Management and P-States (using VoodooTSCSync & ssdtPRGen.sh) ATI Radeon HD 4870 (Vanilla) Realtek ALC269Q (using VoodooHDA till Now) LSI 2308 SAS (using AstekFusion2) Intel 82579 Network Controller (Vanilla) Intel I210 Network Controller (IntelMausiEthernet) USB 2.0  
      Not Working:
      NEC USB3.0 xHCI Controller (Renesas Electronics uPD720201 & uPD720202) Sleep  
      https://github.com/yehia2amer/Dell-Precision-T7610-Workstation-Hackintosh-Guide
×