The Nvidia Linux Vulkan driver behaves differently from the Windows driver, as well as the Linux AMD driver and all OpenGL and DirectX drivers.
All those other drivers will allow more memory to be allocated than is available (oversubscription), utilizing system memory as necessary to compensate. This comes at the cost of performance, but is very useful. On the other hand, Nvidia on Linux refuses to oversubscribe memory, which is problematic in a multitasking environment were one application might be running in the background not doing much but still consuming GPU memory.
Is there any way from the user (not application) side to enable oversubscription on Vulkan?