• Become a Premium Member for $25/year with no ads to improve your community experience.

GUIDE How to Enable NVIDIA Graphics on macOS [Clover/OpenCore]

Its greyed out
Only one monitor seems to be connected. Try checking with the scaled resolution. If it doesn't work, reset your monitor, from your monitor OSD button, change the Response time to Faster/Fastest and then check.
 
Hi there, I am another person that is having trouble getting my GPU to work properly.

Host Specs
  • Gigabyte X570 AORUS MASTER AM4 ATX Motherboard Rev 1.2
  • AMD Ryzen 3950x
  • Nvidia GTX 780 Ti 3GB GDDR5

I have set up Proxmox and created a VM with OSX Monterey 12.7.1 installed on it.

I have not installed any drivers myself for the Nvidia GPU as from what I understand, getting the GTX780 Ti to work properly should be done via the NVRAM boot args and OCLP. Please correct me if I am wrong.

Problem:
  • When I install the Nvidia Kepler patch using OCLP, the system reboots or blacks out at around the 33% mark of the loading screen. This issue arises only after rebooting the system following the patch installation.
  • I can only use one monitor with the GPU, and I don't think acceleration is working.
  • I would like to have my three monitors plugged into my GPU and operating.

What I have tried:
  • I have passed through the GPU to the virtual machine.
  • I have experimented with the NVRAM settings using OCAuxiliaryTools.
  • I have tried updating Open Core, OCLP and the kernels/kexts to their most recent updates, but I am still not getting past the OS resetting itself after running the patcher.

Additional Info:
  • I my main monitor plugged in via the Display port and a display port cable.
  • The other monitors use a HDMI cable/port and a DVI port, but I have a DVI to HDMI converter plugged into it.

Any help getting this problem resolved would be much appreciated.

I have added as much relevant information as possible to make life easier for everyone. Please let me know if you have any questions.

The VMs Hardware tab:

JntHcqg.md.png


The unused drives are still in my hardware because I ran a snapshot while playing around with the GPU.

My GRUB file;

Code:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt initcall_blacklist=sysfb_init rd.driver.pre=vfio-pci pcie_acs_override=downstream,multifunction"
GRUB_CMDLINE_LINUX=""

My <vmid>.conf file; (cat /etc/pve/qemu-server/<vmid>.conf)

Code:
agent: 1
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -global nec-usb-xhci.msi=off -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,+rdrand,check,+invtsc
balloon: 0
bios: ovmf
boot: order=virtio0
cores: 4
efidisk0: local:896/vm-896-disk-1.qcow2,efitype=4m,size=528K
hostpci0: 0000:54:00,pcie=1,x-vga=1
hostpci1: 0000:51:00,pcie=1
machine: q35
memory: 8192
meta: creation-qemu=7.2.0,ctime=1685711280
name: HSVE-Monterey
net0: virtio=EA:32:25:3F:6E:73,bridge=vmbr0
numa: 0
ostype: other
parent: Fresh_install_T5
scsihw: virtio-scsi-pci
smbios1: uuid=7f022baf-b285-4788-97e7-e06404541da5
snaptime: 1700551639
sockets: 1
tags: hsve;rev5;template
vga: none
virtio0: local:896/vm-896-disk-3.qcow2,cache=unsafe,discard=on,size=924G
vmgenid: 1605c04d-1365-467c-98eb-52fdc93fbdac

I have tried setting the Mac to iMacPro 1.1 and to MacPro7,1
These settings have not made a difference.

I do not think the acceleration and transparency is working. I have attached a few images and also the config.plist for reference.

V1-About-this-mac.png


V1-Desktop-Current-State.png


V1-Display-Overview.png


EFI config.plist
Just in case the uploaded file has any issues.

Cheers,
Phill
 

Attachments

Last edited:
Hi there, I am another person that is having trouble getting my GPU to work properly.

Host Specs
  • Gigabyte X570 AORUS MASTER AM4 ATX Motherboard Rev 1.2
  • AMD Ryzen 3950x
  • Nvidia GTX 780 Ti 3GB GDDR5

I have set up Proxmox and created a VM with OSX Monterey 12.7.1 installed on it.

I have not installed any drivers myself for the Nvidia GPU as from what I understand, getting the GTX780 Ti to work properly should be done via the NVRAM boot args and OCLP. Please correct me if I am wrong.

