Driver 390.59-8.1; kernel-default-4.16.11-1.6; xen-4.10.1_02-1.1: out of memory: openSUSE Tumbleweed

Latest openSUSE with all patches applied.

Driver fails with:

[ 182.040] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[ 182.040] (II) NVIDIA: access.
[ 182.051] (EE) NVIDIA(0): Failed to allocate software rendering cache surface: out of
[ 182.051] (EE) NVIDIA(0): memory.
[ 182.051] (EE) NVIDIA(0): *** Aborting ***
[ 183.872] (EE)
Fatal server error:
[ 183.872] (EE) NVIDIA: A GPU exception occurred during X server initialization(EE)
[ 183.872] (EE)

when kernel-default booted as xen DOM0.

Works with nouveau driver (xf86-video-nouveau-1.0.15-1.2) both non-xen
and xen.

Works non-xen:

112.193] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[ 112.193] (II) NVIDIA: access.
[ 112.228] (II) NVIDIA(0): Setting mode “DFP-3:nvidia-auto-select”
[ 112.275] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 112.275] (==) NVIDIA(0): Backing store enabled
[ 112.275] (==) NVIDIA(0): Silken mouse enabled
[ 112.275] (**) NVIDIA(0): DPMS enabled
[ 112.275] (II) Loading sub module “dri2”
[ 112.275] (II) LoadModule: “dri2”
[ 112.275] (II) Module “dri2” already built-in
[ 112.275] (II) NVIDIA(0): [DRI2] Setup complete
[ 112.275] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia

nvidia-bug-report.log.gz
https://skylondemononcascade-my.sharepoint.com/:u:/g/personal/jrc_skylon_demon_co_uk1/ERKFYDS5lV5Mva7rNTm9bDMBmYqeqeiyrIczuQRrrQ8KXQ?e=w3jEkl

Please let me know if you require any further information.

Doesn’t look good:
https://devtalk.nvidia.com/default/topic/691565/linux/geforce-driver-problem-on-centos-6-4-with-xen-installed/post/4278494/#4278494