flashman123 Posted October 16, 2016 Share Posted October 16, 2016 (edited) 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 October 16, 2016 by flashman123 Link to comment Share on other sites More sharing options...
NSCXP2005 Posted October 16, 2016 Share Posted October 16, 2016 Will this work with integrated graphics such as HD 4000? Sent from my SM-G928F using Tapatalk Link to comment Share on other sites More sharing options...
flashman123 Posted October 16, 2016 Author Share Posted October 16, 2016 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. Link to comment Share on other sites More sharing options...
flashman123 Posted October 16, 2016 Author Share Posted October 16, 2016 Well it just seems as if the update according to https://www.youtube.com/watch?v=IuGZrgSYuDY fixed everything 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. Link to comment Share on other sites More sharing options...
flashman123 Posted October 16, 2016 Author Share Posted October 16, 2016 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. Link to comment Share on other sites More sharing options...
Recommended Posts