Contribute
Register

Asus Z490-P i5-10400 IGPU VRAM ISSUE High sierra

Status
Not open for further replies.
BRO
the VRAM is 3mb
and its showing IGPU DRIVER NOT LOADED in the verbose
IM FIRST TIME WITH OPENCORE
attaching the EFI
HERE
@Middleman
would you look into this
you may not need all this either:
Code:
<key>dcpd-max-link-rate</key>
                <data>FAAAAA==</data>
                <key>device-id</key>
                <data>m8UAAA==</data>
                <key>enable-dcpd-max-link-rate-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi-dividers-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi20</key>
                <data>AQAAAA==</data>
                <key>enable-lspcon-support</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-alldata</key>
                <data>AQUJAAAEAACHAQAA</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-alldata</key>
                <data>AgYJAAAEAACHAQAA</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-alldata</key>
                <data>AwQKAAAEAACHAQAA</data>
                <key>framebuffer-con3-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-has-lspcon</key>
                <data>AQAAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-portcount</key>
                <data>BAAAAA==</data>

unless you have generated all this yourself in hackintool?
 
you may not need all this either:
Code:
<key>dcpd-max-link-rate</key>
                <data>FAAAAA==</data>
                <key>device-id</key>
                <data>m8UAAA==</data>
                <key>enable-dcpd-max-link-rate-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi-dividers-fix</key>
                <data>AQAAAA==</data>
                <key>enable-hdmi20</key>
                <data>AQAAAA==</data>
                <key>enable-lspcon-support</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con1-alldata</key>
                <data>AQUJAAAEAACHAQAA</data>
                <key>framebuffer-con1-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con2-alldata</key>
                <data>AgYJAAAEAACHAQAA</data>
                <key>framebuffer-con2-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-alldata</key>
                <data>AwQKAAAEAACHAQAA</data>
                <key>framebuffer-con3-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-con3-has-lspcon</key>
                <data>AQAAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AACQAA==</data>
                <key>framebuffer-portcount</key>
                <data>BAAAAA==</data>

unless you have generated all this yourself in hackintool?
no it was in the config...
so how to get around this...
how to get the IGPU vram back
and get the dual monitors working
 
no it was in the config...
so how to get around this...
how to get the IGPU vram back
and get the dual monitors working
remove those sections if you fif not generate them

and i am going to also assume that you didn't generate this list either:

Code:
<key>PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,4/0,0</string>
                <key>device-properties</key>
                <string>4b00000001000000010000003f0000000100000002010c00d041080a0000000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
                <key>device_type</key>
                <string>Ethernet controller</string>
                <key>model</key>
                <string>AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]</string>
            </dict>
<key>PciRoot(0x0)/Pci(0x1C,0x7)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,7/0,0</string>
                <key>RM,device-id</key>
                <data>8hUAAA==</data>
                <key>device-id</key>
                <data>8hUAAA==</data>
                <key>device_type</key>
                <string>Ethernet controller</string>
                <key>model</key>
                <string>Intel(R) I225-V</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x14,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,20,3</string>
                <key>device_type</key>
                <string>Network controller</string>
                <key>model</key>
                <string>Wi-Fi 6 AX201</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,0,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,1,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x6,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,6,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,27,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #17</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1B,0x4)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,27,4</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #21</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1C,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,29,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #9</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x4)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,29,4</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
if you didn't, then remove those as well
 
remove those sections if you fif not generate them

and i am going to also assume that you didn't generate this list either:

Code:
<key>PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,4/0,0</string>
                <key>device-properties</key>
                <string>4b00000001000000010000003f0000000100000002010c00d041080a0000000001010600041c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001</string>
                <key>device_type</key>
                <string>Ethernet controller</string>
                <key>model</key>
                <string>AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion]</string>
            </dict>
