Contribute
Register

What kexts should be mounted for 4K HD630 CML?

Status
Not open for further replies.
Joined
Nov 2, 2018
Messages
191
Motherboard
Dell Optiplex 3090 i3 MFF
CPU
i3-10105T
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
  1. An Optiplex 3090 has an i3-10105T CPU and an HD630 iGPU: CML (Comet Lake)
  2. The Goal is to ensure that the right driver (kext) is engaged.
  3. EFI provides 2560 x 1440 (2K) resolution through DisplayPort to a 4K monitor.
  4. Aaron9466 EFI was tailored per Edhawk:

    https://www.tonymacx86.com/threads/...-boot-on-a-optiplex-mff-3090-i3-10105.321903/

  5. pipe kext list into kexstat.txt:

    user@iMac MacIntosh % kextstat > kexstat.txt

  6. search for 'graphics":

    user@iMac MacIntosh % grep -i graphics kexstat.txt

    Index Refs Address Size Wired Name (Version) UUID <Linked Against>
    108 13 0xffffff7f9933f000 0x2f000 0x2f000 com.apple.iokit.IOGraphicsFamily (597) 6971EFFA-C06F-3FC9-AE76-7F2639DEA8B1 <16 9 7 6 3 1>
    109 5 0xffffff7f97b28000 0x4000 0x4000 com.apple.AppleGraphicsDeviceControl (6.5.7) 4279B918-C8C5-3514-924E-3A5AC5C7E44A <108 16 9 8 7 6 3 1>
    119 0 0xffffff7f9800b000 0xc6000 0xc6000 com.apple.driver.AppleIntelCFLGraphicsFramebuffer (18.0.8) 6FBADF64-84F9-3C03-858D-68EFB531503C <118 109 108 45 16 15 9 8 7 6 3 1>
    132 0 0xffffff7f98859000 0xbf000 0xbf000 com.apple.driver.AppleIntelKBLGraphics (18.0.8) C8A9C530-840E-3364-B10C-BF318790246D <118 108 93 16 9 8 7 6 3 1>
    157 1 0xffffff7f97b10000 0x1000 0x1000 com.apple.driver.AppleGraphicsControl (6.5.7) 1C272402-B76D-30FF-A172-BA2B096F0A87 <9 7 6 3 1>
    158 0 0xffffff7f97b31000 0xa000 0xa000 com.apple.driver.AppleGraphicsDevicePolicy (6.5.7) 156F3633-C432-33D8-AB23-F5DF5BFBE8B7 <157 109 108 16 15 9 8 7 6 3 1>


  7. Attempt to find CML (Comet Lake) kexts returned nothing.
    user@iMac MacIntosh % grep -i CML kexstat.txt

  8. Why is there a CFL (Coffee Lake?) Framebuffer engaged?

    user@iMac MacIntosh % grep -i CFL kexstat.txt

    119 0 0xffffff7f9800b000 0xc6000 0xc6000 com.apple.driver.AppleIntelCFLGraphicsFramebuffer (18.0.8) 6FBADF64-84F9-3C03-858D-68EFB531503C <118 109 108 45 16 15 9 8 7 6 3 1>

  9. What kext(s) should be returned for the i3-10105T HD630 iGPU? I would think that a kext like this should be returned:

    com.apple.driver.AppleIntelCMLGraphicsFramebuffer

  10. Ideally that has 4k working with an HD630 Gen10 CPU would post the results of kextstat as in:

    user@iMac MacIntosh % kextstat > kexstat.txt
 

Attachments

  • kexstat.txt
    24.3 KB · Views: 32
  • Config_noSerials.plist
    48.2 KB · Views: 31
Last edited:
The Comet Lake and Coffee Lake IGPU's both use UHD 630 graphics. The two IGPU's use different device ID's but the same foundations.

They use the same CFL framebuffer kext/driver, but Apple have appended the CML device ID's to the CFL kext. You will not find a CML Framebuffer kext/driver.
 
Thanks for the response Edhawk.

If a working CFL (Coffee Lake) UHD 630 iGPU system is upgraded with a CML with UHD 630 iGPU, then the same video kext drivers can be used?

If this is true, I think the CFL-HD630 Optiplex Micro EFIs posted at Github would theoretically work (from a video standpoint, sound / USB will need to be configured) work in a CML-HD630 Optiplex Micro?

I pose the questions so as to ensure my understanding is correct.
 
That is correct. The CFL and CML UHD 630 IGPU use the same graphics kexts.
 
Status
Not open for further replies.
Back
Top