Cinnamon keeps crashing, using fallback mode

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
hgoody22

Cinnamon keeps crashing, using fallback mode

Post by hgoody22 »

I am only able to start linux from the grub menu by adding "nomodeset" after the quiet spash and blacklisting the nouveau card.

However, this means that Cinnamon 19 keeps immediately crashing so I am having to run everything in mode.

The results of the terminal command: inxi -G

Graphics: Card-1: Intel UHD Graphics 620
Card-2: NVIDIA Device 1d12
Display Server: x11 (X.Org 1.19.6 )
drivers: nvidia,fbdev,nouveau (unloaded: modesetting,vesa)
Resolution: 1920x1080@77.00hz
OpenGL: renderer: N/A version: N/A

If anyone has had this problem please help!
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon keeps crashing, using fallback mode

Post by roblm »

This line from the inxi output is one of those confusing lines sometimes seen, so the actual video driver that is loading can’t be determined:
drivers: nvidia,fbdev,nouveau (unloaded: modesetting,vesa)
Open the Terminal and use this command to install nvidia-prime: sudo apt install nvidia-prime
Then open Driver Manager and install the recommended Nvidia driver.

If you have already done that, then use these commands and post the output:

Code: Select all

inxi -SMC
dpkg -l |grep -i nvidia
ls /etc/modprobe.d
lspci -nnk |egrep -A3 -i "3D|VGA"
cat /var/log/Xorg.0.log |egrep -i "nvidia|fbdev|modeset|nouveau"
The output from the last command will be long, so after copying it, open the Mint Forum reply window and select </> at the top. Press Ctrl+V to paste the copied lines into a code display window.
hgoody22

Re: Cinnamon keeps crashing, using fallback mode

Post by hgoody22 »

Right mate if you can offer any help that would be amazing, would be a shame to not be able to use linux on this machine.

Code: Select all

inxi -SMC
System:    Host: HG88 Kernel: 4.15.0-20-generic x86_64 bits: 64
           Desktop: Cinnamon 3.8.8  Distro: Linux Mint 19 Tara
Machine:   Device: laptop System: HP product: HP ENVY Laptop 13-ah0xxx v: Type1ProductConfigId serial: N/A
           Mobo: HP model: 8482 v: 69.28 serial: N/A
           UEFI: Insyde v: F.13 date: 06/07/2018
CPU:       Quad core Intel Core i7-8550U (-MT-MCP-) cache: 8192 KB
           clock speeds: max: 4000 MHz 1: 854 MHz 2: 1478 MHz 3: 1500 MHz
           4: 1419 MHz 5: 1641 MHz 6: 1081 MHz 7: 1442 MHz 8: 1350 MHz


dpkg -l |grep -i nvidia
ii  bbswitch-dkms                                               0.8-4ubuntu1                        amd64        Interface for toggling the power on NVIDIA Optimus video cards
ii  bumblebee                                                   3.2.1-17                            amd64        NVIDIA Optimus support for Linux
ii  libnvidia-cfg1-390:amd64                                    390.48-0ubuntu3                     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                                        390.48-0ubuntu3                     all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                                 390.48-0ubuntu3                     amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                                  390.48-0ubuntu3                     i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                                  390.48-0ubuntu3                     amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                                   390.48-0ubuntu3                     i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                                  390.48-0ubuntu3                     amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                                   390.48-0ubuntu3                     i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                                    390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                                     390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                                      390.48-0ubuntu3                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                                       390.48-0ubuntu3                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                                    390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                                     390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                                    390.48-0ubuntu3                     amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                                             390.48-0ubuntu3                     amd64        NVIDIA DKMS package
ii  nvidia-driver-390                                           390.48-0ubuntu3                     amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                                    390.48-0ubuntu3                     amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                                    390.48-0ubuntu3                     amd64        NVIDIA kernel source package
ii  nvidia-prime                                                0.8.8                               all          Tools to enable NVIDIA's Prime
ii  nvidia-prime-applet                                         1.0.7                               all          An applet for NVIDIA Prime
ii  nvidia-settings                                             390.42-0ubuntu1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                                            390.48-0ubuntu3                     amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390                               390.48-0ubuntu3                     amd64        NVIDIA binary Xorg driver


ls /etc/modprobe.d
alsa-base.conf              blacklist-oss.conf
blacklist-ath_pci.conf      blacklist-rare-network.conf
blacklist.conf              bumblebee.conf
blacklist-firewire.conf     dkms.conf
blacklist-framebuffer.conf  iwlwifi.conf
blacklist-modem.conf        nvidia-graphics-drivers.conf


