Jump to content
slave-zeo

Dell XPS 8930 Resource Extravaganza!

17 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
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)

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

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 tlefko
      Now updated for 10.13.6+ Designed for i7 Skylake, QHD+, 256/8GB memory
      https://github.com/tlefko/OSX-XPS13-9350
      INSTALL
      you may want to disable Configure BIOS settings for EFI Booting. Disable RAID, enable AHCI, virtualization, make sure VRAM is over 32. and you should be set. also disable secure boot and enable UEFI booting You should create an EFI folder onto the USB and copy the contents of the USB onto the drive Boot off the usb using external mouse/keyboard (if required) and follow the installer prompts boot off the MAC HDD NOTES
      You may want to remove the DSDT patches if you have an issue. and manually repatch. however if you have the same model it should not be an issue. POST INSTALL
      Copy the folders from the root of the USB onto the computer efi folder. NOTES
      Some sleep bugs Tested with 10.13.6, not with 10.14 DSDT patches may have an issues if not the same model, you can remove them if there is an issue. CREDITS
      @Rehabman @maz-1 @syscl @darkvoid SUPPORT
      feel free to ask questions / open answers, you can also check out my other repository covering a previous mac version for the same model for other files for that / information on this topic Files.zip
    • By ricardos7
      Boa tarde a todos, estou fazendo um hack em um notebook Dell 5557, as configurações estão abaixo.
      Preciso de ajuda para terminar alguns detalhes que nao consegui, alguém poderia ajudar?
       
      bem com a minha pasta EFI que pode ser baixada nesse post vc poderá fazer o seu hack mais facilmente nesse modelo,
      pois quase tudo ja esta configurado e pronto pra uso.
       
      ESPECIFICAÇÕES TÉCNICAS
      Processador Intel Core i7 - 6ª Geração Intel Core i7-6500U
      Velocidade: 2.5 GHz até 3.1 GHz com Max Turbo Cache: 4Mb
      Memória RAM Quantidade: 16GB DDR3L 1600MHz (2X8).
      Armazenamento Capacidade: 240 GB SSD
      Tela Tamanho:15.6” Resolução: FULL HD 1920x1080p Touch
      Webcam integrada de alta definição (720p) com microfone digital
      Gráfico Integrado Intel HD 520
      NVIDIA® GeForce 930M com 4GB DDR3 Dedicada
      Áudio Realteck ALC255

      Dell Wireless 1707 WiFi, chip ar9565
      1x  HDMI 1.4ª
      2x USB 3.0
      1x USB 2.0
      1x Ethernet 10/100 RJ-45
      1x Entrada de Cartão 5 em 1 (SD, SD 3.0, SDHC, MS e MS PRO)
      Leitor de Cartão
      Tipo: SD, SDHC, SD3.0, MS, MS Pro
      Alimentação Bivolt 3 células 43Wh
       
       
      O QUE NÃO FUNCIONA?
      BRILHO DA TELA
      BLUETOOTH
      SONO (Hibernação)
      HDMI (audio e video) deve ser por causa da nvidia eu acho.
      GRAFICOS DEDICADOS NVIDEA 930M (NAO CONSEGUIR DESATIVAR PERMANENTE)
       
      O QUE FUNCIONA?
       
      GRAFICOS INTEL
      WI-FI - a intel original foi substituída pela DELL dw1707 ar9565
      AUDIO
      TECLADO
      TRACKPAD (com gestos)
      TOUCHSCREEN (com alguns gestos)
      TECLAS  DE ATALHO
      PLACA DE REDE RJ45
      GERENCIAMENTO DE ENERGIA
       
      A DSDT E AS SSDT
      PACHS BASICOS APLICADOS.
      Aparentemente o gerenciamento de energia está funcionando bem, pelo menos o processador parece esta bem estável.
       

       
      PASTA OTHER CLOVER (DEPOIS DESSA IMAGEM FOI ADICIONADO MAIS DUAS KEXT QUE NAO ESTAO PRESENTES NA IMAGEM, PARA FUNCIONAR
      O TOUCH E PARA O WIFI CONSEGUIR ENCONTRAR AS REDES.
       

       
      EFI 
       

       
      ACPI/PACHER
       

       
       
      ESTAREI DEIXANDO UM LINK PARA DOWNLOAD DA MINHA PASTA EFI, CASO ALGUEM ESTEJA FAZENDO ESSE MESMO HACK ESSA PASTA PODERÁ AJUDAR.
       
      ATENÇÃO
       
      LEMBARDO QUE OS ARQUIVOS DSDT E SSDT, SSDT DE 5 A 8 SÃO DO MEU NOTEBOOK, QUEM FOR USAR DEVER EXTRAIR E CONSTRUIR SEUS PROPRIOS DSDT E SSDT.
      O SSDT-EC E O SSDT-PNLF PODEM SER USADOS POIS SÃO GENERICOS.
       
      LINK DE DOWNLOAD EFI DELL 5557-P39F
      https://drive.google.com/open?id=1Q2tnoqQZ9K44Bv6k2k1yauaHCAop_ZyW
       
      QUEM PUDER AJUDAR A CORRIGIR OS PROBLEMAS RESTANTE EU AGRADEÇO, OBRIGADO.
       
       
    • By irfan67670
      Hi all,
       
         I have a perfectly working Mojave installation on my Dell 3537, i5-4200U, Intel HD4400 Graphics, 8GB RAM. When I tried to upgrade using Catalina, it got stuck on showing '8 hours and 54 minutes remaining' and then the time started increasing instead of decreasing. So I decided to create a bootable USB and when I boot it, it always gets stuck on one of these two lines (sometime one comes before the other..):
        
        apfs_module_start: 1683: load: com.apple.filesystem.apfs, v1412 ....
        OR
        ApplePS2Controller: Notification consumer published: ApplePS2SynapticsTouchPad
       
        Things I have tried already and did nothing:
        - Removing VoodooPS2Controller kext and use external mouse/keyboard,
        - keep only minimal kexts in clover for booting (ethernet, smc etc)
        - clover patch to change ECDV to EC
        - Add SSDT-EC.aml to my patched ACPI folder in clover 

        Next thing will try is removing VirtualSMC and use FakeSMC during installation, if anyone faced same issue and found a solution, please advise.
       
        Thanks
      CLOVER.zip
×