Contribute
Register

Dell Precision 7530 -- UHD 630 Graphics Issue

Status
Not open for further replies.
I tried all that you recommend me, and no result, still black screen after verbose bootload....
I'm getting crazy... Please can you check my EFI files and if it according to the ioreg obtained from my laptop?

Many thanks =D
no idea why you have latebloom.kext for?

remove also:
HibernationFixup.kext

Lilu.kext should be at the top of your list in your config.plist

no need for both:
Code:
<dict>
                <key>BundlePath</key>
                <string>USBInjectAll0.7.6.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/USBInjectAll</string>
                <key>Arch</key>
                <string>Any</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>BundlePath</key>
                <string>USBMap.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string></string>
                <key>Arch</key>
                <string>Any</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
remove USBInjectAll

your usbports.kext info.plist mentions MacBookPro15,1 it should be MacBookPro15,2

probably only need:
HfsPlus.efi
OpenRuntime.efi
OpenCanopy.efi is for the pretty menu screen which you are not using as you do not have the relevant files in your Resources folder, remove it

this section:
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,GfxYTile</key>
                <data>AQAAAA==</data>
                <key>AAPL,ig-platform-id</key>
                <data>CQClPg==</data>
                <key>AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>device_type</key>
                <string>Display controller</string>
                <key>disable-external-gpu</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi-dividers-fix</key>
                <data>AQAAAA==</data>
                <key>force-online</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>model</key>
                <string>Intel UHD Graphics 630</string>
            </dict>
        </dict>

try trimming it down a bit:
Code:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>CQClPg==</data>
                <key>AAPL,slot-name</key>
                <string>Internal@0,2,0</string>
                <key>device_type</key>
                <string>Display controller</string>
                <key>framebuffer-con0-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con0-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-pipe</key>
                <data>EgAAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAwAQ==</data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>model</key>
                <string>Intel UHD Graphics 630</string>
            </dict>
        </dict>
 
what is your screen resolution? what is your DVMT set to in your BIOS?
My screen resolution is 4k, and the system can run on 1080.
For the DVMT I can´t configure the memory on BIOS...

Thanks for your last replies, y cleaned my EFI files according to your advisal, and now I'm stuck on load error, if i run with bootargs igfxonln=1.
By other side if i run igfxonln=1 -wegnoegpu I get black screen.
And if i don't set up any special bootarg i get failure image, as vertical white lines...

Any new idea?

I send you back my new EFI, and the boot error message

Thanks for all
 

Attachments

  • EFI0.zip
    25.4 MB · Views: 52
  • IMG_20210908_215119.jpg
    7.7 MB · Views: 31
My screen resolution is 4k, and the system can run on 1080.
For the DVMT I can´t configure the memory on BIOS...

Thanks for your last replies, y cleaned my EFI files according to your advisal, and now I'm stuck on load error, if i run with bootargs igfxonln=1.
By other side if i run igfxonln=1 -wegnoegpu I get black screen.
And if i don't set up any special bootarg i get failure image, as vertical white lines...

Any new idea?

I send you back my new EFI, and the boot error message

Thanks for all
test without device-id

also test MacBookPro15,1, MacBookPro15,2, MacBookPro15,3, MacBookPro15,4

as mentioned already, you only need:
HfsPlus.efi
OpenRuntime.efi

and bios settings:

Disable:
Fast Boot
Secure Boot
Serial/COM Port
Parallel Port
VT-d (can be enabled if you set DisableIoMapper to YES)
CSM
Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
Intel SGX
Intel Platform Trust
CFG Lock (MSR 0xE2 write protection)(This must be off, if you can't find the option then enable AppleXcpmCfgLock under Kernel -> Quirks. Your hack will not boot with CFG-Lock enabled)

Enable:
VT-x
Above 4G decoding
Hyper-Threading
Execute Disable Bit
EHCI/XHCI Hand-off
OS type: Windows 8.1/10 UEFI Mode
DVMT Pre-Allocated(iGPU Memory): 64MB
SATA Mode: AHCI

also try trimming down your aml files, check the guide in my signature for the basics, amend config.plist as per post 2
 
Status
Not open for further replies.
Back
Top