Contribute
Register

HD620: Clover graphics injection always forces 'Intel Unknown' into model name

Status
Not open for further replies.
What did you inject with AddProperties? I assume it was Intel GFX, AAPL,ig-properties-id. Using 19168086 doesn't work.
"model" , amd eventually the properties you need to remove menu bar glitch.

Idea: Would it be possible to avoid clover properties injection completely and rely only on SSDT-IGPU for that injection?
Here's all the graphics related Clover config parameters that led to success for me. This lot includes the glitch fix. Use these with the FakePCIID and FakePCIID_Intel_HD_Graphics kexts installed at S/L/E and you should be all good.

Code:
    <key>Devices</key>
    <dict>
        <key>AddProperties</key>
        <array>
            <dict>
                <key>Device</key>
                <string>IntelGFX</string>
                <key>Key</key>
                <string>AAPL,GfxYTile</string>
                <key>Value</key>
                <data>
                AQAAAA==
                </data>
            </dict>
            <dict>
                <key>Device</key>
                <string>IntelGFX</string>
                <key>Key</key>
                <string>model</string>
                <key>Value</key>
                <string>Intel HD Graphics 620</string>
            </dict>
        </array>
                <key>FakeID</key>
        <dict>
            <key>IntelGFX</key>
            <string>0x19168086</string>
        </dict>
        <key>NoDefaultProperties</key>
        <true/>
    ....


Code:
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>ig-platform-id</key>
        <string>0x19160000</string>
    ....
 
Idea: Would it be possible to avoid clover properties injection completely and rely only on SSDT-IGPU for that injection?

Yes, of course.
Disadvantage is you can't disable the injection or change ig-platform-id without modifying ACPI/patched content.
 
Here's all the graphics related Clover config parameters that led to success for me. This lot includes the glitch fix. Use these with the FakePCIID and FakePCIID_Intel_HD_Graphics kexts installed at S/L/E and you should be all good.

Code:
    <key>Devices</key>
    <dict>
        <key>AddProperties</key>
        <array>
            <dict>
                <key>Device</key>
                <string>IntelGFX</string>
                <key>Key</key>
                <string>AAPL,GfxYTile</string>
                <key>Value</key>
                <data>
                AQAAAA==
                </data>
            </dict>
            <dict>
                <key>Device</key>
                <string>IntelGFX</string>
                <key>Key</key>
                <string>model</string>
                <key>Value</key>
                <string>Intel HD Graphics 620</string>
            </dict>
        </array>
                <key>FakeID</key>
        <dict>
            <key>IntelGFX</key>
            <string>0x19168086</string>
        </dict>
        <key>NoDefaultProperties</key>
        <true/>
    ....


Code:
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>ig-platform-id</key>
        <string>0x19160000</string>
    ....

Problem is you're not injecting ig-platform-id. Graphics/ig-platform-id is ignored with Devices/NoDefaultProperties.
 
Yes, of course.
Disadvantage is you can't disable the injection or change ig-platform-id without modifying ACPI/patched content.

Dumb question: I had your SSDT-IGPU.dsl (latest version, typo in HD620 code match fixed) compiled and installed, but the system didn't pick up the "model" name of HD 620. Injecting it through Clover, instead, worked. Why? Do I have to disable something else in Clover, in addition to defaultProperties?

Problem is you're not injecting ig-platform-id. Graphics/ig-platform-id is ignored with Devices/NoDefaultProperties.

I have the same config (no ig-platform-id manual property, Graphics/ig-platform-id, no SSDT-IGPU) and the GPU works fine. I think Graphics/ig-platform-id is still injected somehow.
 
Dumb question: I had your SSDT-IGPU.dsl (latest version, typo in HD620 code match fixed) compiled and installed, but the system didn't pick up the "model" name of HD 620.

No idea without typical "Problem Reporting" files...

I have the same config (no ig-platform-id manual property, Graphics/ig-platform-id, no SSDT-IGPU) and the GPU works fine. I think Graphics/ig-platform-id is still injected somehow.

It is because the drivers use a default ig-platform-id if one is not specified.
 

Sorry, didn't even realise there had been another thread started, hence why I carried on posting in this one, because I was getting alerts for it.

Just for the record, sending me an alert saying 'STOP CROSS POSTING!!!!!!!!' with a bazillion exclamation marks instead of clearly explaining yourself is just sort of petulant. No need to be like that.
 
Sorry, didn't even realise there had been another thread started, hence why I carried on posting in this one, because I was getting alerts for it.

Just for the record, sending me an alert saying 'STOP CROSS POSTING!!!!!!!!' with a bazillion exclamation marks instead of clearly explaining yourself is just sort of petulant. No need to be like that.
that comment was for dgnzcn as he kept ignoring my multiple comments to him, not at you :)
 
Status
Not open for further replies.
Back
Top