Problem:
  • When I install the Nvidia Kepler patch using OCLP, the system reboots or blacks out at around the 33% mark of the loading screen. This issue arises only after rebooting the system following the patch installation.
  • I can only use one monitor with the GPU, and I don't think acceleration is working.
  • I would like to have my three monitors plugged into my GPU and operating.

What I have tried:
  • I have passed through the GPU to the virtual machine.
  • I have experimented with the NVRAM settings using OCAuxiliaryTools.
  • I have tried updating Open Core, OCLP and the kernels/kexts to their most recent updates, but I am still not getting past the OS resetting itself after running the patcher.

Additional Info:
  • I my main monitor plugged in via the Display port and a display port cable.
  • The other monitors use a HDMI cable/port and a DVI port, but I have a DVI to HDMI converter plugged into it.

Any help getting this problem resolved would be much appreciated.

I have added as much relevant information as possible to make life easier for everyone. Please let me know if you have any questions.

The VMs Hardware tab:

JntHcqg.md.png


The unused drives are still in my hardware because I ran a snapshot while playing around with the GPU.

My GRUB file;

Code:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt initcall_blacklist=sysfb_init rd.driver.pre=vfio-pci pcie_acs_override=downstream,multifunction"
GRUB_CMDLINE_LINUX=""

My <vmid>.conf file; (cat /etc/pve/qemu-server/<vmid>.conf)

Code:
agent: 1
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -global nec-usb-xhci.msi=off -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,+rdrand,check,+invtsc
balloon: 0
bios: ovmf
boot: order=virtio0
cores: 4
efidisk0: local:896/vm-896-disk-1.qcow2,efitype=4m,size=528K
hostpci0: 0000:54:00,pcie=1,x-vga=1
hostpci1: 0000:51:00,pcie=1
machine: q35
memory: 8192
meta: creation-qemu=7.2.0,ctime=1685711280
name: HSVE-Monterey
net0: virtio=EA:32:25:3F:6E:73,bridge=vmbr0
numa: 0
ostype: other
parent: Fresh_install_T5
scsihw: virtio-scsi-pci
smbios1: uuid=7f022baf-b285-4788-97e7-e06404541da5
snaptime: 1700551639
sockets: 1
tags: hsve;rev5;template
vga: none
virtio0: local:896/vm-896-disk-3.qcow2,cache=unsafe,discard=on,size=924G
vmgenid: 1605c04d-1365-467c-98eb-52fdc93fbdac

I have tried setting the Mac to iMacPro 1.1 and to MacPro7,1
These settings have not made a difference.

I do not think the acceleration and transparency is working. I have attached a few images and also the config.plist for reference.

V1-About-this-mac.png


V1-Desktop-Current-State.png


V1-Display-Overview.png


EFI config.plist
Just in case the uploaded file has any issues.

Cheers,
Phill
Hello, another user has a similar setup to yours and has the same issue. We're currently working on the issue and will update the thread accordingly

 
Hello, another user has a similar setup to yours and has the same issue. We're currently working on the issue and will update the thread accordingly

Cheers. I appreciate the reply.
 
  • Like
Reactions: EliteMacx86
Hello, another user has a similar setup to yours and has the same issue. We're currently working on the issue and will update the thread accordingly

Just out of curiosity, is it the GPU that is causing the issue or is it more likely to be the rest of the hardware? I would be ok with getting another GPU that is known not to cause issues if it means I can get this project up and running. The only requirement is for a GPU with three monitor outputs.
 
Just out of curiosity, is it the GPU that is causing the issue or is it more likely to be the rest of the hardware? I would be ok with getting another GPU that is known not to cause issues if it means I can get this project up and running. The only requirement is for a GPU with three monitor outputs.
We're still working on it and we'll share an update on this very soon.
 
Hello @phsiris There's an update for you.

So, got some time today and did tests. At our end, we were able to run GT710 (Zotac) and GTX 1070Ti (MSI) on macOS Sonoma with full acceleration. Although the host system was Intel, we expect that the results should be the same on AMD too.
 
Hello @phsiris There's an update for you.

So, got some time today and did tests. At our end, we were able to run GT710 (Zotac) and GTX 1070Ti (MSI) on macOS Sonoma with full acceleration. Although the host system was Intel, we expect that the results should be the same on AMD too.
Thanks for replying.
But I am not sure what you mean by 'There is an update'.

Cheers
 

Forum statistics

Threads
1,918
Messages
17,804
Members
27,635
Latest member
saharxX