nvidia driver 331.20 + linux kernel 3.11.6 (openSUSE 13.1) + vmware player problem


I re-installed my PC the other week. I was running:

  • openSUSE 12.1
  • nvidia driver 319.23
    This was working fine, but getting a bit outdated obviously :) So I decided to install the latest version of openSUSE (13.1) with the latest nvidia driver (331.20). This combination is working fine, but when I try to start a virtual machine running in vmware player, vmware player simply stops. No crash information in the console, nothing. On the openSUSE forums, I found this: https://forums.opensuse.org/english/get-technical-help-here/virtualization/492179-vmware-player-opensuse-13-1-a-3.html.
    Reverting to 325.15 (with a patch applied to make it compile on Linux 3.11) indeed solves the problem.

Any insights on why this is not working with 331.20?

bug report log: https://dl.dropboxusercontent.com/u/6669000/nvidia-bug-report.log.gz

Many thanks in advance.

Known problem: https://devtalk.nvidia.com/default/topic/659230/linux/331-20-on-x86_64-breaks-signal-processing-/
You can either stay with 325.15, or patch vmware-vmx. Note that patching breaks some very specific cases (like running wmvare inside of another VM), but allows to run vmware on physical host with no problems.

We could reproduce reported issue with Opensuse 13.1 + vmware_workstation_10_0.

Reported issue( i.e driver preventing VMs from starting on some platforms), does not occur with our latest drivers. We will provide you the fixed driver in coming release.