Jump to content

DVMT and Whatevergreen patches for graphics


Recommended Posts

Since WhateverGreen aims to be an ultimate graphic solution which replace all other graphic fixes, those other solutions are now deprecated and integrated in WhateverGreen. That includes IntelGraphicsDVMTFixup too, but do not expect that DVMT problems would be fixed just by adding WhateverGreen to your Clover kexts folder as it was a case with IntelGraphicsDVMTFixup.


DVMT patch doesn't work "as is" and currently there is no simple switch that you can use. To fix DVMT, you need to set few framebuffer properties in Devices/Properties of your Clover config. Detail info here. Please check details in Preliminary part, since there is a list of things that should be removed if you are using WhateverGreen.


In short, you need to remove all other kexts and graphics injections and fixes in Clover related to graphics and to set framebuffer patches in Devices/Properties like this:


framebuffer-patch-enable01000000 (this is actually 0x00000001, but it needs to be in reverse order) - enable patch

framebuffer-stolenmem00003001 (this is actually 0x01300000) - set framebuffer to 19MB

framebuffer-fbmem00009000 (this is actually 0x00900000) - set cursor to 9MB




Device path of your IGPU -  PciRoot(0x0)/Pci(0x2,0x0) should be added to Devices before setting properties.

Link to comment
Share on other sites

This topic is now closed to further replies.

  • Create New...