OpenCore bootloader. Contribute to acidanthera/OpenCorePkg development by creating an account on GitHub.
github.com
Just follow the video guide, it's tested and it works. Don't try to reinvent the wheel. I'd like to hear how your i3-4130 HD4400 graphics works for you. Once you've got the install complete, shut down. Remove the GT 710, then set the BIOS -> Primary display to auto instead of Nvidia if that's how it's set now.
I got the HD4400 gfx to work with an i3-4150. It wasn't glitching and there was full acceleration but weird black screens would happen out of the blue. Not sure why.
I tried 4400 on 065. To many glitches.( I used framebuffers from guide for 4400). GT710 works very nice as always. I know they are released but there will be more gen X releases based on 066. I'm waiting for last release for 066. Than I'l try again. I have 065 working on 7020 3020(bios edited thanks to JimmyLee) and 9020. They are all with GT710 or GT730 with GK208 chipset. As adviced in bios dGPU selected and multiple displays selected VDA decoder fully supported. I also have one 3020 with i5(4600) no Nvidia that one is running good with VDA fully supported.
Did anyone had any luck with OC 0.6.6? I had a lot of problems with boot on OC 0.6.5 but finally after changing BootProtect to None I can install Big Sur with everything working. I'm trying to create config.plis with OC 0.6.6
but boot stops on EB|#LOG:EXITBS:START I tried suggestions from OC. No luck yet. BootProtect option is gone at 0.6.6. Anyone had tha
I found another issue today. It is not bothering me too much but I would like to know if there is a way to resolve it:
When I turn off monitor ( not in sleep mode) and turn it on, the connection will be lost. The only way is just to press the power button to restart Mac. Does anyone has the same? Thanks!
It is 9020 that I'm working on. After editing bios and following video guide + editing DeviceProperties(removing frame buffers and changing to dGPU) as I'm running GT710 - full success. Install went no problems everything is working. Thanks for all help.
Important Note: If you have been directed here from the original 4K OptiMac thread, this post will show you how to increase DVMT pre-allocation to 64MB. A requirement for powering a 4K/60Hz display via HD4600 graphics. The CFG unlock is not mandatory when using Mojave or Catalina. If you do plan to upgrade to Big Sur later on, you can also unlock CFG at this time. Then you'll be ready to install macOS 11 when the time comes.
Changing the Dell OptiPlex Hidden BIOS/UEFI Settings
I've created a chart which includes the offsets that are specific to the Dell Optiplex 7020 A18 BIOS and 9020 A25 BIOS. For only the USFF, SFF and MT form factors. These do not apply to the 2 Dell Optiplex 3020 form factors or to themicro sized 9020M models. To discover the offset values for the 3020 or 9020M you'll have to extract the BIOS and search for them on your own. This guide doesn't got into specifics of those other models, only the following:
Do notattempt to use these with any otherDell Optiplex modelsor with otherBIOS versions.
Step #1: Print out the file (attached below) before making the changes via a modified Grub shell you've booted to from a USB. I've used larger fonts so you can see the numbers easily and not enter any wrong values. Again, take your time, enter the correct numbers to make the changes.
The first two (CFG Unlock + DVMT) are mandatory if you want to install Big Sur and potentially use a 4K monitor via DP output and HD4600. The last 5 help improve USB 2.0 and 3.0 port functioning and are highly recommended.
Step #2: Boot into a modified grub shell by using your Big Sur Installation USB you created previously.
See post #7 below to view screenshots of what it's like to use the modified grub shell to make these changes. View attachment 502567
It's mandatory that you enter them accurately. We'll use CFG unlock and change DVMT to 64MB in this example.
Code:
setup_var 0xDA2 0x0
Here you'll see a space after setup_var and another after DA2. Make sure to leave those spaces in when you enter the offset. Also note that there are only Zeros and no letter Os in all of the offset values.
Code:
setup_var 0x263 0x2
To change the DVMT pre-allocation. Again a space after setup_var and also after the number 3. I'd highly suggest you also make the other five changes to your UEFI using the setup_var command as shown in the attached chart below.
For those that are still on Mojave or Catalina and just want to unlock CFG and increase the DVMT to 64MB so they can get a 4K monitor to work. I'm attaching an example "barebones" OC EFI folder with modGRUBShell.efi already in the OC Tools folder. Has only VirtualSMC kext, OpenRuntime.efi and a few other essential drivers and SSDTs to make it bootable on an OptiMac. Not to be used as the EFI for an installation of Big Sur with OpenCore. It's not a fully functional EFI for that purpose. Boot with that on a USB EFI partition and make your DVMT change.
Follow these directions to add it to the EFI partition of any USB flash drive (can be as small as 2GB) that you've partitioned GUID and formatted macOS Extended (Journaled). Then you can easily boot to a GRUB shell and unlock CFG as well as change the DVMT pre-allocation to 64MB.
Insert the USB drive
Open /Applications/Utilities/Disk Utility
Highlight the USB drive in left column (Note: in the Catalina version of Disk Utility, you must first select View / Show All Devices before you can see the USB drive there
Click Erase button
For Name: type USB (You can rename it later)
For Format: choose Mac OS Extended (Journaled)
Click Done
CREDITS: datasone for modGrubShell.efi - JimLee1996 for DVMT/CFG Lock BIOS research - zearp for the offset values related to EHCI and XHCI BIOS/UEFI settings - nicksoph for all his research into 4K and HD4600 on the Dell Optiplex 7020/9020. Everyone that has posted in the OptiMac thread and shared their experiences.
It's the exact same process. Boot into modGRUBShell and change the last number of the offset. Change 2 back to what it was originally.
Why change it back ? If you change any of the EHCx and XHCI related offsets from the defaults you should change all of those together not just some of them.
For anyone that wants to revert all the changes, reflash the BIOS and they all go back to defaults.
It's the exact same process. Boot into modGRUBShell and change the last number of the offset. Change 2 back to what it was originally.
Why change it back ? If you change any of the EHCx and XHCI related offsets from the defaults you should change all of those together not just some of them.
For anyone that wants to revert all the changes, reflash the BIOS and they all go back to defaults.
The above .plist changes work for me if I choose Sleep from the menu or if I let it sleep with no intervention. I'm testing this with a Quadro K600 that has DP 1.2 output. I'd estimate that it will work with HD4600 and no dGPU too but haven't gotten to that testing to know yet. I'll report later on today.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.