Jump to content
Sign in to follow this  
Followers 0
flashman123

Niresh Mavericks on ESXi with GPU Passthrough -> No signal

5 posts in this topic

Recommended Posts

Hi guys,

 

after a week of trial and error, I still could not find a solution to get my AMD Radeon HD 7850 to work in Mavericks (10.9.0).

I was able to install Mavericks without any problem (with BIOS instead of EFI boot mode and chameleon as boot loader) on an AMD system with the following specs:

  • GIGABYTE GA970A-UD3 Rev. 3.0
  • XFX Radeon HD 7850 (2GB)
  • AMD Athlon II 640
  • 12 GB DDR III

However, when booting up to Mavericks, the GPU (which is set to passthrough mode that works with the same settings with Windows 10) does not output anything, neither on HDMI nor on VGA. Instead, I can only use the ESXi remote console (via VMware Workstation 12). I've also tried AtiConfig=Pitcairn and AtiPorts=4 with GraphicsEnabler=No, but with this configuration neither the GPU nor the ESXi integrated graphics work.

 

Also, I have heard that Mavericks 10.9.3 would fix errors associated with certain AMD GPUs so that they would work OOB (http://www.insanelymac.com/forum/topic/295190-sapphire-hd-7850-full-works/page-4) Still, I am not sure if this would fix the error that I have, as the people reporting about that could at least get un-accelerated graphics working (in a non-virtual environment). I've already tried to update to 10.9.5 via the Appstore Update, but after booting again the previously set kernel (amd64) seems to have been replaced. Luckily, I have prepared a snapshot, so I was just going to try out https://www.youtube.com/watch?v=IuGZrgSYuDY (there it is shown how to update Mavericks 10.9.0 on AMD hardware), but I don't know if the step "replace kext files" would be useful here, as the updates graphics drivers could just be what I need to get everything working (?).

 

So, all in all, does anyone know how to get the GPU working in OS X Mavericks?

 

[TBD]: Additionally, here follows the output of lspci (the GPU seems to be detected)

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:16.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:17.7 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.1 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.2 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.3 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.4 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.5 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.6 PCI bridge: VMware PCI Express Root Port (rev 01)
00:18.7 PCI bridge: VMware PCI Express Root Port (rev 01)
02:00.0 USB Controller: VMware Device 0774
02:01.0 USB Controller: VMware USB2 EHCI Controller
02:03.0 SATA controller: VMware Device 07e0
03:00.0 VGA compatible controller: ATI Technologies Inc Device 6819
03:00.1 Audio device: ATI Technologies Inc Device aab0
04:00.0 USB Controller: Device 1b6f:7023 (rev 01)
13:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
1b:00.0 USB Controller: Device 1b6f:7023 (rev 01)
Edited by flashman123

Share this post


Link to post
Share on other sites
Advertisement

The motherboard itself does not provide any iGPU. There only is one physical GPU, the HD 7850.

 

However, when starting up the VM in ESXi, you have (remote) console access. That is, a virtual display adapter (some proprietary VMware software) is used as the main display output and forwards the display content to the remote administrator. This all happens while the physical GPU, which was set to passthrough, stays completely empty on both HDMI and VGA.

 

I've also been trying to get Mac OS X working without ESXi. When doing this I could at least get SOME output from the GPU (non-accelerated though), but now there is just nothing. :(

Share this post


Link to post
Share on other sites

Well it just seems as if the update according to https://www.youtube.com/watch?v=IuGZrgSYuDY fixed everything :w00t:

 

After booting up with the new kernel in safe + verbose mdoe with /amd -v -x, I was greeted by my VGA monitor suddenly turning on. I will try to get OS X working outside of safe mode as quickly as possible. The rest of the video should give a good guidance for that.

Share this post


Link to post
Share on other sites

I ended up using Mac OS X 10.9.4 instead of 10.9.5 because there was a problem while replacing some of the kext files in /S/L/E/ when running in safe mode.

It seems as if my CPU (Athlon II X640) is not compatible with the kernel given in the video, but it is listed for 10.9.4 (see http://wiki.osx86project.org/wiki/index.php/Patched_Kernels).

 

With this version, I just had to install the combo update (don't restart!), install the three kext files using Kext Wizard and finally place the kernel file (I renamed it to amd64) into the root folder. During the next start, the graphics card was detected correctly (with graphics acceleration) and I could use Chameleon Wizard to set the boot flag "/amd64" automatically.

 

All in all, I am pretty sure that an Intel CPU would simplify the whole process and also be more "future-proof" due to more kernels supporting that platform.

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
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By guitarsimo93
      Ciao a tutti ragazzi, ho un hack che uso come serverino con questo hardware:
       
      MB: ASRock B75M-GL
      CPU: Intel Pentium G2030
       
      Come boot loader utilizzo Chameleon versione 2.3 r2716 (Nessun problema a passare a Clover)
       
      Lo stop non funziona, o meglio, il computer va in stop e si risveglia (anche tramite accesso da network, che è la cosa che mi interessa di più), ma dopo essersi risvegliato... beh diciamo che non è freezato ma più o meno è uguale.. il mouse lo muovo e la tastiera la posso usare ma il computer praticamente non risponde a nulla, ne apertura di programmi, ne apertura di menù a tendina (nemmeno del finder).
       
      Potete aiutarmi?
       
      Grazie mille a tutti quanti
    • By Relativino88
      Buongiorno, apro questo topic perchè non sono riuscito a trovare nulla in merito a questo laptop.
      Anche se la sua configurazione è simile ad altri, non sono riuscito ad installare Osx Mavericks (testato sia con retail sia con niresh mode) causa scheda video (Intel hd 4000, Nvidia geforce 710m) che mi oscura lo schermo al primo avvio dopo l'installazione. Nonostante abbia provato ad inserire ripetutamente molti flags di avvio (presi dalle varie sezioni del forum) lo schermo rimane sempre nero e la scheda audio emette un suono costante (un bip).
       
      Il modello è un Asus f552cl; 
       
      Le caratteristiche hardware sono:
       
      Cpu: Intel core i5-3337u, 1.80 GHz
       
      Scheda Video: Intel hd 4000 ; Nvidia geforce 710 m;
       
      Ram: 5 gb
       
      Architettura: 64 bit
       
      Scheda wifi: Mediatek MT7630E
       
      Scheda di rete: Realtek 
       
      Scheda audio: Realtek 
       
       
       
       
      Chiedo aiuto nell'installare Osx Mavericks 10.9 con qualsiasi metodo (confidando in qualcuno che abbia la mia stessa configurazione);
       
      Grazie,
       
      Michele
    • By chiefslack7
      Hola que tal, tengo un problema, y requiero su ayuda;
      lo que pasa es que tengo una notebook Asus g73sw con las siguientes caracteristicas:
      - Intel core i7
      - Nvidia Gforce 460 gtx ( 1500 mb)
      - 16 gb ram
      - 1 terabyte,
       
      ; tiene instalado el OS X Mavericks 10.9.2 , todo funciona bien; lo unico que pasa es que se cuelga repentinamente;es decir estoy haciendo algo en un programa y
      aparece el circulo cargando y nada mas no se puede hacer nada mas; hasta que lo reinicio y normal; pero quisiera saber por que sucede esto y si se puede
      arreglar.
       
×