nvidia-modeset ERROR GPU:0 Failed to allocate display engine core dma push buffer

Bug #1940157 reported by edice
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-470-server (Ubuntu)
New
Undecided
Unassigned

Bug Description

Description: Linux Mint 20
Release: 20

Hi,

I suffered from a bug when resuming my laptop,
the error would say something related to the "dma push buffer"

I googled and found this thread on the problem, which has been going for a long time.

https://forums.developer.nvidia.com/t/regression-460-series-black-screen-on-boot-nvidia-modeset-error-gpu-failed-to-allocate-display-engine-core-dma-push-buffer/165598/33

This problem still exists on the 470 series of the driver.

I "solved" my problem by reverting back to driver 450, which wasn't an easy task as the packages disappear from the archives when new packages arrive, so I had to find them from backups and other people.

My laptop will often reset X when waking from sleep, so I'm still not operating bug-free.

The most recent post in that thread (see link) suggests that it is related to the Ubuntu/Debian packaging.

quote: -------------
So I distro-hopped from Elementary OS (Ubuntu variant) to Fedora and the issues disappeared for me. Decided to retry Elementary OS and the issue came back.

To finally fix this on my machine I uninstalled the nvidia driver deb packges and reinstall them using the NVIDIA-*.run install file instead and it worked. Now I’m running Elementary OS using nvidia without sleep-resume crashing.

Feels like whomever is packaging the nvidia-drivers for Ubuntu is doing something which doesn’t play nice with my laptop.
--------------------

So I want to bring this to the attention of the Debian/Ubuntu package team,
hopefully they can take an interest and pursue this bug, because it is a huge pain for me and others.

Best regards,
Paul

Here are the relevant versions I have currently:
$ dpkg -l | grep nvidia | grep ^.i

hi libnvidia-cfg1-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
hi libnvidia-common-450 450.119.03-0ubuntu0.20.04.1 all Shared files used by the NVIDIA libraries
hi libnvidia-compute-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA libcompute package
hi libnvidia-compute-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVIDIA libcompute package
hi libnvidia-decode-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA Video Decoding runtime libraries
hi libnvidia-decode-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVIDIA Video Decoding runtime libraries
hi libnvidia-encode-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVENC Video Encoding runtime library
hi libnvidia-encode-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVENC Video Encoding runtime library
hi libnvidia-extra-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 Extra libraries for the NVIDIA driver
hi libnvidia-fbc1-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
hi libnvidia-fbc1-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
hi libnvidia-gl-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
hi libnvidia-gl-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
hi libnvidia-ifr1-450:amd64 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
hi libnvidia-ifr1-450:i386 450.119.03-0ubuntu0.20.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
hi nvidia-compute-utils-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities
hi nvidia-dkms-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
hi nvidia-driver-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA driver metapackage
hi nvidia-kernel-common-450 450.119.03-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module
hi nvidia-kernel-source-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.16~0.20.04.1 all Tools to enable NVIDIA's Prime
ii nvidia-prime-applet 1.2.9 all An applet for NVIDIA Prime
hi nvidia-settings 460.39-0ubuntu0.20.04.1 amd64 Tool for configuring the NVIDIA graphics driver
hi nvidia-utils-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA driver support binaries
ii screen-resolution-extra 0.18build1 all Extension for the nvidia-settings control panel
hi xserver-xorg-video-nvidia-450 450.119.03-0ubuntu0.20.04.1 amd64 NVIDIA binary Xorg driver

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.