Cinnamon Crashes with Nvidia Driver

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Thu Jun 21, 2018 12:07 pm

Got a new system, I've been trying to get the video drivers to work on Linux Mint 17 Qiana and I haven't been able to. They all cause Cinnamon to crash on boot. I'm stuck now.

According to Nvidia my graphics card is supported. I've got a:
Nvidia GeForce GTX 1050 Ti - which is supposed to work with the 390 driver.

I installed the 384, 390, and 396 nvidia drivers. They all caused Cinnamon to crash. I installed bumblebee and tried multiple different settings, which also didn't work. I'm not really sure what to try next.

I only want to use my Linux partition for programming, so I don't need much from my video card, it just needs to run Chrome without crashing and support dual monitors. If there's some more reliably functional open source alternative that can do that I'm happy to try it.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Thu Jun 21, 2018 1:20 pm

You must have a portable device with hybrid graphics. Open the Terminal, use these commands and post the output:

Code: Select all

inxi -SCGx
dpkg -l |grep -i nvidia
lspci -nnk |egrep -A3 -i "3D|VGA"
ls /etc/modprobe.d
ls /etc/X11

User avatar
slipstick
Level 5
Level 5
Posts: 795
Joined: Sun Oct 21, 2012 9:56 pm
Location: Somewhere on the /LL0 scale

Re: Cinnamon Crashes with Nvidia Driver

Post by slipstick » Thu Jun 21, 2018 1:38 pm

I had a similar problem, which I was able to solve using the "nomodeset" parameter. Here is my post from another thread:

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I have a Nvidia GTX 750 Ti and I'm using the 384.130 driver. I had a lot of problems with Cinnamon crashing (ususally at login) with the recommended Nvidia drivers until I started using "nomodeset" at boot-up. If you are not familiar with that, there is a description of how to use it here:
https://www.linuxmint.com/rel_sylvia_cinnamon.php
(scroll down to "Solving freezes during the boot sequence")

That release note states that after the Nvidia driver is installed, you shouldn't need to use "nomodeset". That's not true in my case - I have to use it every time, so I made it "sticky" this way:
modify /etc/default/grub to add nomodeset to the line GRUB_CMDLINE_LINUX_DEFAULT and then run sudo update-grub.
In theory, theory and practice are the same. In practice, they ain't.

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Sun Jun 24, 2018 2:30 pm

roblm wrote:
Thu Jun 21, 2018 1:20 pm
You must have a portable device with hybrid graphics.
I'm pretty sure I do.

inxi -SCGx:

Code: Select all

System:    Host: brianlappy 
Kernel: 3.13.0-24-generic x86_64 (64 bit, gcc: 4.8.2) 
Desktop: Gnome 
Distro: Linux Mint 17 Qiana
CPU:       Quad core Intel Core i7-7700HQ CPU (-HT-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 22454 
           Clock Speeds: 1: 800.00 MHz 2: 2801.00 MHz 3: 800.00 MHz 4: 2801.00 MHz 5: 800.00 MHz 6: 800.00 MHz 7: 800.00 MHz 8: 800.00 MHz
Graphics:  Card: Intel Device 591b bus-ID: 00:02.0 
           X.Org: 1.15.1 drivers: fbdev,intel (unloaded: vesa) Resolution: 1920x1080@77.0hz 
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits) GLX Version: 2.1 Mesa 10.1.3 Direct Rendering: Yes
dpkg -l |grep -i nvidia:

Code: Select all

ii  bbswitch-dkms                               0.8-2~trustyppa1                                    all          Interface for toggling the power on NVIDIA Optimus video cards
ii  bumblebee                                   3.2.1-93~trustyppa1                                 amd64        NVIDIA Optimus support
ii  bumblebee-nvidia                            3.2.1-93~trustyppa1                                 amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
rc  libcuda1-384                                384.130-0ubuntu0.14.04.1                            amd64        NVIDIA CUDA runtime library
rc  libcuda1-390                                390.67-0ubuntu0~gpu14.04.1                          amd64        NVIDIA CUDA runtime library
rc  libcuda1-396                                396.24.02-0ubuntu0~gpu14.04.1                       amd64        NVIDIA CUDA runtime library
ii  nvidia-304                                  304.137-0ubuntu0~gpu14.04.1                         amd64        NVIDIA legacy binary driver - version 304.137
rc  nvidia-384                                  384.130-0ubuntu0.14.04.1                            amd64        NVIDIA binary driver - version 384.130
rc  nvidia-390                                  390.67-0ubuntu0~gpu14.04.1                          amd64        NVIDIA binary driver - version 390.67
rc  nvidia-396                                  396.24.02-0ubuntu0~gpu14.04.1                       amd64        NVIDIA binary driver - version 396.24.02
ii  nvidia-current                              304.137-0ubuntu0~gpu14.04.1                         amd64        Transitional package for nvidia-current
rc  nvidia-opencl-icd-384                       384.130-0ubuntu0.14.04.1                            amd64        NVIDIA OpenCL ICD
rc  nvidia-opencl-icd-390                       390.67-0ubuntu0~gpu14.04.1                          amd64        NVIDIA OpenCL ICD
rc  nvidia-opencl-icd-396                       396.24.02-0ubuntu0~gpu14.04.1                       amd64        NVIDIA OpenCL ICD
ii  nvidia-prime                                0.6.2.1linuxmint1                                   amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings                             396.24-0ubuntu0~gpu14.04.1                          amd64        Tool for configuring the NVIDIA graphics driver
lspci -nnk |egrep -A3 -i "3D|VGA":

