Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Question about dgpu. So I'm on macbook pro 15 mid 2014 (mbp11,3) with the discrete nvidia gt 750m graphics card.

Since my macbook is always plugged in I would like to pretty much always use the discrete gpu. I know there are some issues with the dgpu after nvidia dropped support some years ago but the nvidia gpu should work as far as I understood after you apply root patches? However I've changed the settings to disable automatic switching, tried a bunch of terminal commands, gpu switching apps (gfxcardstatus / gswitch). But I check activity monitor and no apps are still using my dgpu. The only ones are apps like final cut pro but even then I check gpu history on activity monitor and my dgpu doesn't go above 5%. Do anyone know a fix?

Would it be possible to permamently disable the integrated gpu somehow? Want to use the dgpu for as many apps as possible like google chrome, zoom, etc... Or pretty much all apps since I have no need to save battery (always plugged in) so want to maximize performance.
Thankful for any tips!

Running sonoma 14.1 with opencore legacy patcher and default smbios. Maybe my last option is to downgrade to the last version nvidia officially supported this gpu?

Another thing is my integrated monitor on my mbp is broken so I've physically removed it and I'm using a displaylink monitor which is using screen monitoring on my mac to send the picture over to my displaylink monitor using a usb cable. Maybe this is causing some issue and forcing it to use the igpu? Another problem with this is that the screen monitoring on mac is using the igpu instead of the dgpu and I suppose that makes the peformance worse. Is there a way to force mac to use dgpu for screen monitoring?

Also when I press about me on the top left corner, it doesn't list any graphics card. If that means anything. However I can see both graphic cards on system report.


Update:
Here's something interesting! I tried using an external monitor (before I was using a displaylink monitor connected through usb), now if I press about me I do see both gpus, before when I didn't use the external hdmi monitor there was no gpus in the about me section. And now with the external hdmi monitor final cut pro also has my dgpu as an option, before it was defaulted to the intel gpu and I couldn't change.

However I'm not planning on using an external monitor maybe a workaround is to make a virtual monitor that tricks the macbook that it's connected through hdmi or buying a dummy hdmi cable might work. Will have to experiment with this.
 
Last edited:
Question about dgpu. So I'm on macbook pro 15 mid 2014 (mbp11,3) with the discrete nvidia gt 750m graphics card.

...but the nvidia gpu should work as far as I understood after you apply root patches?
...Would it be possible to permamently disable the integrated gpu somehow?
...picture over to my displaylink monitor using a usb cable. Maybe this is causing some issue and forcing it to use the igpu?
- Yes: Nvidia graphics supported after root patches
- You may be able to disable iGPU using WhateverGreen.kext. Read more here. This will require manual "surgery" on your Open Core config.plist and manual addition of the WhateverGreen.kext to your Open Core EFI. You'll want to look at the WhateverGreen.kext boot-arg -wegnoigpu or the DeviceProperty disable-gpu (use one or the other). Explaining how to perform the "surgery" is off-topic in this thread and learning how to perform the "surgery" is important for you to know how to maintain your Mac, because you will need to manually apply this change after every "Build and Install Open Core"
- I have seen cases where the quality / type of video cable affects graphics performance, but I don't think this is what is forcing the iGPU. Not certain though. Before you buy a new video cable, test WhateverGreen first.

If my explanation of Open Core, WhateverGreen, kext, boot-arg ... are new to you, you will need to be patient and learn about Open Core which your unsupported Mac is now using to boot Sonoma.

EDIT: You might also want to experiment with WhateverGreen boot-arg/DeviceProperty wegswitchgpu/switch-to-external-gpu to see if that works better for you than -wegnoigpu/disable-gpu. When testing, use the boot-arg and then decide if you want to switch to using the DeviceProperty.
 
Last edited:
  • Like
Reactions: ponta pon pon
- Yes: Nvidia graphics supported after root patches
- You may be able to disable iGPU using WhateverGreen.kext. Read more here. This will require manual "surgery" on your Open Core config.plist and manual addition of the WhateverGreen.kext to your Open Core EFI. You'll want to look at the WhateverGreen.kext boot-arg -wegnoigpu or the DeviceProperty disable-gpu (use one or the other). Explaining how to perform the "surgery" is off-topic in this thread and learning how to perform the "surgery" is important for you to know how to maintain your Mac, because you will need to manually apply this change after every "Build and Install Open Core"
- I have seen cases where the quality / type of video cable affects graphics performance, but I don't think this is what is forcing the iGPU. Not certain though. Before you buy a new video cable, test WhateverGreen first.