lspci -nnk |egrep -A3 -i "3D|VGA"
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)
	Subsystem: Hewlett-Packard Company UHD Graphics 620 [103c:8482]
	Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 08)
--
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1d12] (rev ff)
	Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
02:00.0 Non-Volatile memory controller [0108]: Device [1c5c:1327]
	Subsystem: Device [1c5c:0000]


cat /var/log/Xorg.0.log |egrep -i "nvidia|fbdev|modeset|nouveau"
[     4.982] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-20-generic root=UUID=d63b493f-d804-464e-8ea5-a212aa33d402 ro nouveau.blacklist=1 quiet splash nomodeset vt.handoff=1
[     4.985] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules"
[     4.986] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglx.so
[     5.007] (II) Module glx: vendor="NVIDIA Corporation"
[     5.008] (II) NVIDIA GLX Module  390.48  Wed Mar 21 23:42:56 PDT 2018
[     5.008] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[     5.008] 	loading driver: nvidia
[     5.008] (==) Matched nvidia as autoconfigured driver 0
[     5.008] (==) Matched nouveau as autoconfigured driver 1
[     5.008] (==) Matched modesetting as autoconfigured driver 2
[     5.008] (==) Matched fbdev as autoconfigured driver 3
[     5.008] (II) LoadModule: "nvidia"
[     5.008] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so
[     5.010] (II) Module nvidia: vendor="NVIDIA Corporation"
[     5.011] (II) LoadModule: "nouveau"
[     5.011] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[     5.012] (II) Module nouveau: vendor="X.Org Foundation"
[     5.012] (II) LoadModule: "modesetting"
[     5.012] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     5.012] (II) Module modesetting: vendor="X.Org Foundation"
[     5.012] (II) LoadModule: "fbdev"
[     5.012] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     5.012] (II) Module fbdev: vendor="X.Org Foundation"
[     5.012] (II) NVIDIA dlloader X Driver  390.48  Wed Mar 21 23:18:15 PDT 2018
[     5.012] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     5.012] (II) NOUVEAU driver Date:   Fri Apr 21 14:41:17 2017 -0400
[     5.012] (II) NOUVEAU driver for NVIDIA chipset families :
[     5.013] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     5.013] (II) FBDEV: driver for framebuffer: fbdev
[     5.016] (WW) Falling back to old probe method for modesetting
[     5.016] (II) Loading sub module "fbdevhw"
[     5.016] (II) LoadModule: "fbdevhw"
[     5.016] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     5.016] (II) Module fbdevhw: vendor="X.Org Foundation"
[     5.016] (**) FBDEV(1): claimed PCI slot 0@0:2:0
[     5.016] (II) FBDEV(1): using default device
[     5.016] (II) UnloadModule: "modesetting"
[     5.016] (II) FBDEV(0): Creating default Display subsection in Screen section
[     5.016] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[     5.016] (==) FBDEV(0): RGB weight 888
[     5.016] (==) FBDEV(0): Default visual is TrueColor
[     5.016] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[     5.016] (II) FBDEV(0): hardware: EFI VGA (video memory: 8128kB)
[     5.016] (II) FBDEV(0): checking modes against framebuffer device...
[     5.016] (II) FBDEV(0): checking modes against monitor...
[     5.016] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[     5.016] (**) FBDEV(0):  Built-in mode "current": 207.4 MHz, 85.3 kHz, 77.2 Hz
[     5.016] (II) FBDEV(0): Modeline "current"x0.0  207.38  1920 1952 2192 2432  1080 1084 1088 1104 -hsync -vsync -csync (85.3 kHz b)
[     5.016] (==) FBDEV(0): DPI set to (96, 96)
[     5.016] (**) FBDEV(0): using shadow framebuffer
[     5.016] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[     5.017] (==) FBDEV(0): Backing store enabled
[     5.018] (==) FBDEV(0): DPMS enabled
[     5.020] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon keeps crashing, using fallback mode

Post by roblm »

You previously installed bumblebee. Use this command to remove it: sudo apt remove bumblebee* primus*

Also, the kernel parameter nomodeset is being used. Remove that from the grub file and then update grub. Sometimes that parameter is needed to boot with the Nvidia driver.
Locked

Return to “Graphics Cards & Monitors”