Code: Select all

00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:591b] (rev 04)
	Subsystem: CLEVO/KAPOK Computer Device [1558:850a]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)
	Subsystem: CLEVO/KAPOK Computer Device [1558:850a]
--
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:1c8c] (rev ff)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:5287] (rev 01)
	Subsystem: CLEVO/KAPOK Computer Device [1558:850a]
	Kernel driver in use: rtsx_pci
ls /etc/modprobe.d:

Code: Select all

alsa-base.conf              blacklist-modem.conf         dkms.conf
blacklist-ath_pci.conf      blacklist-oss.conf           fbdev-blacklist.conf
blacklist.conf              blacklist-rare-network.conf  iwlwifi.conf
blacklist-firewire.conf     blacklist-watchdog.conf      mlx4.conf
blacklist-framebuffer.conf  bumblebee.conf               vmwgfx-fbdev.conf
ls /etc/X11:

Code: Select all

app-defaults             rgb.txt  xkb       Xresources  Xsession.options
default-display-manager  X        Xreset    Xsession    xsm
fonts                    xinit    Xreset.d  Xsession.d  Xwrapper.config
Thanks so much for helping me out! I doubt I'd figure this out on my own. Probably would just have to install different distros until I found one that worked out.
Last edited by Aristekrat on Sun Jun 24, 2018 2:32 pm, edited 1 time in total.

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Sun Jun 24, 2018 2:31 pm

slipstick wrote:
Thu Jun 21, 2018 1:38 pm
I had a similar problem, which I was able to solve using the "nomodeset" parameter. Here is my post from another thread:

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I have a Nvidia GTX 750 Ti and I'm using the 384.130 driver. I had a lot of problems with Cinnamon crashing (ususally at login) with the recommended Nvidia drivers until I started using "nomodeset" at boot-up. If you are not familiar with that, there is a description of how to use it here:
https://www.linuxmint.com/rel_sylvia_cinnamon.php
(scroll down to "Solving freezes during the boot sequence")

That release note states that after the Nvidia driver is installed, you shouldn't need to use "nomodeset". That's not true in my case - I have to use it every time, so I made it "sticky" this way:
modify /etc/default/grub to add nomodeset to the line GRUB_CMDLINE_LINUX_DEFAULT and then run sudo update-grub.
I tried booting with nomodeset using both the open source driver and the nvidia driver but I got the same results each time, sadly.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Sun Jun 24, 2018 3:04 pm

You installed bumblebee. What instructions did you use. Was there a problem using nvidia-prime? Usually both should not be installed at the same time.

The bumblebee project has not seen any new development in several years.

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Tue Jun 26, 2018 2:46 pm

I've used two different instructions to install bumblebee. I tried this one first: https://unix.stackexchange.com/question ... 1-cinnamon

I recently tried:
https://askubuntu.com/questions/549915/ ... 916#549916 - and got stuck on step 10. When I tried to use optirun I got stopped by this error,
[ 3144.979208] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 3144.979240] [ERROR]Could not connect to bumblebee daemon - is it running?
When I searched online to diagnose the problem I found a result that indicated that my system doesn't recognize me as having an nvidia card at all. The result from running the command, "grep bumblebeed /var/log/syslog" was:
Jun 26 12:16:32 brianlappy bumblebeed[3736]: Module '"nvidia"' is not found.
Jun 26 12:16:32 brianlappy kernel: [ 2770.684180] init: bumblebeed main process (3736) terminated with status 1
Nvidia-prime was the first driver I tried to activate and it caused cinnamon to crash. I generally have been using the number nvidia packages selected through the driver manager though. It's possible Nvidia-prime could work. I've put more time into getting bumblebee to work than nvidia-prime at this point.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Tue Jun 26, 2018 2:59 pm

Use these commands in the Terminal and post the output:

Code: Select all

xed /etc/bumblebee/bumblebee.conf
xed /etc/modprobe.d/bumblebee.conf
xed /etc/bumblebee/xorg.conf.nvidia

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Tue Jun 26, 2018 5:59 pm

Xed isn't on my machine and I got a no package error when trying to install. I assume using cat is also ok though, and the results of that are:

cat /etc/bumblebee/bumblebee.conf

Code: Select all

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver="nvidia"
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-396
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-396:/usr/lib32/nvidia-396
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia-396/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
cat /etc/modprobe.d/bumblebee.conf:

Code: Select all

# This file is installed by bumblebee, do NOT edit!
# to be used by kmod / module-init-tools, and installed in /etc/modprobe.d/
# or equivalent

