I’m running a Nvidia GTX 1650 Max-Q, I submitted a HCL report here Thinkpad X1 Extreme Gen 2.
About 1-2 times a day, my desktop will crash or freeze up. Sometimes I’ll get lucky and it’ll boot me back into login. But most times, I need to do a hard reboot.
The error message I get is this:
GPU lockup - switching to software fbcon
I’ve looked around everywhere and can’t find a solution for it. So now I’m looking to install Nvidia proprietary drivers. I know the security risks involved, but I can’t have my laptop crashing on me 1-2 times a day.
The community guide is about 2 years old and recommended Fedora 18. I fear that the guide itself is outdated or no longer supported.
Is there an updated guide or does the guide up there still work?
Update:
I just got additional logs from /var/log/Xorg.0.log.old
and dmesg
dmesg:
[16749.809301] nouveau 0000:01:00.0: fifo: fault 01 [VIRT_WRITE] at 0000000016602000 engine 40 [gr] client 13 [GPC1/PROP_0] reason 00 [PDE] on channel 2 [00ff58c000 Xorg[6577]]
[16749.809309] nouveau 0000:01:00.0: fifo: channel 2: killed
[16749.809311] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[16749.809315] nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
[16749.809322] nouveau 0000:01:00.0: Xorg[6577]: channel 2 killed!
Xorg:
[ 16749.835] (EE)
[ 16749.835] (EE) Backtrace:
[ 16749.836] (EE) 0: /usr/bin/X (OsLookupColor+0x139) [0x60b6f764d3e9]
[ 16749.837] (EE) 1: /lib64/libpthread.so.0 (funlockfile+0x60) [0x7df47c78ba90]
[ 16749.839] (EE) 2: /lib64/libc.so.6 (gsignal+0x145) [0x7df47c5e77d5]
[ 16749.840] (EE) 3: /lib64/libc.so.6 (abort+0x127) [0x7df47c5d0895]
[ 16749.840] (EE) 4: /lib64/libc.so.6 (__assert_fail_base.cold+0xf) [0x7df47c5d0769]
[ 16749.841] (EE) 5: /lib64/libc.so.6 (__assert_fail+0x46) [0x7df47c5dfe86]
[ 16749.841] (EE) 6: /lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x107) [0x7df475796847]
[ 16749.842] (EE) 7: /lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x67) [0x7df4757967a7]
[ 16749.842] (EE) 8: /lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x18f) [0x7df4757968cf]
[ 16749.842] (EE) 9: /lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x5a7) [0x7df475796ce7]
[ 16749.842] (EE) 10: /lib64/libdrm_nouveau.so.2 (nouveau_pushbuf_space+0x359) [0x7df4757977c9]
[ 16749.844] (EE) 11: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0x207c7) [0x7df47ae53b27]
[ 16749.845] (EE) 12: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcc4d3) [0x7df47aeff833]
[ 16749.845] (EE) 13: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcf0c6) [0x7df47af02426]
[ 16749.845] (EE) 14: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcf1fb) [0x7df47af0255b]
[ 16749.845] (EE) 15: /usr/lib64/dri/nouveau_dri.so (nouveau_drm_screen_create+0xd08a6) [0x7df47af03c06]
[ 16749.846] (EE) 16: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_virtio_gpu+0x23798) [0x7df47a693468]
[ 16749.846] (EE) 17: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_virtio_gpu+0x268c59) [0x7df47a8d8929]
[ 16749.847] (EE) 18: /usr/lib64/dri/nouveau_dri.so (__driDriverGetExtensions_virtio_gpu+0x268fac) [0x7df47a8d8c7c]
[ 16749.847] (EE) 19: /usr/lib64/xorg/modules/libglamoregl.so (glamor_finish+0x920) [0x7df47bd28c00]
[ 16749.847] (EE) 20: /usr/lib64/xorg/modules/libglamoregl.so (glamor_finish+0xe17) [0x7df47bd290f7]
[ 16749.848] (EE) 21: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x9692) [0x7df47bd33ac2]
[ 16749.848] (EE) 22: /usr/lib64/xorg/modules/libglamoregl.so (glamor_create_gc+0x9bae) [0x7df47bd33fde]
[ 16749.848] (EE) 23: /usr/bin/X (DamageRegionAppend+0x6bf) [0x60b6f75cc1cf]
[ 16749.848] (EE) 24: /usr/bin/X (AddTraps+0x46d3) [0x60b6f75c0e43]
[ 16749.849] (EE) 25: /usr/bin/X (SendErrorToClient+0x35b) [0x60b6f74e7a2b]
[ 16749.849] (EE) 26: /usr/bin/X (InitFonts+0x3b4) [0x60b6f74ebb04]
[ 16749.850] (EE) 27: /lib64/libc.so.6 (__libc_start_main+0xf2) [0x7df47c5d2082]
[ 16749.850] (EE) 28: /usr/bin/X (_start+0x2e) [0x60b6f74d4e6e]
[ 16749.850] (EE)
[ 16749.850] (EE)
Fatal server error:
[ 16749.850] (EE) Caught signal 6 (Aborted). Server aborting
[ 16749.850] (EE)
[ 16749.850] (EE)
Please consult the Fedora Project support
at http://wiki.x.org
for help.
[ 16749.850] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 16749.850] (EE)
[ 16749.850] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 16749.891] (EE) Server terminated with error (1). Closing log file.