Hi,
I'm having a problem when I enable 3D acceleration in Ubuntu 12.10.
Basically what I see is that I cannot suspend the VM, because the suspend process is cancelled by the display driver.
This in turn leaves a vmx process running making it impossible to restart the VM, Fusion gives the error "cannot find a valid peer process to connect..."
(The only way to get it running again is killing the rouge process)
The error I see in /var/log/syslog when trying to suspend is:
Dec 23 05:53:54 ubuntu kernel: [ 434.020065] PM: Syncing filesystems ... done.
Dec 23 05:53:54 ubuntu kernel: [ 434.021934] PM: Preparing system for standby sleep
Dec 23 05:53:56 ubuntu kernel: [ 435.304022] Freezing user space processes ... (elapsed 0.01 seconds) done.
Dec 23 05:53:56 ubuntu kernel: [ 435.319091] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Dec 23 05:53:56 ubuntu kernel: [ 435.335059] PM: Entering standby sleep
Dec 23 05:53:56 ubuntu kernel: [ 435.335075] Suspending console(s) (use no_console_suspend to debug)
Dec 23 05:53:56 ubuntu kernel: [ 435.352235] [drm] Can't suspend or hibernate while 3D resources are active.
Dec 23 05:53:56 ubuntu kernel: [ 435.373007] device_prepare(): pci_pm_prepare+0x0/0x90 returns -16
Dec 23 05:53:56 ubuntu kernel: [ 435.373009] PM: Device 0000:00:0f.0 not prepared for power transition: code -16
Dec 23 05:53:56 ubuntu kernel: [ 435.373011] PM: Some devices failed to suspend
And lspci gives me:
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
If I disable 3D acceleration I can suspend the VM without problems.
Does this happens to anyone else? Is there a solution?