Dear Sirs,
i have the following issue:
I use debian12 with kernel:
$>uname -a
    Linux ws1 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux
with xen hypervisor 
$>xl info
host                   : ws1
release                : 6.1.0-27-amd64
version                : #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01)
machine                : x86_64
nr_cpus                : 24
max_cpu_id             : 23
nr_nodes               : 2
cores_per_socket       : 6
threads_per_core       : 2
cpu_mhz                : 2394.452
hw_caps                : bfebfbff:77fef3ff:2c100800:00000021:00000001:000037ab:00000000:00000100
virt_caps              : pv hvm hvm_directio pv_directio hap shadow iommu_hap_pt_share gnttab-v1 gnttab-v2
total_memory           : 65457
free_memory            : 8
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 17
xen_extra              : .4-pre
xen_version            : 4.17.4-pre
xen_caps               : xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : 
xen_commandline        : placeholder pciback.hide=(0b:00.0) no-real-mode edd=off
cc_compiler            : x86_64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0
cc_compile_by          : pkg-xen-devel
cc_compile_domain      : lists.alioth.debian.org
cc_compile_date        : Sun Feb  4 15:31:59 UTC 2024
build_id               : d0c85ddff788a56b72811a274a9f56888198eb6e
xend_config_format     : 4
with 
$>lspci -v | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K2000] (rev a1) (prog-if 00 [VGA controller])
I have install nvidia-tesla-470-driver (suggested by nvidia-detect for Quadro) 
1. when I start workstation with Xen hypervisor (VT-d enabled or not is the same) the error is: 
      (EE) NVIDIA(0): Failed to allocate shared surface
2. when I start workstation WITHOUT Xen hypervisor EVERYTHING works fine and  I can see all info from the vga using nvidia-smi, nvidia-config etc.
Please also find more info from attached nvidia-bug-report.log.
Is there any workaround to this issue?
PS.: The same msg also sent to:  linux-bugs@xxxxxxxxxx
----
Best Regards,
S. Kazakis