# do not automatically load nouveau as it may prevent nvidia from loading
blacklist nouveau
# do not automatically load nvidia as it's unloaded anyway when bumblebeed
# starts and may fail bumblebeed to disable the card in a race condition.
blacklist nvidia
blacklist nvidia-current
blacklist nvidia-current-updates
# 304
blacklist nvidia-304
blacklist nvidia-304-updates
blacklist nvidia-experimental-304
# 310
blacklist nvidia-310
blacklist nvidia-310-updates
blacklist nvidia-experimental-310
# 313
blacklist nvidia-313
blacklist nvidia-313-updates
blacklist nvidia-experimental-313
# 319
blacklist nvidia-319
blacklist nvidia-319-updates
blacklist nvidia-experimental-319
# 325
blacklist nvidia-325
blacklist nvidia-325-updates
blacklist nvidia-experimental-325
# 331
blacklist nvidia-331
blacklist nvidia-331-updates
blacklist nvidia-experimental-331
# 334
blacklist nvidia-334
blacklist nvidia-334-updates
blacklist nvidia-experimental-334
# 337
blacklist nvidia-337
blacklist nvidia-337-updates
blacklist nvidia-experimental-337
# 340
blacklist nvidia-340
blacklist nvidia-340-updates
blacklist nvidia-experimental-340
# 343
blacklist nvidia-343
blacklist nvidia-343-updates
blacklist nvidia-experimental-343
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
# 349
blacklist nvidia-349
blacklist nvidia-349-updates
blacklist nvidia-experimental-349
# 352
blacklist nvidia-352
blacklist nvidia-352-updates
blacklist nvidia-experimental-352
# 355
blacklist nvidia-355
blacklist nvidia-355-updates
blacklist nvidia-experimental-355
# Workaround to make sure nvidia-uvm is removed as well
remove nvidia rmmod nvidia-uvm nvidia
Some of the more current & installed nvidia cards aren't in here...

cat /etc/bumblebee/xorg.conf.nvidia:

Code: Select all

Section "ServerLayout"
    Identifier  "Layout0"
    Option      "AutoAddDevices" "false"
    Option      "AutoAddGPU" "false"
EndSection

Section "Device"
    Identifier  "DiscreteNvidia"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"

#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
    BusID "PCI:01:00:0"

#   Setting ProbeAllGpus to false prevents the new proprietary driver
#   instance spawned to try to control the integrated graphics card,
#   which is already being managed outside bumblebee.
#   This option doesn't hurt and it is required on platforms running
#   more than one nvidia graphics card with the proprietary driver.
#   (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
#   If this option is not set, the new Xorg may blacken the screen and
#   render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"

    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
EndSection


User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Tue Jun 26, 2018 8:08 pm

The configuration files appear OK. Try using the command: optirun -b primus glxgears

If that doesn’t run, then use this command to install primus and primus-libs: sudo apt intall primus primus-libs

Then try the command again.

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Wed Jun 27, 2018 12:57 am

Same error on both attempts,

Code: Select all

[  124.283378] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[  124.283411] [ERROR]Could not connect to bumblebee daemon - is it running?

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Wed Jun 27, 2018 7:34 am

EDITED: Check my next post first.


For that error message, this guide under the troubleshooting section, says to remove the bumblebeed.socket:
https://wiki.archlinux.org/index.php/Bu ... stallation

Use this command: sudo rm /var/run/bumblebeed.socket

If that doesn’t work, then use these commands to check for other configuration files that may exist while using nvidia-prime:

gedit /etc/Xll
gedit /usr/share/X11/xorg.conf.d


Also, what is the output of these commands: sudo service bumblebeed start and sudo dkms status
Last edited by roblm on Wed Jun 27, 2018 12:13 pm, edited 1 time in total.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Wed Jun 27, 2018 12:01 pm

I just thought about this, but I don't know how significant it is. The first line of the /etc/bumblebee/bumblebee.conf file says:
Values should **not** be put between quotes

You added quotes in the 22nd line: Driver="nvidia"

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Wed Jun 27, 2018 8:23 pm

Adding those quotes was a big deal. I removed them and optirun glxspheres64 works. According to https://askubuntu.com/questions/549915/ ... 916#549916 and the tests within it my nvidia card is installed, working, and in use.

Just one rather larger problem though, Cinnamon is still crashing on boot. :x

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Thu Jun 28, 2018 7:57 am

Post the Xorg.0.log file. Open the Log File Viewer in the Menu to view it.

If you have problems posting that long file, then it can be uploaded to pastebin. First install pastebinit with this command:
sudo apt install pastebinit

Then use this command to upload the file to pastebin: pastebinit /var/log/Xorg.0.log
Post the URL link that displays in the Terminal window.

Post the output of this command: prime-select query

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Thu Jun 28, 2018 10:49 am

According to the Xorg.0.log file, my system is apparently failing to load module 'nvidia':

Code: Select all

[     4.044] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[     4.044] X Protocol Version 11, Revision 0
[     4.044] Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu
[     4.044] Current Operating System: Linux brianlappy 3.13.0-151-generic #201-Ubuntu SMP Wed May 30 14:22:13 UTC 2018 x86_64
[     4.044] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-151-generic root=UUID=337f31b2-3a71-4f32-b9ef-7f0cf6721031 ro quiet splash vt.handoff=7
[     4.044] Build Date: 13 October 2017  01:59:06PM
[     4.044] xorg-server 2:1.15.1-0ubuntu2.11 (For technical support please see http://www.ubuntu.com/support) 
[     4.044] Current version of pixman: 0.30.2
[     4.044] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[     4.044] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     4.045] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 28 08:40:13 2018
[     4.046] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     4.047] (==) No Layout section.  Using the first Screen section.
[     4.047] (==) No screen section available. Using defaults.
[     4.047] (**) |-->Screen "Default Screen Section" (0)
[     4.047] (**) |   |-->Monitor "<default monitor>"
[     4.047] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[     4.047] (==) Automatically adding devices
[     4.047] (==) Automatically enabling devices
[     4.047] (==) Automatically adding GPU devices
[     4.047] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     4.047] 	Entry deleted from font path.
[     4.047] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[     4.047] 	Entry deleted from font path.
[     4.047] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[     4.047] 	Entry deleted from font path.
[     4.047] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[     4.047] 	Entry deleted from font path.
[     4.047] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[     4.047] 	Entry deleted from font path.
[     4.047] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/Type1,
	built-ins
