[vfio-users] NVIDIA error: Failed to initialize DMA. Failed to allocate push buffer

Bronek Kozicki brok at incorrekt.com
Wed Dec 29 23:16:11 UTC 2021


Hi

Hoping someone solved this one before.

My host if Epyc Milan, running on Asrock ROMED8-2T, GPU is NVIDIA Quadro RTX 4000, running on fresh Arch Linux install. The guest is Debian 11 , with NVIDIA-460 drivers . I can see the drivers are correctly loaded in the guest (with nvidia-smi), but Xorg fails to initialize. The /var/log/Xorg.0.log tail is:


[   254.714] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[   254.714] (II) NVIDIA:     access.
[   257.719] (EE) NVIDIA(GPU-0): Failed to initialize DMA.
[   257.720] (EE) NVIDIA(0): Failed to allocate push buffer
[   257.829] (EE) 
Fatal server error:
[   257.829] (EE) AddScreen/ScreenInit failed for driver 0
[   257.829] (EE) 
[   257.829] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   257.829] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   257.829] (EE) 
[   257.829] (EE) Server terminated with error (1). Closing log file.

I am running similar configuration (same card, also Debian 11 and nvidia-460 drivers) on a different host, with an older Intel Xeon CPU. No problems there.

Any hints?


B.

-- 
  Bronek Kozicki
  brok at incorrekt.com




More information about the vfio-users mailing list