Hi, >> No, it is not, and yes, this is where the inconsistency comes >> from. We read wred+wgreen+wblue directly from the surface >> whereas depth is cached in the vmware vga state struct. Patch >> attached. Not fully tested yet. > > Unfortunately, this doesn't change the picture (except for the > expected "vmsvga_value_read: Bad register 1c"). The 0x315 > workaround does indeed work.
Hmm, the patch fixes it for me (boot vesafb with 800x600 or 1024x768 @ 16bpp, Xorg starts successfully) ... Can I get a full X server log? cheers, Gerd