Support VMwareGfx.kext loading to the vmware-svga video device (and increase vgamem_mb). #645

Open
opened 2025-12-29 01:24:10 +01:00 by adam · 0 comments
Owner

Originally created by @hurryman2212 on GitHub (Feb 26, 2025).

First of all, this line (-vga vmware) should be edited to something like -device vmware-svga,vgamem_mb=256 (or less memory).

But the problem is, how can I make the VMwareGfx.kext to be loaded on/for the actual (virtual) video device? Also, updating on the VRAM size just by editing the QEMU command is not effective (I guess).

It must be related to OpenCore things but I could not find related information about it. Anyone knows?

This "feature" is essential for those without any GPU that is for passthrough (i.e. not used at the moment) and supported by OSX, and I'm pretty sure that's the most of the Docker-OSX users. The current graphic performance is not bearable to use for certain animations/effects that "seems to be" not possible to disable (e.g. minimizing/maximizing, (nested) half-transparent background in Launchpad, etc.).

Originally created by @hurryman2212 on GitHub (Feb 26, 2025). First of all, [this line](https://github.com/sickcodes/Docker-OSX/blob/master/Dockerfile#L216) (`-vga vmware`) should be edited to something like `-device vmware-svga,vgamem_mb=256` (or less memory). But the problem is, how can I make the `VMwareGfx.kext` to be loaded on/for the actual (virtual) video device? Also, updating on the VRAM size just by editing the QEMU command is not effective (I guess). It must be related to OpenCore things but I could not find related information about it. Anyone knows? This "feature" is essential for those without any GPU that is for passthrough (i.e. not used at the moment) and supported by OSX, and I'm pretty sure that's the most of the Docker-OSX users. The current graphic performance is not bearable to use for certain animations/effects that "seems to be" not possible to disable (e.g. minimizing/maximizing, (nested) half-transparent background in Launchpad, etc.).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Docker-OSX#645