[     4.047] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[     4.047] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[     4.047] (II) Loader magic: 0x7f22a3f29d40
[     4.047] (II) Module ABI versions:
[     4.047] 	X.Org ANSI C Emulation: 0.4
[     4.047] 	X.Org Video Driver: 15.0
[     4.047] 	X.Org XInput driver : 20.0
[     4.047] 	X.Org Server Extension : 8.0
[     4.047] (II) xfree86: Adding drm device (/dev/dri/card0)
[     4.049] (--) PCI:*(0:0:2:0) 8086:591b:1558:850a rev 4, Mem @ 0xdd000000/16777216, 0xa0000000/536870912, I/O @ 0x0000f000/64
[     4.049] (--) PCI: (0:1:0:0) 10de:1c8c:1558:850a rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[     4.049] Initializing built-in extension Generic Event Extension
[     4.049] Initializing built-in extension SHAPE
[     4.049] Initializing built-in extension MIT-SHM
[     4.049] Initializing built-in extension XInputExtension
[     4.049] Initializing built-in extension XTEST
[     4.049] Initializing built-in extension BIG-REQUESTS
[     4.049] Initializing built-in extension SYNC
[     4.049] Initializing built-in extension XKEYBOARD
[     4.049] Initializing built-in extension XC-MISC
[     4.049] Initializing built-in extension SECURITY
[     4.049] Initializing built-in extension XINERAMA
[     4.049] Initializing built-in extension XFIXES
[     4.049] Initializing built-in extension RENDER
[     4.049] Initializing built-in extension RANDR
[     4.049] Initializing built-in extension COMPOSITE
[     4.049] Initializing built-in extension DAMAGE
[     4.049] Initializing built-in extension MIT-SCREEN-SAVER
[     4.050] Initializing built-in extension DOUBLE-BUFFER
[     4.050] Initializing built-in extension RECORD
[     4.050] Initializing built-in extension DPMS
[     4.050] Initializing built-in extension Present
[     4.050] Initializing built-in extension DRI3
[     4.050] Initializing built-in extension X-Resource
[     4.050] Initializing built-in extension XVideo
[     4.050] Initializing built-in extension XVideo-MotionCompensation
[     4.050] Initializing built-in extension SELinux
[     4.050] Initializing built-in extension XFree86-VidModeExtension
[     4.050] Initializing built-in extension XFree86-DGA
[     4.050] Initializing built-in extension XFree86-DRI
[     4.050] Initializing built-in extension DRI2
[     4.050] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[     4.050] (II) "glx" will be loaded by default.
[     4.050] (WW) "xmir" is not to be loaded by default. Skipping.
[     4.050] (II) LoadModule: "glx"
[     4.050] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     4.055] (II) Module glx: vendor="X.Org Foundation"
[     4.055] 	compiled for 1.15.1, module version = 1.0.0
[     4.055] 	ABI class: X.Org Server Extension, version 8.0
[     4.055] (==) AIGLX enabled
[     4.055] Loading extension GLX
[     4.055] (==) Matched nvidia as autoconfigured driver 0
[     4.055] (==) Matched nouveau as autoconfigured driver 1
[     4.055] (==) Matched intel as autoconfigured driver 2
[     4.055] (==) Matched modesetting as autoconfigured driver 3
[     4.055] (==) Matched fbdev as autoconfigured driver 4
[     4.055] (==) Matched vesa as autoconfigured driver 5
[     4.055] (==) Assigned the driver to the xf86ConfigLayout
[     4.055] (II) LoadModule: "nvidia"
[     4.056] (WW) Warning, couldn't open module nvidia
[     4.056] (II) UnloadModule: "nvidia"
[     4.056] (II) Unloading nvidia
[     4.056] (EE) Failed to load module "nvidia" (module does not exist, 0)
[     4.056] (II) LoadModule: "nouveau"
[     4.056] (WW) Warning, couldn't open module nouveau
[     4.056] (II) UnloadModule: "nouveau"
[     4.056] (II) Unloading nouveau
[     4.056] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     4.056] (II) LoadModule: "intel"
[     4.056] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     4.057] (II) Module intel: vendor="X.Org Foundation"
[     4.057] 	compiled for 1.15.1, module version = 2.99.910
[     4.057] 	Module class: X.Org Video Driver
[     4.057] 	ABI class: X.Org Video Driver, version 15.0
[     4.057] (II) LoadModule: "modesetting"
[     4.057] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     4.058] (II) Module modesetting: vendor="X.Org Foundation"
[     4.058] 	compiled for 1.15.0, module version = 0.8.1
[     4.058] 	Module class: X.Org Video Driver
[     4.058] 	ABI class: X.Org Video Driver, version 15.0
[     4.058] (II) LoadModule: "fbdev"
[     4.058] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     4.058] (II) Module fbdev: vendor="X.Org Foundation"
[     4.058] 	compiled for 1.15.0, module version = 0.4.4
[     4.058] 	Module class: X.Org Video Driver
[     4.058] 	ABI class: X.Org Video Driver, version 15.0
[     4.058] (II) LoadModule: "vesa"
[     4.058] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     4.058] (II) Module vesa: vendor="X.Org Foundation"
[     4.058] 	compiled for 1.15.0, module version = 2.3.3
[     4.058] 	Module class: X.Org Video Driver
[     4.058] 	ABI class: X.Org Video Driver, version 15.0
[     4.058] (==) Matched nvidia as autoconfigured driver 0
[     4.058] (==) Matched nouveau as autoconfigured driver 1
[     4.058] (==) Matched intel as autoconfigured driver 2
[     4.058] (==) Matched modesetting as autoconfigured driver 3
[     4.058] (==) Matched fbdev as autoconfigured driver 4
[     4.058] (==) Matched vesa as autoconfigured driver 5
[     4.058] (==) Assigned the driver to the xf86ConfigLayout
[     4.058] (II) LoadModule: "nvidia"
[     4.059] (WW) Warning, couldn't open module nvidia
[     4.059] (II) UnloadModule: "nvidia"
[     4.059] (II) Unloading nvidia
[     4.059] (EE) Failed to load module "nvidia" (module does not exist, 0)
[     4.059] (II) LoadModule: "nouveau"
[     4.059] (WW) Warning, couldn't open module nouveau
[     4.059] (II) UnloadModule: "nouveau"
[     4.059] (II) Unloading nouveau
[     4.059] (EE) Failed to load module "nouveau" (module does not exist, 0)
[     4.059] (II) LoadModule: "intel"
[     4.059] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[     4.059] (II) Module intel: vendor="X.Org Foundation"
[     4.059] 	compiled for 1.15.1, module version = 2.99.910
[     4.059] 	Module class: X.Org Video Driver
[     4.059] 	ABI class: X.Org Video Driver, version 15.0
[     4.059] (II) UnloadModule: "intel"
[     4.059] (II) Unloading intel
[     4.059] (II) Failed to load module "intel" (already loaded, 0)
[     4.059] (II) LoadModule: "modesetting"
[     4.060] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     4.060] (II) Module modesetting: vendor="X.Org Foundation"
[     4.060] 	compiled for 1.15.0, module version = 0.8.1
[     4.060] 	Module class: X.Org Video Driver
[     4.060] 	ABI class: X.Org Video Driver, version 15.0
[     4.060] (II) UnloadModule: "modesetting"
[     4.060] (II) Unloading modesetting
[     4.060] (II) Failed to load module "modesetting" (already loaded, 0)
[     4.060] (II) LoadModule: "fbdev"
[     4.060] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     4.060] (II) Module fbdev: vendor="X.Org Foundation"
[     4.060] 	compiled for 1.15.0, module version = 0.4.4
[     4.060] 	Module class: X.Org Video Driver
[     4.060] 	ABI class: X.Org Video Driver, version 15.0
[     4.060] (II) UnloadModule: "fbdev"
[     4.060] (II) Unloading fbdev
[     4.060] (II) Failed to load module "fbdev" (already loaded, 0)
[     4.060] (II) LoadModule: "vesa"
[     4.060] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     4.060] (II) Module vesa: vendor="X.Org Foundation"
[     4.060] 	compiled for 1.15.0, module version = 2.3.3
[     4.060] 	Module class: X.Org Video Driver
[     4.060] 	ABI class: X.Org Video Driver, version 15.0
[     4.060] (II) UnloadModule: "vesa"
[     4.060] (II) Unloading vesa
[     4.060] (II) Failed to load module "vesa" (already loaded, 0)
[     4.060] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[     4.061] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[     4.061] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[     4.061] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[     4.061] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     4.061] (II) FBDEV: driver for framebuffer: fbdev
[     4.061] (II) VESA: driver for VESA chipsets: vesa
[     4.061] (++) using VT number 7

