With 460.56 I get below errors on Ubuntu 20.10 on Dell Inspiron 7577 laptop with nVIDIA GeForce GTX 1060 with max-Q design (and Intel GPU as well but Prime setting is NVIDIA performance mode):
grep DMA /var/log/syslog
Mar 7 15:50:02 Dell7577Linux kernel: [25809.607959] nvidia-modeset: ERROR: GPU:0: Failed to allocate a DMA context
Mar 7 15:50:02 Dell7577Linux kernel: [25809.608116] nvidia-modeset: ERROR: GPU:0: Notifier DMA allocation failed
Mar 7 15:50:02 Dell7577Linux kernel: [25809.608261] nvidia-modeset: ERROR: GPU:0: Failed to allocate display engine core DMA push buffer
I get no desktop any more after resume from suspend to RAM, only above errors in text display.
My laptop display is 4K 3840x2160 if that would have any influence.
@ygcaicn@mario156090
Could you please share nvidia bug report fetched in repro state.
Would like to know if dell system is affected or other OEM systems as well.
Exact the same Error on popular linux cinemon and Lenovo P51.
“Linux Mint 20”| GM206GLM [Quadro M2200 Mobile]| NVIDIA-SMI 460.67
Thank you a lot for all the great LINUX community work in the last years !!!
I have this error on resume from suspend on a hp pavilion 15-cx0999na, running LM19.3 and driver 460.67 (and on previous 460 line versions before upgrading to latest on the PPA): [ 9961.069146] pcieport 0000:00:1b.3: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00db(Transmitter ID) [ 9961.069147] pcieport 0000:00:1b.3: device [8086:a343] error status/mask=00001001/000020000 [ 9961.069148] pcieport 0000:00:1b.3: [ 0] Receiver Error (First) [ 9961.069149] pcieport 0000:00:1b.3: Replay Timer Timeout [10060.664837] nvidia-modeset: ERROR: GPU:0: Display engine push buffer channel allocation failed: 0x65 (Call timed out [NV_ERR_TIMEOUT]) [10060.665048] nvidia-modeset: ERROR: GPU:0: Failed to allocate display core DMA push buffer [10064.664773] nvidia-modeset: ERROR: GPU:0: Display engine push buffer channel allocation failed: 0x65 (Call timed out [NV_ERR_TIMEOUT]) [10064.664968] nvidia-modeset: ERROR: GPU:0: Failed to allocate display core DMA push buffer
When this appears on screen after several seconds of being blank with just “_”, the cooling fan starts spinning up to maximum as if it’s stuck in a loop on something and I just end up hard-resetting.
If I switch back to 450.102.04, resume from suspend works on the 450 line, but then OBS Studio will not start recording on that driver version, throwing up an error: Failed to open NVENC codec: Function not implemented
Please check your video drivers are up to date.
@ me if you need more info. I’ll need pointers on how to find the relevant error log.
With 465.24.02 I get the same errors on Ubuntu 20.10 on Dell Inspiron 7577 laptop with nVIDIA GeForce GTX 1060 with max-Q design (and Intel GPU as well but Prime setting is NVIDIA performance mode) nvidia-bug-report.log.gz (1.0 MB)
I got the this problem when my pc go to sleep mode and come back.
It doesn’t wake up and just shows messages below. I’m using Lenovo P50 and Ubuntu 20.04 LTS
My Dell Inspiron 7577 laptop with nVIDIA GeForce GTX 1060 with max-Q design (and Intel GPU as well but Prime setting is NVIDIA performance mode) now runs Ubuntu 21.04 with Gnome on Wayland with driver 465.24.02. Previously it was using Xorg. Wayland runs ok as long as you do not need OpenGL hardware acceleration. And the great news is resume from suspend to RAM just WORKS. Though it takes 1 minute 45 seconds from power button to lock screen.
Where is Nvidia support? Surely M2200 is not the only chipset effected? I am pretty ticked off that I cannot return to the original 450 series drivers. I just downgraded to the 390 driver and my suspend works again. Once again, propriety drivers screw me over.
Suspend was working for me in driver version 460.80, but after update to version 460.84 the above error started appearing again. Can anyone else confirm this difference in fix/regression?
A bunch of other packages were updated at the same time, as I assumed the driver was fixed and didn’t think to separate it out. If I can find an easy enough way to roll it back individually then I will.