If my explanation of Open Core, WhateverGreen, kext, boot-arg ... are new to you, you will need to be patient and learn about Open Core which your unsupported Mac is now using to boot Sonoma.
Might try this thanks alot! Is there any disadvantages of not having the igpu except for battery (no problem since I'm planning to be charging 24/7)? How do I do a backup if **** goes wrong? Already had to reformat my whole macbook 2 days ago messed up something haha.

Here's something interesting tho! I tried using an external monitor, now if I press about me I do see both gpus, before when I didn't use the external hdmi monitor there was no gpus in the about me section. And now with the external hdmi monitor final cut pro also has my dgpu as an option, before it was defaulted to the intel gpu and I couldn't change.

However I'm not planning on using an external monitor maybe a workaround is to make a virtual monitor that tricks the macbook that it's connected through hdmi or buying a dummy hdmi cable might work. Will have to experiment with this.
 
Uppps. I have noticed i have lost the bluetooth after updating to 14.1.1 in my my Mac Pro 5,1
It worked perfect before the update, though i updated also to OCLP 1.2
To anyone has hapenned the same?
May try my solution (i use a newer BT and WiFi card) where I switched the data line to USB 3.0 (caution not the power supply) - so I no longer have to rely on usb 1.1 and it runs 100% stable since the update to Ventura, under Sonoma as well. https://forums.macrumors.com/thread....2346881/page-139?post=31926781#post-31926781
 
How do I do a backup if **** goes wrong? Already had to reformat my whole macbook 2 days ago messed up something haha.

Here's something interesting tho! I tried using an external monitor, now if I press about me I do see both gpus, before when I didn't use the external hdmi monitor there was no gpus in the about me section.
Read this to see how to test without risking your working macOS volume. If you don't want to risk your currently-working macOS, add an APFS volume and install a new instance of macOS there for experimentation. You should do your Open Core experimentation with a USB thumb drive ("Build and Install Open Core" to the thumb drive and boot with the thumb drive EFI so that you don't screw up the EFI on your SSD).
 
  • Like
Reactions: PropClear
...maybe a workaround is to make a virtual monitor that tricks the macbook that it's connected through hdmi or buying a dummy hdmi cable might work. Will have to experiment with this.
It's possible that what you want to do can be achieved with the WhateverGreen.kext as I explained. Good luck with your testing.
 
Hi,
I run Opencore 1.2.0 and Sonoma 14.1 on a Mac mini i7 from 2014. The Macintosh HD is a Fusion Drive. I did install Opencore to both EFI partitions of the 2 drives of the Fusion Drive. When this machine does boot, will it first read the EFI on the SSD drive, or the EFI from the Harddrive? Or described other: Where is Opencore nescessary at a Fusion Drive, on the SSD drive or the HD drive?
 