[     4.088] (WW) Falling back to old probe method for modesetting
[     4.088] (II) Loading sub module "fbdevhw"
[     4.088] (II) LoadModule: "fbdevhw"
[     4.088] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     4.088] (II) Module fbdevhw: vendor="X.Org Foundation"
[     4.088] 	compiled for 1.15.1, module version = 0.0.2
[     4.088] 	ABI class: X.Org Video Driver, version 15.0
[     4.088] (**) FBDEV(2): claimed PCI slot 0@0:2:0
[     4.088] (II) FBDEV(2): using default device
[     4.088] (WW) Falling back to old probe method for vesa
[     4.088] (EE) Screen 0 deleted because of no matching config section.
[     4.088] (II) UnloadModule: "modesetting"
[     4.088] (EE) Screen 0 deleted because of no matching config section.
[     4.088] (II) UnloadModule: "modesetting"
[     4.088] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     4.088] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[     4.088] (==) FBDEV(0): RGB weight 888
[     4.088] (==) FBDEV(0): Default visual is TrueColor
[     4.088] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[     4.088] (II) FBDEV(0): hardware: EFI VGA (video memory: 8128kB)
[     4.088] (II) FBDEV(0): checking modes against framebuffer device...
[     4.088] (II) FBDEV(0): checking modes against monitor...
[     4.088] (--) FBDEV(0): Virtual size is 1920x1080 (pitch 1920)
[     4.089] (**) FBDEV(0):  Built-in mode "current": 207.4 MHz, 85.3 kHz, 77.2 Hz
[     4.089] (II) FBDEV(0): Modeline "current"x0.0  207.38  1920 1952 2192 2432  1080 1084 1088 1104 -hsync -vsync -csync (85.3 kHz b)
[     4.089] (==) FBDEV(0): DPI set to (96, 96)
[     4.089] (II) Loading sub module "fb"
[     4.089] (II) LoadModule: "fb"
[     4.089] (II) Loading /usr/lib/xorg/modules/libfb.so
[     4.089] (II) Module fb: vendor="X.Org Foundation"
[     4.089] 	compiled for 1.15.1, module version = 1.0.0
[     4.089] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     4.089] (**) FBDEV(0): using shadow framebuffer
[     4.089] (II) Loading sub module "shadow"
[     4.089] (II) LoadModule: "shadow"
[     4.089] (II) Loading /usr/lib/xorg/modules/libshadow.so
[     4.089] (II) Module shadow: vendor="X.Org Foundation"
[     4.089] 	compiled for 1.15.1, module version = 1.1.0
[     4.089] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     4.089] (II) UnloadModule: "vesa"
[     4.089] (II) Unloading vesa
[     4.089] (==) Depth 24 pixmap format is 32 bpp
[     4.089] (EE) FBDEV(0): FBIOBLANK: Invalid argument
[     4.090] (==) FBDEV(0): Backing store enabled
[     4.090] (==) FBDEV(0): DPMS enabled
[     4.090] (==) RandR enabled
[     4.096] (II) SELinux: Disabled on system
[     4.097] (II) AIGLX: Screen 0 is not DRI2 capable
[     4.097] (EE) AIGLX: reverting to software rendering
[     4.112] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[     4.112] (EE) GLX: could not load software renderer
[     4.112] (II) GLX: no usable GL providers found for screen 0
[     4.120] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[     4.123] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[     4.123] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     4.123] (II) LoadModule: "evdev"
[     4.124] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[     4.124] (II) Module evdev: vendor="X.Org Foundation"
[     4.124] 	compiled for 1.15.0, module version = 2.8.2
[     4.124] 	Module class: X.Org XInput Driver
[     4.124] 	ABI class: X.Org XInput driver, version 20.0
[     4.124] (II) Using input driver 'evdev' for 'Power Button'
[     4.124] (**) Power Button: always reports core events
[     4.124] (**) evdev: Power Button: Device: "/dev/input/event3"
[     4.125] (--) evdev: Power Button: Vendor 0 Product 0x1
[     4.125] (--) evdev: Power Button: Found keys
[     4.125] (II) evdev: Power Button: Configuring as keyboard
[     4.125] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[     4.125] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     4.125] (**) Option "xkb_rules" "evdev"
[     4.125] (**) Option "xkb_model" "pc105"
[     4.125] (**) Option "xkb_layout" "us"
[     4.125] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[     4.125] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     4.125] (II) Using input driver 'evdev' for 'Power Button'
[     4.125] (**) Power Button: always reports core events
[     4.125] (**) evdev: Power Button: Device: "/dev/input/event0"
[     4.125] (--) evdev: Power Button: Vendor 0 Product 0x1
[     4.125] (--) evdev: Power Button: Found keys
[     4.125] (II) evdev: Power Button: Configuring as keyboard
[     4.125] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[     4.125] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[     4.125] (**) Option "xkb_rules" "evdev"
[     4.125] (**) Option "xkb_model" "pc105"
[     4.125] (**) Option "xkb_layout" "us"
[     4.126] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[     4.126] (II) No input driver specified, ignoring this device.
[     4.126] (II) This device may have been added with another device file.
[     4.126] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[     4.126] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[     4.126] (II) Using input driver 'evdev' for 'Sleep Button'
[     4.126] (**) Sleep Button: always reports core events
[     4.126] (**) evdev: Sleep Button: Device: "/dev/input/event1"
[     4.126] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[     4.126] (--) evdev: Sleep Button: Found keys
[     4.126] (II) evdev: Sleep Button: Configuring as keyboard
[     4.126] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1"
[     4.126] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[     4.126] (**) Option "xkb_rules" "evdev"
[     4.126] (**) Option "xkb_model" "pc105"
[     4.126] (**) Option "xkb_layout" "us"
[     4.127] (II) config/udev: Adding drm device (/dev/dri/card0) card0 /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[     4.127] (II) config/udev: Ignoring already known drm device (/dev/dri/card0)
[     4.127] (II) config/udev: Adding input device MOSART Semi. 2.4G Keyboard Mouse (/dev/input/event5)
[     4.127] (**) MOSART Semi. 2.4G Keyboard Mouse: Applying InputClass "evdev keyboard catchall"
[     4.127] (II) Using input driver 'evdev' for 'MOSART Semi. 2.4G Keyboard Mouse'
[     4.127] (**) MOSART Semi. 2.4G Keyboard Mouse: always reports core events
[     4.127] (**) evdev: MOSART Semi. 2.4G Keyboard Mouse: Device: "/dev/input/event5"
[     4.127] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Vendor 0x62a Product 0x5918
[     4.127] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found keys
[     4.127] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: Configuring as keyboard
[     4.127] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input11/event5"
[     4.127] (II) XINPUT: Adding extended input device "MOSART Semi. 2.4G Keyboard Mouse" (type: KEYBOARD, id 9)
[     4.127] (**) Option "xkb_rules" "evdev"
[     4.127] (**) Option "xkb_model" "pc105"
[     4.127] (**) Option "xkb_layout" "us"
[     4.128] (II) config/udev: Adding input device MOSART Semi. 2.4G Keyboard Mouse (/dev/input/event6)
[     4.128] (**) MOSART Semi. 2.4G Keyboard Mouse: Applying InputClass "evdev pointer catchall"
[     4.128] (**) MOSART Semi. 2.4G Keyboard Mouse: Applying InputClass "evdev keyboard catchall"
[     4.128] (II) Using input driver 'evdev' for 'MOSART Semi. 2.4G Keyboard Mouse'
[     4.128] (**) MOSART Semi. 2.4G Keyboard Mouse: always reports core events
[     4.128] (**) evdev: MOSART Semi. 2.4G Keyboard Mouse: Device: "/dev/input/event6"
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Vendor 0x62a Product 0x5918
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found 9 mouse buttons
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found scroll wheel(s)
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found relative axes
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found x and y relative axes
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found absolute axes
[     4.128] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: Forcing absolute x/y axes to exist.
[     4.128] (--) evdev: MOSART Semi. 2.4G Keyboard Mouse: Found keys
[     4.128] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: Configuring as mouse
[     4.128] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: Configuring as keyboard
[     4.128] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: Adding scrollwheel support
[     4.128] (**) evdev: MOSART Semi. 2.4G Keyboard Mouse: YAxisMapping: buttons 4 and 5
[     4.128] (**) evdev: MOSART Semi. 2.4G Keyboard Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[     4.128] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/input/input12/event6"
[     4.128] (II) XINPUT: Adding extended input device "MOSART Semi. 2.4G Keyboard Mouse" (type: KEYBOARD, id 10)
[     4.128] (**) Option "xkb_rules" "evdev"
[     4.128] (**) Option "xkb_model" "pc105"
[     4.128] (**) Option "xkb_layout" "us"
[     4.128] (II) evdev: MOSART Semi. 2.4G Keyboard Mouse: initialized for relative axes.
[     4.128] (WW) evdev: MOSART Semi. 2.4G Keyboard Mouse: ignoring absolute axes.
[     4.129] (**) MOSART Semi. 2.4G Keyboard Mouse: (accel) keeping acceleration scheme 1
[     4.129] (**) MOSART Semi. 2.4G Keyboard Mouse: (accel) acceleration profile 0
[     4.129] (**) MOSART Semi. 2.4G Keyboard Mouse: (accel) acceleration factor: 2.000
[     4.129] (**) MOSART Semi. 2.4G Keyboard Mouse: (accel) acceleration threshold: 4
[     4.129] (II) config/udev: Adding input device MOSART Semi. 2.4G Keyboard Mouse (/dev/input/mouse0)
[     4.129] (II) No input driver specified, ignoring this device.
[     4.129] (II) This device may have been added with another device file.
[     4.129] (II) config/udev: Adding input device Chicony USB 2.0 Camera (/dev/input/event8)
[     4.129] (**) Chicony USB 2.0 Camera: Applying InputClass "evdev keyboard catchall"
[     4.129] (II) Using input driver 'evdev' for 'Chicony USB 2.0 Camera'
[     4.129] (**) Chicony USB 2.0 Camera: always reports core events
[     4.129] (**) evdev: Chicony USB 2.0 Camera: Device: "/dev/input/event8"
[     4.129] (--) evdev: Chicony USB 2.0 Camera: Vendor 0x4f2 Product 0xb5a7
[     4.129] (--) evdev: Chicony USB 2.0 Camera: Found keys
[     4.129] (II) evdev: Chicony USB 2.0 Camera: Configuring as keyboard
[     4.129] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input16/event8"
[     4.129] (II) XINPUT: Adding extended input device "Chicony USB 2.0 Camera" (type: KEYBOARD, id 11)
[     4.129] (**) Option "xkb_rules" "evdev"
[     4.129] (**) Option "xkb_model" "pc105"
[     4.129] (**) Option "xkb_layout" "us"
[     4.130] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event11)
[     4.130] (II) No input driver specified, ignoring this device.
[     4.130] (II) This device may have been added with another device file.
[     4.130] (II) config/udev: Adding input device HDA Intel Front Headphone (/dev/input/event10)
[     4.130] (II) No input driver specified, ignoring this device.
[     4.130] (II) This device may have been added with another device file.
[     4.130] (II) config/udev: Adding input device HDA Intel HDMI (/dev/input/event9)
[     4.130] (II) No input driver specified, ignoring this device.
[     4.130] (II) This device may have been added with another device file.
[     4.131] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[     4.131] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[     4.131] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[     4.131] (**) AT Translated Set 2 keyboard: always reports core events
[     4.131] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event4"
[     4.131] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[     4.131] (--) evdev: AT Translated Set 2 keyboard: Found keys
[     4.131] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[     4.131] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4"
[     4.131] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
[     4.131] (**) Option "xkb_rules" "evdev"
[     4.131] (**) Option "xkb_model" "pc105"
[     4.131] (**) Option "xkb_layout" "us"
[     4.131] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
[     4.131] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[     4.131] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[     4.131] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[     4.131] (II) LoadModule: "synaptics"
[     4.132] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[     4.132] (II) Module synaptics: vendor="X.Org Foundation"
[     4.132] 	compiled for 1.15.0, module version = 1.7.4
[     4.132] 	Module class: X.Org XInput Driver
[     4.132] 	ABI class: X.Org XInput driver, version 20.0
[     4.132] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[     4.132] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     4.132] (**) Option "Device" "/dev/input/event7"
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1266 - 5674 (res 45)
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1086 - 4764 (res 70)
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[     4.248] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     4.248] (**) SynPS/2 Synaptics TouchPad: always reports core events
[     4.272] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input10/event7"
[     4.272] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
[     4.272] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[     4.272] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[     4.272] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
[     4.272] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[     4.272] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[     4.272] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[     4.272] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[     4.272] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[     4.272] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[     4.273] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[     4.277] (EE) FBDEV(0): FBIOBLANK: Invalid argument
[    37.803] (II) XKB: reuse xkmfile /var/lib/xkb/server-8AA988DD479FAABEC4FC3CCCF4CC29B4948840B4.xkm
[    37.829] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.845] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.850] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.855] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.862] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.871] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.876] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.884] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.891] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm
[    37.897] (II) XKB: reuse xkmfile /var/lib/xkb/server-1908D3BB0224FA577B58A32F49D8B4107F7BAFFD.xkm

