Contribute
Register

Gigabyte Z590 Vision G i9-10850K Intel UHD 630 video ram only 14MB

Status
Not open for further replies.
Joined
Jan 22, 2017
Messages
6
Motherboard
Gigabyte Z590 Vision G
CPU
i9-10850K
Graphics
Intel UHD 630 (9BC5)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I build my new PC : (big thanks for mr. @ohchang with him project!)
Gigabyte Z590 Vision G
CPU Intel i9-10850K
32GB Ram
2x M2 NVME SSD 500GB
don't have dGPU, in near future I think about RX 580/570
but now only iGPU (device id 95C5) with two video out - 1.HDMI and 2.USB-C (DP)
Big Sur 11.3.1
OpenCore 0.6.9
SMBIOS iMac20.2
in bios settings DVMT is 64MB

Screen Shot 2021-05-28 at 10.01.43.png


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

AAPL,ig-platform-id - 07009BC5
AAPL,slot-name - Internal@0,2,0
device-id - 9BC50000
model - Intel UHD Graphics

I try some methods with framebuffer path , but visible only 14MB video ram in 630 UHD.
Screenshot 2021-05-28 at 10.19.08.png



I reviewed many forums and options for settings, but I still could not find a way to run a fully-fledged graphical system on this configuration. Are there any tricks on the Z590 chipset and comet lake?

PS. according to the description of opencore, in 630 UHD used device-id 9B3E, but with this ID system boot to black screen
 

Attachments

  • config.plist
    29.2 KB · Views: 212
  • EFI.zip
    7.7 MB · Views: 474
  • pcidevices.txt
    5.3 KB · Views: 164
Last edited:
Thanks, but.... this is built with external dGPU and iGpu headless mode .. and my problem is running Intel UHD 630 with display output, with acceleration

Hi there.

Some people say they have built 500-series motherboards with Comet Lake CPUs and had fully accelerated display output with UHD630. I am sceptical. Maybe they are running headless, and misunderstand. I have not seen any confirmed proof of accelerated output to display.

My own build had a great amount of testing done before I switched to a dGPU.

:)
 
Hi there.

Some people say they have built 500-series motherboards with Comet Lake CPUs and had fully accelerated display output with UHD630. I am sceptical. Maybe they are running headless, and misunderstand. I have not seen any confirmed proof of accelerated output to display.

My own build had a great amount of testing done before I switched to a dGPU.

:)
Yeah. I am also very close to your skeptical thoughts :)
This is my fourth build (10year: Xeon, i7 4th gen., i7 8th) and for now for 10 days I have not been able to fully launch. Therefore, I turned here, may be I missed something, somewhere .. no one is perfect :))
On the 400th series, UHD works 100%, and the 500-series is similar ... but not a twin of couгse, and it has its own tricks ... or maybe it is too fresh for OpenCore.


With a Clover and this processor, I did not start succesfull

While I'm waiting for two ebay auctions for RX 580, I'm trying to revive this is
 
Last edited:
Yeah. I am also very close to your skeptical thoughts :)
This is my fourth build (10year: Xeon, i7 4th gen., i7 8th) and for now for 10 days I have not been able to fully launch. Therefore, I turned here, may be I missed something, somewhere .. no one is perfect :))
On the 400th series, UHD works 100%, and the 500-series is similar ... but not a twin of couгse, and it has its own tricks ... or maybe it is too fresh for OpenCore.


With a Clover and this processor, I did not start succesfull

While I'm waiting for two ebay auctions for RX 580, I'm trying to revive this is

Yes, acceleration is there with the Z490, just not the 5** series.

No amount of fake IDs or framebuffer patches work - so far. :)
 
I reviewed many forums and options for settings, but I still could not find a way to run a fully-fledged graphical system on this configuration. Are there any tricks on the Z590 chipset and comet lake?

PS. according to the description of opencore, in 630 UHD used device-id 9B3E, but with this ID system boot to black screen

You need to add the following (addition) in your device properties for the iGPU, this will enable the full 2GB VRAM:

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: 00009000
type: DATA

Also change the AAPL,ig-platform-id and device-id from 07009BC5 to 00009BC5 and 9BC50000 respectively.
 
You need to add the following (addition) in your device properties for the iGPU, this will enable the full 2GB VRAM:

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: 00009000
type: DATA

Also change the AAPL,ig-platform-id and device-id from 07009BC5 to 00009BC5 and 9BC50000 respectively.

On Comet Lake + Asus z590, the above is NOT sufficient to get iGPU driving a display.

I've played with connectors and some other details from the whatebergreen FAQ for hours and can't get iGPU to push a screen.

Headless is trivial tho
 
Last edited:
On Comet Lake + Asus z590, the above is NOT sufficient to get iGPU driving a display.

I've played with connectors and some other details from the whatebergreen FAQ for hours and can't get iGPU to push a screen.

Headless is trivial tho

It Will/Should work if you have also set a CPUID1Data & CPUID1Mask value. This is needed because the RKL/Z590 platform isn't officially recognised by macOS so you have to emulate this with OC. Unfortunately a lot of people are confused by what they should be using. There are firstly two different sets of Coffee Lake you can spoof, but also you have to recognise which macOS has CML compatibility and which doesn't. It is only after macOS 10.15.7 that there is CML compatiblity in macOS.

If you are using High Sierra 10.13.6 with CML chip, you can spoof with Coffee Lake CPUIDs. These are the values I'd use:
CPUID1Data: EA060900 00000000 00000000 00000000
CPUID1Mask: FFFFFFFF 00000000 00000000 00000000

Key: AAPL,ig-platform-id
Value: 00009B3E
Type: DATA

Key: AAPL,slot-name
Value: Internal@0,2,0
Type: STRING

Key: device-id
Value: 9B3E0000
Type: DATA

Key: model
Value: Intel UHD 630 Graphics
Type: STRING

Key: framebuffer-fbmem
Value: 00009000
Type: DATA

For Mojave-Catalina 10.15.6:

CPUID1Data: EB060800 00000000 00000000 00000000
CPUID1Mask: FFFFFFFF 00000000 00000000 00000000

Key: AAPL,ig-platform-id
Value: 00009BC5
Type: DATA

Key: AAPL,slot-name
Value: Internal@0,2,0
Type: STRING

Key: device-id
Value: 9BC50000
Type: DATA

Key: model
Value: Intel UHD 630 Graphics
Type: STRING

Key: framebuffer-fbmem
Value: 00009000
Type: DATA

CPUID1Data & CPUID1Mask can be removed (for CML CPUs only) after upgrading past 10.15.7 or Big Sur because macOS would have CML compatibility, but device properties must still be used.
 
Ah-ha! @Middleman you're great!

I see the 630 iGPU pushing two displays on z590 CML 11.3.1. I've never seen this before.

The displays are connected by type-C and by HDMI > DVI-I

But there's yet more to be figured out:
  • The displays are in mirrored mode with no options to separate
  • Only one of the two type-C ports (DP) works
  • No display model is detected
  • Resolution is 1080 which is not standard for either display
  • About This Mac shows Graphics RAM as 6 MB, in spite of adding the frame-buffer memory patch details you mentioned before
  • The iGPU only connects the displays when the dGPU (AMD) is unpowered
Do you have more to say about directions to continue configuring?

Is there any hope of running iGPU and dGPU heads at same time. IOW, one OC config does everything, multi-displays, Quicksync? It's not a big deal but would be sweet if could set and forget

No matter what, being able to boot into iGPU is great, so thank you for telling what you know
 
Status
Not open for further replies.
Back
Top