Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
VMware Working On Emulated Coherent Graphics Memory - Needed For GL 4.4 / Vulkan
Longtime Mesa contributor Thomas Hellstrom, who had been with Tungsten Graphics before being acquired by VMware, posted their latest code on Wednesday for emulating coherent graphics memory support as needed by the latest OpenGL revisions and Vulkan.
This is the functionality by which the GPU sees any content written to the coherent memory in time for the next GPU operation and the CPU sees any content written by the GPU to that memory immediately after any fence object trailing the GPU operation has been signaled. Providing this coherent graphics memory support is trickier for setups like VMWGFX but the VMware developers have been ironing out the necessary bits.
There is a performance penalty under this emulated support of around 5%. Interested parties can learn more via this dri-devel patch series.