I don't have a generic 'nvidia' package installed. When I try I get an unknown package error.

The result from
prime-select query
is simply
unknown
I have installed nvidia-prime.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Thu Jun 28, 2018 11:11 am

Use this command and then log out and back in: sudo prime-select intel

Aristekrat
Level 1
Level 1
Posts: 12
Joined: Fri Dec 01, 2017 6:59 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by Aristekrat » Thu Jun 28, 2018 5:06 pm

After running that command cinnamon boots without crashing. However, it starts with the warning that it has no hardware acceleration and can't detect my second monitor. It does a mirrored display but it's unable to see it, even when running something like 'arandr'.

I'm willing to try one last fix but I'm getting pretty close to giving up and installing Fedora in the hopes that it can play nicely with my video card.

User avatar
roblm
Level 9
Level 9
Posts: 2767
Joined: Sun Feb 24, 2013 2:41 pm

Re: Cinnamon Crashes with Nvidia Driver

Post by roblm » Thu Jun 28, 2018 5:39 pm

If you follow that second guide again for installing bumblebee, then you may end up with a similar problem with Fedora. It instructs you to use commands and install packages that are not needed. The worst command is this:
sudo apt-get update && sudo apt-get dist-upgrade -y

The first part is OK but the dist-upgrade can potentially cause problems. Read eanfrid’s posts in this topic.
viewtopic.php?f=18&t=175388

