Jump to content
René Rhéaume

Trying to get HD 4600 acceleration to work on Lenovo M93p tiny on Big Sur and OpenCore

Recommended Posts

Hello,

I installed macOS Big Sur 11.6.8 on a Lenovo Thinkcentre M93p Tiny (about the same physical size as a Mac Mini) having

  • its stock Core i5-4570T CPU
  • only Intel HD 4600 integrated graphics
    • in Firmware settings, minimum VRAM is set to 64MB and limit is set to Maximum. Also, VT-d is disabled.
  • and 3 display outputs : VGA, HDMI and DisplayPort

For macOS installation, I used the Haswell Notebook (the Desktop variant crashes) EFI folder from this site for my installer USB key, then added the -igfxvesa boot-arg to its OpenCore config.plist . After installation, I was able to make it bootable without the USB key.

However, graphics acceleration is disabled, making  any software having Chromium-based code, such Google Chrome, Microsoft Edge and Visual Studio Code, unusable.

  • On VGA, I am limited to a 1280x1024 resolution, and removing the -igfxvesa option changes nothing (same limitations as before, but no worsening)
    • About This Mac reports Intel HD 4600 Graphics with only 5 MB of VRAM
    • I read on other forums you must not use VGA output for this hardware on macOS. So I stopped using it.
  • On HDMI, I can go up to 1920x1200 (yes, that's an older 27" 16:10 monitor), but still no acceleration
    • About This Mac reports Intel HD 4600 Graphics with 8 MB of VRAM
    • The above mentionned apps are still unusable.
  • I have not tried DisplayPort yet as I must get a DisplayPort cable.

My questions are :

  1. Can I get graphics acceleration with the HDMI output?
  2. How do I enable graphics acceleration? No problem with purchasing a DisplayPort cable.

Thank you in advance.

Link to comment
Share on other sites

  • Administrators

U can test little video patch with platform id 0300220D and device-id 12040000 

for example

Quote

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>AwAiDQ==</data>
                <key>device-id</key>
                <data>EgQAAA==</data>
                <key>framebuffer-fbmem</key>
                <data>AAAAAw==</data>
                <key>framebuffer-patch-enable</key>
                <data>AQAAAA==</data>
                <key>framebuffer-stolenmem</key>
                <data>AAAABA==</data>
            </dict>

 

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

  • Administrators

-Donations-

PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Sign up for a Bybit account and claim exclusive rewards HERE

New ways to earn money with Linkvertise HERE

Link to comment
Share on other sites

On 8/4/2022 at 12:09 AM, René Rhéaume said:

Hello,

I installed macOS Big Sur 11.6.8 on a Lenovo Thinkcentre M93p Tiny (about the same physical size as a Mac Mini) having

  • its stock Core i5-4570T CPU
  • only Intel HD 4600 integrated graphics
    • in Firmware settings, minimum VRAM is set to 64MB and limit is set to Maximum. Also, VT-d is disabled.
  • and 3 display outputs : VGA, HDMI and DisplayPort

For macOS installation, I used the Haswell Notebook (the Desktop variant crashes) EFI folder from this site for my installer USB key, then added the -igfxvesa boot-arg to its OpenCore config.plist . After installation, I was able to make it bootable without the USB key.

However, graphics acceleration is disabled, making  any software having Chromium-based code, such Google Chrome, Microsoft Edge and Visual Studio Code, unusable.

  • On VGA, I am limited to a 1280x1024 resolution, and removing the -igfxvesa option changes nothing (same limitations as before, but no worsening)
    • About This Mac reports Intel HD 4600 Graphics with only 5 MB of VRAM
    • I read on other forums you must not use VGA output for this hardware on macOS. So I stopped using it.
  • On HDMI, I can go up to 1920x1200 (yes, that's an older 27" 16:10 monitor), but still no acceleration
    • About This Mac reports Intel HD 4600 Graphics with 8 MB of VRAM
    • The above mentionned apps are still unusable.
  • I have not tried DisplayPort yet as I must get a DisplayPort cable.

My questions are :

  1. Can I get graphics acceleration with the HDMI output?
  2. How do I enable graphics acceleration? No problem with purchasing a DisplayPort cable.

Thank you in advance.

Use this Properties for Your Display HD 4600

 

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

<dict>

<key>AAPL,ig-platform-id</key>

<data>AwAiDQ==</data>

<key>AAPL,slot-name</key>

<string>Internal@0,2,0</string>

<key>device-id</key>

<data>EgQAAA==</data>

<key>device_type</key>

<string>VGA compatible controller</string>

<key>enable-hdmi20</key>

<data>AQAAAA==</data>

<key>framebuffer-con0-enable</key>

<data>AQAAAA==</data>

<key>framebuffer-con0-type</key>

<data>AAgAAA==</data>

<key>framebuffer-con1-enable</key>

<data>AQAAAA==</data>

<key>framebuffer-con1-type</key>

<data>AAgAAA==</data>

<key>framebuffer-con2-enable</key>

<data>AQAAAA==</data>

<key>framebuffer-con2-type</key>

<data>AAgAAA==</data>

<key>framebuffer-fbmem</key>

<data>AACQAA==</data>

<key>framebuffer-patch-enable</key>

<data>AQAAAA==</data>

<key>framebuffer-stolenmem</key>

<data>AAAwAQ==</data>

<key>framebuffer-unifiedmem</key>

<data>AAAAgA==</data>

</dict>

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...