I run Linux Mint 20 with the recommended Nvidia driver v440 on a dual boot ThinkPad T570 with an external display attached. Half the time the Nvidia driver loads properly at boot, but every second or third time it doesn’t. I cannot tell when it would fail, it seems completely random when it loads and when it can’t. Whenever it fails to load, I either send the kernel a
Ctrl+Alt+SysReq,K to restart the display manager, or I log in and
sudo systemctl restart display-manager. This fixes it, but logs me out of course. I could trace back the problem to this:
- when it fails to load:
$ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x4a cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 8 associated providers: 0 name:modesetting Provider 1: id: 0x640 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:modesetting
- and otherwise:
$ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x1b8 cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0 Provider 1: id: 0x1e0 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 5 associated providers: 1 name:modesetting
So basically, on unpredictable occasions, my Nvidia driver seems to be unavailable at boot time, but restarting the display manager always finds it later.
Secure boot is not enabled of course.
nvidia-bug-report.log.gz after the last boot when the driver couldn’t load, but before I restarted
Thank you for your help in advance.
nvidia-bug-report.log.gz (288.7 KB)