Post the Xorg.0.log again. If I can’t find anything significant, then I would suggest a new installation and try to use nvidia-prime first and then bumblebee.

With nvidia-prime, there will be better performance, but you cannot power off the Nvidia card as you can with bumblebee. So your laptop's battery is drained faster, and you may experience laptop overheating. VSync is also not managed, so screen tearing may appear. From other recent topics I've read, most users are using nvidia-prime and bumblebee is giving more installation problems and difficulty getting externally connected monitors to work correctly.


EDITED:

Once the correct video driver is loading, there will probably be some configuration necessary to use external monitors. See this bumblebee page, in the section Output wired to the NVIDIA chip:
https://wiki.archlinux.org/index.php/bu ... VIDIA_chip

Most likely, your laptop is connecting to the monitor through an HDMI port and this port is usually connected internally to the Nvidia GPU. If there is a VGA port, then it is usually connected to the Intel GPU, so there would be no configuration.

Also see this page on the main bumblebee site:
https://github.com/Bumblebee-Project/Bu ... itor-setup

The problems you have experienced so far were not due to Mint. The first problem was due to using quotation marks on a line where they were not supposed to be used. The Cinnamon crashing problem happened for this reason. When the nvidia-prime tool is installed, the intel GPU must be selected before installing bumblebee, not the Nvidia GPU, or nvidia-prime can be removed. The sudo prime-select intel command was used to select the intel GPU.
Also complicating things is the installation of CUDA.

spoonsacola
Level 1
Level 1
Posts: 3
Joined: Wed Jul 04, 2018 5:57 am

Re: Cinnamon Crashes with Nvidia Driver

Post by spoonsacola » Thu Jul 26, 2018 8:31 pm

Hi guys.

I’m running into screen tearing issues while streaming in Firefox. I’m VERY new to Linux, but using it on an older Thinkpad T430 with Nvidia card (not sure if there are certain bios settings I should be using either?). I just reinstalled Cinnamon, as attempting to revert to older Nvidia drivers caused it to fail to load the OS for some reason. I only really use it for streaming and basic web browsing, so the tearing is really annoying. From all the searching I’ve done, it appears that Mint Cinnamon doesn’t handle screen tearing/vsync very well? Would I be better off with a different version of Mint or a totally different distro? One that allows Compiz or something? It’s basically a media streaming machine, so the distro can be lightweight in every other aspect.

Can give more system info if required.

Cheers.

Post Reply

Return to “Hardware Support”