Nvidia GTX 970

powerhouse
  2 years ago
  EVGA (GPU)
  Mint 19.x
  Works fine with some minor problems
What works:

Works perfect under Linux Mint, with good performance using Nvidia proprietary drivers.

Please note that I use it in a Windows 10 VM under KVM, with VGA passthrough for near-native performance.

What doesn't work:

Nvidia driver software contains a "bug" that detects if the driver runs in a virtual environment and - if positive - quits with error 43. The "bug" seems to be intentional, de facto crippling the graphics card and forcing users to buy a professional Quadro etc. product at a premium price. It has been shown that the bug can easily be fixed in the binary code, but Nvidia has so far been unwilling to fix their software.

What was done to make it work:

Using KVM, the command line option to outsmart Nvidia is:
qemu-system-x86_64 ... -cpu host,kvm=off

(Note the "kvm=off" option.)

This fools the Nvidia driver into thinking that Windows (and the driver) is running on bare metal.