Can you grab the full dmesg when it's in a messed up state, or attach /var/log/kern.log? For some reason apport decided not to include CurrentDmesg.txt which would show any problems while loading the vmwgfx kernel module. vmwgfx is upstream and not in the tools, hopefully whatever it stopping it from loading and causing you to use fallback drivers will show up there.
Can you grab the full dmesg when it's in a messed up state, or attach /var/log/kern.log? For some reason apport decided not to include CurrentDmesg.txt which would show any problems while loading the vmwgfx kernel module. vmwgfx is upstream and not in the tools, hopefully whatever it stopping it from loading and causing you to use fallback drivers will show up there.