Last edited:
I did install Opencore to both EFI partitions of the 2 drives of the Fusion Drive.
You'll probably find that it's confusing to have more than one Open Core EFI installed in your Mac. Install only one instance of the Open Core EFI (with OCLP's "Build and Install Open Core") and delete the other instance.

EDIT: If you're not sure which EFI boots by default, you can find through experimentation. Make sure you have the Open Core EFI on a USB thumb drive (so that you can boot with the thumb drive EFI if necessary) and remove the EFIs one at a time from your internal drives.

EDIT2: After you have a bootable USB thumb drive (with Open Core), start your experiment by deleting the Open Core EFI from your HD. If your Mac boots Open Core from the SSD, your experiment is finished.
 
Last edited:
  • Like
Reactions: Pachnes
You'll probably find that it's confusing to have more than one Open Core EFI installed in your Mac. Install only one instance of the Open Core EFI (with OCLP's "Build and Install Open Core") and delete the other instance.

EDIT: If you're not sure which EFI boots by default, you can find through experimentation. Make sure you have the Open Core EFI on a USB thumb drive (so that you can boot with the thumb drive EFI if necessary) and remove the EFIs one at a time from your internal drives.

EDIT2: After you have a bootable USB thumb drive (with Open Core), start your experiment by deleting the Open Core EFI from your HD. If your Mac boots Open Core from the SSD, your experiment is finished.
ok, thx!
 
May try my solution (i use a newer BT and WiFi card) where I switched the data line to USB 3.0 (caution not the power supply) - so I no longer have to rely on usb 1.1 and it runs 100% stable since the update to Ventura, under Sonoma as well. https://forums.macrumors.com/thread....2346881/page-139?post=31926781#post-31926781
Look at my post #2435. It will refer you to other posts that worked to regain Bluetooth. Worked for me too. Imac 10.1, Sonoma 14.0, OCLP 1.1
 
Uppps. I have noticed i have lost the bluetooth after updating to 14.1.1 in my my Mac Pro 5,1
It worked perfect before the update, though i updated also to OCLP 1.2
To anyone has hapenned the same?
Look at my post #2435. It will refer you to other posts that worked to regain Bluetooth. Worked for me too. Imac 10.1, Sonoma 14.0, OCLP 1.1
 
  • Like
Reactions: 0134168
Is it working better with the trashcan mac pro? I tested it during beta - and am hoping it's a lot better now... improvements?
 
Mac mini, 2014, i7, 16GB, Fusion Drive:

Update to Sonoma 14.1.1 from 14.1:

First I did install OCLP 1.2.0 to both EFI partitions of the drives of the Fusion Drive.

Than I started the Update via System Preferences. First reboot was successful, but the desktop had no wallpaper (first problem) and wifi did not work (second problem).

So I restarted the machine and wallpaper at desktop appeared and wifi does work now.

Third Problem: I started CCC 6.18 (7612) for a backup of the Macintosh HD, that backup failed, CCC did tell after 1 second, that it had finished. Same failure when I restarted that backup. Resolve of the problem: I deleted the backup plan and did set up a new backup plan. Than CCC 6.18 worked again, made the backup which I could verify.
 
I have a fusion drive on one of my macs too; I always thought that OCLP boots from the last EFI you selected. If you hold down 'option' when you boot up, you'll see two EFI - one with a hard disk and one with an SSD symbol. I typically select the SSD one, the 'volume' then appears behind that and off you go; same volume whether you select EFI-HD or EFI-SSD. Next time you reboot, you don't have to hold down option - it just boots (from the last selected EFI I thought) - but could be wrong...
 
  • Like
Reactions: roronl
Hi,
I run Sonoma 14.0 with OCLP 1.0.0 (since them updatet to 1.1.0) on a Macmini7,1.
Everything runs well but one thing:
The ethernetsettingsmenu isn't working.
Any idea?

Last night I install OCLP 1.2.0 and update (create USB stick) the MacMini to Soroma 14.1.1.

But the result is the same :(
 

Attachments

  • Bildschirmfoto 2023-10-29 um 17.42.34.png
    Bildschirmfoto 2023-10-29 um 17.42.34.png
    78.6 KB · Views: 62
Clever! Good luck with your test.
Might give WhateverGreen a shot but do you have a guide to point me to or something? Right now I'm at sonoma 14.1 with the latest opencore legacy and post root patches. Have not done anything else. Both installed to the internal ssd. I saw that WhateverGreen is available to download on Hackintool but don't dare to touch anything haha.

And having to manually change things each update is no problem since I don't think I will be bothering updating anymore. Will stay on this version is I can get this to work. :)


Found this guide: https://elitemacx86.com/threads/how...-intel-graphics-on-desktops-and-laptops.1013/

Not sure if I'm allowed to link (let me know and I'll delete it). Do you mind checking fast if it's accurate? :) Thanks.
 
Last edited:
I have a fusion drive on one of my macs too; I always thought that OCLP boots from the last EFI you selected. If you hold down 'option' when you boot up, you'll see two EFI - one with a hard disk and one with an SSD symbol. I typically select the SSD one, the 'volume' then appears behind that and off you go; same volume whether you select EFI-HD or EFI-SSD. Next time you reboot, you don't have to hold down option - it just boots (from the last selected EFI I thought) - but could be wrong...
The OCLP manual (link below) says you can hold down the Control key when you select the EFI partition you want to use in order to make that the default.
I have also seen, many times, people say you should have only one OCLP EFI partition on one disk, or only one if one of the two disks cannot be used as a boot drive.
For example, on my iMac 15,1 with 2 internal disks (a 128GB SSD & a 1TB HDD, remnants of a Fusion drive) I have one OCLP EFI partition on the SSD and another on an external SSD with Ventura installed on that disk.
I don't know about that "from the last selected EFI I thought" item.
 
Everything working smoothly on MacBookPro14,3 after latest nightly update:

- Resume from sleeps works!!
- Radeon Pro 555 works and is no longer detected as Polaris. All things related to it work amazingly well (external display and change between graphic chipsets!)

Hey all, wondering about the status of MacBookPro14,3 and Radeon Pro 555. When I last tested Sonoma, the KDK for 14.1 wasn't out and I wasn't able to patch for graphics. Is the above post still true? External display, sleep, and graphics switching functions properly on macbookpro14,3?

There's a note here: https://github.com/dortania/OpenCore-Legacy-Patcher/issues/1008 about external display being black on Polaris cards, which all evidence i've found is that Pro 555 is Polaris based. Will test tonight if there's no response and report my findings.

Edit: I should mention, the above page mentions "if internal GPU is AMD Legacy GCN"; after reading some of the codebase, it appears Polaris gets patched with AMD Legacy GCN v2 patch sets. I'm not sure if this makes a difference.

Edit2: Looking okay so far after patching. Display needs to be unplugged before else screen freezes on internal and requires a force reboot. Can run 4k60hz as expected after patch. Migrating data now to test continuity camera.

Edit3: Continuity Cam works. Can't find anything broken.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.