<key>PciRoot(0x0)/Pci(0x1C,0x7)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,7/0,0</string>
                <key>RM,device-id</key>
                <data>8hUAAA==</data>
                <key>device-id</key>
                <data>8hUAAA==</data>
                <key>device_type</key>
                <string>Ethernet controller</string>
                <key>model</key>
                <string>Intel(R) I225-V</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x14,0x3)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,20,3</string>
                <key>device_type</key>
                <string>Network controller</string>
                <key>model</key>
                <string>Wi-Fi 6 AX201</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x0,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,0,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,1,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x6,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,6,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,27,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #17</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1B,0x4)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,27,4</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #21</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1C,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,28,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,29,0</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>Comet Lake PCI Express Root Port #9</string>
            </dict>
            <key>PciRoot(0x0)/Pci(0x1D,0x4)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>Internal@0,29,4</string>
                <key>device_type</key>
                <string>PCI bridge</string>
                <key>model</key>
                <string>???</string>
            </dict>
if you didn't, then remove those as well
ok I'll could you tell me how to generate
and get the vram back
I'm new to opencore.
and lack some hackintool skills
 
IMG_20210729_180822.jpg

attaching the pci devices list
it's showing like this for graphics card
 
View attachment 525734
attaching the pci devices list
it's showing like this for graphics card

Hi there.

What you will need to do is edit your DeviceProperties entry for the iGPU. Check what @P1LGRIM said in post #10 - and my recommendation would be to change the ig-platform-id to Coffee Lake = 07009B3E. You may need to spoof the CPU to Coffee Lake as well, but take one step at a time.
 
no it was in the config...
so how to get around this...
how to get the IGPU vram back
and get the dual monitors working
So you finally got your system, congrats!

Okay. If you can boot into the macOS it means you're halfway there.

For the IGPU VRAM and acceleration enabling, what you need to add is add these lines in Device Properties section of the Opencore config.plist for the IGPU using a Plist editor like Propertree or Opencore Configurator if they are not in there already:

PciRoot(0x0)/Pci(0x2,0x0) >

Key: framebuffer-patch-enable
Value: 01000000
Type: DATA

Key: framebuffer-stolenmem
Value: 00003001
Type: DATA

Key: framebuffer-unifiedmem
Value: 00000080
Type: DATA

Key: framebuffer-fbmem
Value: 00009001
Type: DATA

If you are using dual monitors, the IGPU settings suggested by P1LGRIM are correct (with the 03 in front). However the 9BC5 setting he suggested is for Comet Lake-enabled versions of macOS, which starts from Catalina 10.15.7 onwards to Big Sur/Monterey etc. However they won't work with High Sierra.

As someone who has been looking at and tinkering with the Z490 issue for months, I eventually found out and discovered one crucial thing which all Z490 Comet Lake CPU owners need to know. To use the older macOS High Sierra up to Catalina 10.15.6, you need to change the IGPU's values to Coffee Lake recognised values ie. AAPL,ig-platform-id 03001259 for dual GPU and 00001259 for IGPU-only, device-id to 12590000 and also the Kernel CPUID1Data value to EA060900 00000000 00000000 00000000 and CPUID1Mask value as FFFFFFFF 00000000 00000000 00000000. These settings will enable the Intel hardware acceleration in High Sierra. Only if you are using Catalina 10.15.7 onwards do you use P1LGRIM's settings (with the CPUID1Data and CPUID1Mask lines removed).

Apart from this, don't forget you will need to enable the Internal IGPU in BIOS set as Auto, but boot with the HDMI cable connected to the dGPU card instead. Are you using a Nvidia card? If so you will also need to install the Nvidia Web drivers in High Sierra.
 
Hi there.

What you will need to do is edit your DeviceProperties entry for the iGPU. Check what @P1LGRIM said in post #10 - and my recommendation would be to change the ig-platform-id to Coffee Lake = 07009B3E. You may need to spoof the CPU to Coffee Lake as well, but take one step at a time.
Just posted my reply, didn't realise UtterDisbelief responded already... :)
 
Status
Not open for further replies.
Back
Top