Contribute
Register

<< Solved >> Stumped on old problem? HD4000 only showing 3MB

Status
Not open for further replies.

DBP

Joined
Nov 1, 2012
Messages
1,007
Motherboard
GA-Z77X-UP5 TH
CPU
i7-3770K
Graphics
HD4000 / GTX 1050 Ti
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. eMac
  2. iBook
  3. iMac
  4. Power Mac
  5. PowerBook
Mobile Phone
  1. Android
  2. iOS
I have a machine which previously worked great (long before Clover) and I've just done a fresh install of Catalina. Everything's running fine except the graphics. Shows up as having 3MB RAM, and only does 1024x768.
I currently have a 1920x1080 display on the DVI port.

BIOS has "Internal Graphics Memory Size" as 64M and "DVMT Total Memory Size" as 128M (64 not an option) but I have experimented with other values to no avail.

Feels like I'm missing something obvious? Can anyone help me out of this hole?
 

Attachments

  • debug_21687.zip
    2.7 MB · Views: 41
The Bootlog.txt in your debug files reports your motherboard as Z77MX-D3H-TH - https://www.gigabyte.com/uk/Motherboard/GA-Z77MX-D3H-TH-rev-10#ov and your CPU as i5-3570K - https://ark.intel.com/content/www/u...-3570k-processor-6m-cache-up-to-3-80-ghz.html

While your system information above reports the board as Z77X-UP5-TH - https://www.gigabyte.com/uk/Motherboard/GA-Z77X-UP5-TH-rev-10#ov and your CPU as i7-3770K - https://ark.intel.com/content/www/u...-3770k-processor-8m-cache-up-to-3-90-ghz.html

Which is correct? Are these two different Systems?
 
Your /CLOVER/kexts/Other folder has a few issues:

You have both AppleALC.kext and VoodooHDA.kext being injected. You should not have both of these kexts in this folder. I think the AppleALC.kext activates your VIA VT2020 Audio (as reported in the Bootlog.txt), as this codec is listed among the supported codecs, using one of the layout-id's shown below:

VIA VT2020/VT2021 0x100100, layout 5, 7, 9


You should therefore remove the VoodooHDA.kext from the /CLOVER/kexts/Other folder.

You don't have a USBPorts.kext for your system. This is something that would greatly help your Ivy Bridge system run macOS Mojave. See this USB configuration guide by UtterDisbelief - https://www.tonymacx86.com/threads/the-new-beginners-guide-to-usb-port-configuration.286553/

You are not using WhateverGreen.kext (WEG), this would be beneficial to your Intel HD4000 IGPU working with full acceleration. Download and add a recent version of WEG to your /CLOVER/kexts/Other folder.

When using WEG you need to make the following edits to your config.plist:

Graphics Section:
  • Remove Inject Intel=true
Devices > Properties Section: Add these IGPU settings-
  • AAPL,ig-platform-id = 0A006601
  • framebuffer-patch-enable = 01000000
  • framebuffer-stolenmem = 00003001
These entries look like this in Clover Configurator:

Devices Section:

Screenshot 2021-01-29 at 20.47.36.png

Devices > Properties Section:

Screenshot 2021-01-29 at 20.47.45.png

These IGPU settings added to your config.plist along with injecting WhateverGreen.kext should enable full acceleration of your HD 4000.

One other thing that you need to change is the SMBIOS. You need to use one that only relies on the IGPU, i.e. an Apple system that wasn't built with a discrete GPU. The iMac 13,1 matches these criteria and was built with an Ivy Bridge CPU. It is supported in Mojave & Catalina natively, so would be a better option than the iMac 14,2 (Haswell system with dGPU), which your current config.plist contains.

There are plenty of other edits that you can make to your CLOVER folder and config.plist. Such as creating a few custom SSDT's for EC, CPU Power Management, better recognition of your system in macOS with SSDT-XOSI.aml, plus a number of common ACPI fixes and Rename patches, to name but two of the most common config.plist edits.
 
The Bootlog.txt in your debug files reports your motherboard as Z77MX-D3H-TH - https://www.gigabyte.com/uk/Motherboard/GA-Z77MX-D3H-TH-rev-10#ov and your CPU as i5-3570K - https://ark.intel.com/content/www/u...-3570k-processor-6m-cache-up-to-3-80-ghz.html

While your system information above reports the board as Z77X-UP5-TH - https://www.gigabyte.com/uk/Motherboard/GA-Z77X-UP5-TH-rev-10#ov and your CPU as i7-3770K - https://ark.intel.com/content/www/u...-3770k-processor-8m-cache-up-to-3-90-ghz.html

Which is correct? Are these two different Systems?
This is "black", an i5.
Not "lammergeier" the i7. Yes they both have TH motherboards.
At some point I stopped including all the CustoMacs in my sig.
 
Thanks Edhawk.
The ALC/VoodooHDA stuff must have been left around by multiple MultiBeast runs.

The right system definition was the key: the graphics are up and running now.
Some of the USB ports disappeared in the rework, but I'm cleaning that up now.

Thanks again!
 
Status
Not open for further replies.
Back
Top