You are not logged in.

#1 2018-01-01 12:28:26

Kabir
Member
From: India
Registered: 2016-12-06
Posts: 59

[Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

Hi,

I had to switch from nvidia-dkms to nouveau because nivida-dkms gave Xid channel 8 and 31 errors whenever I'd resume system from hibernation. No issues with hibernation on nouveau, however nouveau crashes when watching a video on mpv player if I change the workspace a few times or if i resize mpv window. The screen becomes totally unresponsive and freezes, no mouse or keyboard input is accepted, so have to reset by the power button. Journal shows these errors, I googled similar errors filed as bug reports but couldnt find a solution

Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: gr: TRAP ch 2 [007f9bb000 systemd-logind[377]]
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: fifo: read fault at 0004366000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 2 [007f9bb000 systemd-logind[377]]
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: fifo: channel 2: killed
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
Jan 01 05:15:57 aries kernel: nouveau 0000:01:00.0: systemd-logind[377]: channel 2 killed!
Jan 01 05:18:08 aries systemd-logind[377]: Power key pressed.
Jan 01 05:18:08 aries systemd-logind[377]: Powering Off...
Jan 01 05:18:08 aries systemd-logind[377]: System is powering down.
Jan 01 05:18:08 aries login[414]: pam_unix(login:session): session closed for user kabir
Jan 01 05:18:08 aries systemd[1]: Stopping User Manager for UID 1000...

I'm now on lts-kernel 4.9 and no problems at all, but is there a way to fix this in 4.14 as I would prefer to use 4.14 because of the cgroup error that systemd throws while on 4.9

➜  ~ journalctl -b | grep cgroup
Jan 01 16:11:32 aries kernel: cgroup: cgroup2: unknown option "nsdelegate"
Jan 01 16:11:32 aries systemd[1]: File /usr/lib/systemd/system/systemd-journald.service:35 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.

xorg log:

[    22.160]                                                                                                
  1 X.Org X Server 1.19.6                                                                                       
  2 Release Date: 2017-12-20
  3 [    22.160] X Protocol Version 11, Revision 0                                                              
  4 [    22.160] Build Operating System: Linux 4.9.71-1-lts x86_64                                              
  5 [    22.160] Current Operating System: Linux aries 4.9.73-1-lts #1 SMP Fri Dec 29 19:25:27 CET 2017 x86_64
  6 [    22.160] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-lts root=UUID=1c25165f-8c97-4d07-853c-02e0f
    b1bc0ab rw quiet resume=/dev/sda2                                                                           
  7 [    22.160] Build Date: 25 December 2017  02:02:38PM
  8 [    22.160]                                                                                                
  9 [    22.160] Current version of pixman: 0.34.0
 10 [    22.160]    Before reporting problems, check http://wiki.x.org
 11     to make sure that you have the latest version.                                                          
 12 [    22.160] Markers: (--) probed, (**) from config file, (==) default setting,
 13     (++) from command line, (!!) notice, (II) informational,
 14     (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 15 [    22.161] (==) Log file: "/home/kabir/.local/share/xorg/Xorg.0.log", Time: Mon Jan  1 16:11:50 2018
 16 [    22.174] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
 17 [    22.190] (==) No Layout section.  Using the first Screen section.
 18 [    22.190] (==) No screen section available. Using defaults.
 19 [    22.190] (**) |-->Screen "Default Screen Section" (0)                                                   
 20 [    22.190] (**) |   |-->Monitor "<default monitor>"                                                       
 21 [    22.191] (==) No monitor specified for screen "Default Screen Section".
 22     Using a default monitor configuration.
 23 [    22.191] (==) Automatically adding devices
 24 [    22.191] (==) Automatically enabling devices
 25 [    22.191] (==) Automatically adding GPU devices
 26 [    22.191] (==) Automatically binding GPU devices
 27 [    22.191] (==) Max clients allowed: 256, resource mask: 0x1fffff
 28 [    22.209] (==) FontPath set to:
 29     /usr/share/fonts/misc/,                                                                                 
 30     /usr/share/fonts/TTF/,                                                                                  
 31     /usr/share/fonts/OTF/,                                                                                  
 32     /usr/share/fonts/Type1/,                                                                                
 33     /usr/share/fonts/100dpi/,                                                                               
 34     /usr/share/fonts/75dpi/                                                                                 
 35 [    22.209] (==) ModulePath set to "/usr/lib/xorg/modules"                                                 
 36 [    22.209] (II) The server relies on udev to provide the list of input devices.
 37     If no devices become available, reconfigure udev or disable AutoAddDevices.
 38 [    22.209] (II) Loader magic: 0x559c3ca62d60                                                              
 39 [    22.209] (II) Module ABI versions:                                                                      
 40 [    22.209]    X.Org ANSI C Emulation: 0.4                                                                 
 41 [    22.209]    X.Org Video Driver: 23.0                                                                    
 42 [    22.209]    X.Org XInput driver : 24.1                                                                  
 43 [    22.209]    X.Org Server Extension : 10.0
[    22.210] (++) using VT number 1
  1 
  2 [    22.213] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
  3 [    22.214] (II) xfree86: Adding drm device (/dev/dri/card0)
  4 [    22.215] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
  5 [    22.218] (--) PCI:*(0:1:0:0) 10de:0ff3:103c:1162 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/26843545
    6, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/131072
  6 [    22.218] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
  7 [    22.218] (II) LoadModule: "glx"
  8 [    22.219] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
  9 [    22.257] (II) Module glx: vendor="X.Org Foundation"
 10 [    22.257]    compiled for 1.19.6, module version = 1.0.0
 11 [    22.257]    ABI class: X.Org Server Extension, version 10.0
 12 [    22.257] (==) Matched nouveau as autoconfigured driver 0
 13 [    22.258] (==) Matched nv as autoconfigured driver 1
 14 [    22.258] (==) Matched nouveau as autoconfigured driver 2
 15 [    22.258] (==) Matched nv as autoconfigured driver 3
 16 [    22.258] (==) Matched modesetting as autoconfigured driver 4
 17 [    22.258] (==) Matched fbdev as autoconfigured driver 5
 18 [    22.258] (==) Matched vesa as autoconfigured driver 6
 19 [    22.258] (==) Assigned the driver to the xf86ConfigLayout
 20 [    22.258] (II) LoadModule: "nouveau"
 21 [    22.258] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
 22 [    22.263] (II) Module nouveau: vendor="X.Org Foundation"
 23 [    22.263]    compiled for 1.19.3, module version = 1.0.15
 24 [    22.263]    Module class: X.Org Video Driver
 25 [    22.263]    ABI class: X.Org Video Driver, version 23.0
 26 [    22.263] (II) LoadModule: "nv"
 27 [    22.263] (WW) Warning, couldn't open module nv
 28 [    22.263] (II) UnloadModule: "nv"
 29 [    22.263] (II) Unloading nv
 30 [    22.263] (EE) Failed to load module "nv" (module does not exist, 0)
 31 [    22.263] (II) LoadModule: "modesetting"
 32 [    22.264] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
 33 [    22.265] (II) Module modesetting: vendor="X.Org Foundation"
 34 [    22.265]    compiled for 1.19.6, module version = 1.19.6
 35 [    22.265]    Module class: X.Org Video Driver
 36 [    22.265]    ABI class: X.Org Video Driver, version 23.0
 37 [    22.265] (II) LoadModule: "fbdev"
 38 [    22.265] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
 39 [    22.269] (II) Module fbdev: vendor="X.Org Foundation"
 40 [    22.269]    compiled for 1.19.5, module version = 0.4.4
 41 [    22.269]    Module class: X.Org Video Driver
 42 [    22.269]    ABI class: X.Org Video Driver, version 23.0
[    22.275] (II) Module vesa: vendor="X.Org Foundation"
  1 [    22.275]    compiled for 1.19.3, module version = 2.3.4
  2 [    22.275]    Module class: X.Org Video Driver
  3 [    22.275]    ABI class: X.Org Video Driver, version 23.0
  4 [    22.275] (II) NOUVEAU driver 
  5 [    22.275] (II) NOUVEAU driver for NVIDIA chipset families :
  6 [    22.275]    RIVA TNT        (NV04)
  7 [    22.275]    RIVA TNT2       (NV05)
  8 [    22.275]    GeForce 256     (NV10)
  9 [    22.275]    GeForce 2       (NV11, NV15)
 10 [    22.275]    GeForce 4MX     (NV17, NV18)
 11 [    22.275]    GeForce 3       (NV20)
 12 [    22.275]    GeForce 4Ti     (NV25, NV28)
 13 [    22.275]    GeForce FX      (NV3x)
 14 [    22.275]    GeForce 6       (NV4x)
 15 [    22.275]    GeForce 7       (G7x)
 16 [    22.275]    GeForce 8       (G8x)
 17 [    22.275]    GeForce GTX 200 (NVA0)
 18 [    22.276]    GeForce GTX 400 (NVC0)
 19 [    22.276] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
 20 [    22.276] (II) FBDEV: driver for framebuffer: fbdev
 21 [    22.276] (II) VESA: driver for VESA chipsets: vesa
 22 [    22.276] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
 23 [    22.276] (II) [drm] nouveau interface version: 1.3.1
 24 [    22.276] (WW) Falling back to old probe method for modesetting
 25 [    22.276] (WW) Falling back to old probe method for fbdev
 26 [    22.276] (II) Loading sub module "fbdevhw"
 27 [    22.276] (II) LoadModule: "fbdevhw"
 28 [    22.276] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
 29 [    22.286] (II) Module fbdevhw: vendor="X.Org Foundation"
 30 [    22.286]    compiled for 1.19.6, module version = 0.0.2
 31 [    22.286]    ABI class: X.Org Video Driver, version 23.0
 32 [    22.286] (WW) Falling back to old probe method for vesa
 33 [    22.286] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
 34 [    22.286] (II) Loading sub module "dri2"
 35 [    22.286] (II) LoadModule: "dri2"
 36 [    22.286] (II) Module "dri2" already built-in
 37 [    22.286] (--) NOUVEAU(0): Chipset: "NVIDIA NVE7"
 38 [    22.286] (II) NOUVEAU(0): Creating default Display subsection in Screen section
 39     "Default Screen Section" for depth/fbbpp 24/32
 40 [    22.286] (==) NOUVEAU(0): Depth 24, (--) framebuffer bpp 32
 41 [    22.286] (==) NOUVEAU(0): RGB weight 888
 42 [    22.286] (==) NOUVEAU(0): Default visual is TrueColor
 43 [    22.286] (==) NOUVEAU(0): Using HW cursor
[    22.286] (==) NOUVEAU(0): GLX sync to VBlank enabled.
  1 [    22.286] (==) NOUVEAU(0): Page flipping enabled
  2 [    22.286] (==) NOUVEAU(0): Swap limit set to 1 [Max allowed 2]
  3 [    22.286] (==) NOUVEAU(0): Page flipping synced to vblank by kernel.
  4 [    22.286] (II) NOUVEAU(0): Initializing outputs ...
  5 [    22.299] (II) NOUVEAU(0): Output DVI-I-1 has no monitor section
  6 [    22.302] (II) NOUVEAU(0): Output DP-1 has no monitor section
  7 [    22.302] (II) NOUVEAU(0): 2 crtcs needed for screen.
  8 [    22.335] (II) NOUVEAU(0): Allocated crtc nr. 0 to this screen.
  9 [    22.335] (II) NOUVEAU(0): Allocated crtc nr. 1 to this screen.
 10 [    22.335] (II) NOUVEAU(0): Allocated crtc nr. 2 to this screen.
 11 [    22.335] (II) NOUVEAU(0): Allocated crtc nr. 3 to this screen.
 12 [    22.347] (II) NOUVEAU(0): EDID for output DVI-I-1
 13 [    22.350] (II) NOUVEAU(0): EDID for output DP-1
 14 [    22.350] (II) NOUVEAU(0): Manufacturer: HWP  Model: 3283  Serial#: 16843009
 15 [    22.350] (II) NOUVEAU(0): Year: 2017  Week: 28
 16 [    22.350] (II) NOUVEAU(0): EDID Version: 1.4
 17 [    22.350] (II) NOUVEAU(0): Digital Display Input
 18 [    22.350] (II) NOUVEAU(0): 8 bits per channel
 19 [    22.350] (II) NOUVEAU(0): Digital interface is DisplayPort
 20 [    22.350] (II) NOUVEAU(0): Max Image Size [cm]: horiz.: 51  vert.: 29
 21 [    22.350] (II) NOUVEAU(0): Gamma: 2.20
 22 [    22.350] (II) NOUVEAU(0): DPMS capabilities: Off
 23 [    22.350] (II) NOUVEAU(0): Supported color encodings: RGB 4:4:4
 24 [    22.350] (II) NOUVEAU(0): First detailed timing is preferred mode
 25 [    22.350] (II) NOUVEAU(0): Preferred mode is native pixel format and refresh rate
 26 [    22.350] (II) NOUVEAU(0): redX: 0.655 redY: 0.336   greenX: 0.317 greenY: 0.616
 27 [    22.350] (II) NOUVEAU(0): blueX: 0.152 blueY: 0.066   whiteX: 0.313 whiteY: 0.329
 28 [    22.350] (II) NOUVEAU(0): Supported established timings:
 29 [    22.350] (II) NOUVEAU(0): 640x480@60Hz
 30 [    22.350] (II) NOUVEAU(0): 800x600@60Hz
 31 [    22.350] (II) NOUVEAU(0): 1024x768@60Hz
 32 [    22.350] (II) NOUVEAU(0): Manufacturer's mask: 0
 33 [    22.350] (II) NOUVEAU(0): Supported standard timings:
 34 [    22.350] (II) NOUVEAU(0): #0: hsize: 1920  vsize 1080  refresh: 60  vid: 49361
 35 [    22.350] (II) NOUVEAU(0): #1: hsize: 1280  vsize 720  refresh: 60  vid: 49281
 36 [    22.350] (II) NOUVEAU(0): #2: hsize: 1600  vsize 900  refresh: 60  vid: 49321
 37 [    22.350] (II) NOUVEAU(0): #3: hsize: 1680  vsize 1050  refresh: 60  vid: 179
 38 [    22.350] (II) NOUVEAU(0): #4: hsize: 1440  vsize 900  refresh: 60  vid: 149
 39 [    22.350] (II) NOUVEAU(0): #5: hsize: 1280  vsize 800  refresh: 60  vid: 129
 40 [    22.350] (II) NOUVEAU(0): #6: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
 41 [    22.350] (II) NOUVEAU(0): Supported detailed timing:
 42 [    22.350] (II) NOUVEAU(0): clock: 148.5 MHz   Image Size:  509 x 286 mm
 43 [    22.350] (II) NOUVEAU(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    22.350] (II) NOUVEAU(0): Ranges: V min: 50 V max: 60 Hz, H min: 30 H max: 80 kHz, PixClock max 175 MHz
  1 [    22.350] (II) NOUVEAU(0): Monitor name: HP Z23n
  2 [    22.350] (II) NOUVEAU(0): Serial No: 6CM7280NSS
  3 [    22.350] (II) NOUVEAU(0): EDID (in hex):
  4 [    22.350] (II) NOUVEAU(0):   00ffffffffffff0022f0833201010101
  5 [    22.350] (II) NOUVEAU(0):   1c1b0104a5331d7822c705a756519d27
  6 [    22.350] (II) NOUVEAU(0):   115054210800d1c081c0a9c0b3009500
  7 [    22.350] (II) NOUVEAU(0):   810081800101023a801871382d40582c
  8 [    22.350] (II) NOUVEAU(0):   4500fd1e1100001e000000fd00323c1e
  9 [    22.350] (II) NOUVEAU(0):   5011010a202020202020000000fc0048
 10 [    22.350] (II) NOUVEAU(0):   50205a32336e0a2020202020000000ff
 11 [    22.350] (II) NOUVEAU(0):   0036434d373238304e53530a2020009c
 12 [    22.350] (II) NOUVEAU(0): Printing probed modes for output DP-1
 13 [    22.350] (II) NOUVEAU(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +h
    sync +vsync (67.5 kHz eP)
 14 [    22.350] (II) NOUVEAU(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -h
    sync +vsync (65.3 kHz e)
 15 [    22.350] (II) NOUVEAU(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync
     +vsync (60.0 kHz e)
 16 [    22.350] (II) NOUVEAU(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +h
    sync +vsync (64.0 kHz e)
 17 [    22.350] (II) NOUVEAU(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync 
    +vsync (55.9 kHz e)
 18 [    22.350] (II) NOUVEAU(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync 
    +vsync (49.7 kHz e)
 19 [    22.350] (II) NOUVEAU(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync 
    +vsync (45.0 kHz e)
 20 [    22.350] (II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync 
    -vsync (48.4 kHz e)
 21 [    22.350] (II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsy
    nc (37.9 kHz e)
 22 [    22.350] (II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsyn
    c (31.5 kHz e)
 23 [    22.350] (II) NOUVEAU(0): Output DVI-I-1 disconnected
 24 [    22.350] (II) NOUVEAU(0): Output DP-1 connected
 25 [    22.350] (II) NOUVEAU(0): Using exact sizes for initial modes
 26 [    22.350] (II) NOUVEAU(0): Output DP-1 using initial mode 1920x1080 +0+0
 27 [    22.350] (==) NOUVEAU(0): Using gamma correction (1.0, 1.0, 1.0)
 28 [    22.350] (--) NOUVEAU(0): Virtual size is 1920x1080 (pitch 0)
 29 [    22.350] (**) NOUVEAU(0):  Driver mode "1920x1080": 148.5 MHz (scaled from 0.0 MHz), 67.5 kHz, 60.0 Hz
 30 [    22.350] (II) NOUVEAU(0): Modeline "1920x1080"x60.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +h
    sync +vsync (67.5 kHz eP)
 31 [    22.350] (**) NOUVEAU(0):  Driver mode "1680x1050": 146.2 MHz (scaled from 0.0 MHz), 65.3 kHz, 60.0 Hz
 32 [    22.350] (II) NOUVEAU(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -h
sync +vsync (65.3 kHz e)
  1 [    22.350] (**) NOUVEAU(0):  Driver mode "1600x900": 108.0 MHz (scaled from 0.0 MHz), 60.0 kHz, 60.0 Hz
  2 [    22.350] (II) NOUVEAU(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync
     +vsync (60.0 kHz e)
  3 [    22.350] (**) NOUVEAU(0):  Driver mode "1280x1024": 108.0 MHz (scaled from 0.0 MHz), 64.0 kHz, 60.0 Hz
  4 [    22.350] (II) NOUVEAU(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +h
    sync +vsync (64.0 kHz e)
  5 [    22.350] (**) NOUVEAU(0):  Driver mode "1440x900": 106.5 MHz (scaled from 0.0 MHz), 55.9 kHz, 59.9 Hz
  6 [    22.350] (II) NOUVEAU(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync 
    +vsync (55.9 kHz e)
  7 [    22.350] (**) NOUVEAU(0):  Driver mode "1280x800": 83.5 MHz (scaled from 0.0 MHz), 49.7 kHz, 59.8 Hz
  8 [    22.350] (II) NOUVEAU(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync 
    +vsync (49.7 kHz e)
  9 [    22.350] (**) NOUVEAU(0):  Driver mode "1280x720": 74.2 MHz (scaled from 0.0 MHz), 45.0 kHz, 60.0 Hz
 10 [    22.350] (II) NOUVEAU(0): Modeline "1280x720"x60.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync 
    +vsync (45.0 kHz e)
 11 [    22.350] (**) NOUVEAU(0):  Driver mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 60.0 Hz
 12 [    22.350] (II) NOUVEAU(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync 
    -vsync (48.4 kHz e)
 13 [    22.350] (**) NOUVEAU(0):  Driver mode "800x600": 40.0 MHz (scaled from 0.0 MHz), 37.9 kHz, 60.3 Hz
 14 [    22.350] (II) NOUVEAU(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsy
    nc (37.9 kHz e)
 15 [    22.350] (**) NOUVEAU(0):  Driver mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz
 16 [    22.350] (II) NOUVEAU(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsyn
    c (31.5 kHz e)
 17 [    22.350] (==) NOUVEAU(0): DPI set to (96, 96)
 18 [    22.350] (II) Loading sub module "fb"
 19 [    22.350] (II) LoadModule: "fb"
 20 [    22.350] (II) Loading /usr/lib/xorg/modules/libfb.so
 21 [    22.354] (II) Module fb: vendor="X.Org Foundation"
 22 [    22.354]    compiled for 1.19.6, module version = 1.0.0
 23 [    22.354]    ABI class: X.Org ANSI C Emulation, version 0.4
 24 [    22.354] (II) Loading sub module "shadowfb"
 25 [    22.354] (II) LoadModule: "shadowfb"
 26 [    22.354] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
 27 [    22.354] (II) Module shadowfb: vendor="X.Org Foundation"
 28 [    22.354]    compiled for 1.19.6, module version = 1.0.0
 29 [    22.354]    ABI class: X.Org ANSI C Emulation, version 0.4
 30 [    22.354] (II) UnloadModule: "modesetting"
 31 [    22.354] (II) Unloading modesetting
 32 [    22.354] (II) UnloadModule: "fbdev"
 33 [    22.354] (II) Unloading fbdev
 34 [    22.354] (II) UnloadSubModule: "fbdevhw"
 35 [    22.354] (II) Unloading fbdevhw
    22.354] (II) Unloading vesa
  1 [    22.354] (--) Depth 24 pixmap format is 32 bpp
  2 [    22.380] (II) NOUVEAU(0): Channel setup complete.
  3 [    22.405] (II) NOUVEAU(0): [COPY] async initialised.
  4 [    22.410] (II) NOUVEAU(0): Hardware support for Present enabled
  5 [    22.410] (II) NOUVEAU(0): [DRI2] Setup complete
  6 [    22.410] (II) NOUVEAU(0): [DRI2]   DRI driver: nouveau
  7 [    22.410] (II) NOUVEAU(0): [DRI2]   VDPAU driver: nouveau
  8 [    22.410] (II) Loading sub module "exa"
  9 [    22.410] (II) LoadModule: "exa"
 10 [    22.410] (II) Loading /usr/lib/xorg/modules/libexa.so
 11 [    22.432] (II) Module exa: vendor="X.Org Foundation"
 12 [    22.432]    compiled for 1.19.6, module version = 2.6.0
 13 [    22.432]    ABI class: X.Org Video Driver, version 23.0
 14 [    22.432] (II) EXA(0): Driver allocated offscreen pixmaps
 15 [    22.432] (II) EXA(0): Driver registered support for the following operations:
 16 [    22.432] (II)         Solid
 17 [    22.432] (II)         Copy
 18 [    22.432] (II)         Composite (RENDER acceleration)
 19 [    22.432] (II)         UploadToScreen
 20 [    22.432] (II)         DownloadFromScreen
 21 [    22.432] (==) NOUVEAU(0): Backing store enabled
 22 [    22.432] (==) NOUVEAU(0): Silken mouse enabled
 23 [    22.432] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
 24 [    22.432] (II) NOUVEAU(0): [XvMC] Extension initialized.
 25 [    22.432] (==) NOUVEAU(0): DPMS enabled
 26 [    22.432] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
 27 [    22.433] (--) RandR disabled
 28 [    23.083] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
 29 [    23.083] (II) AIGLX: enabled GLX_ARB_create_context
 30 [    23.083] (II) AIGLX: enabled GLX_ARB_create_context_profile
 31 [    23.083] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
 32 [    23.083] (II) AIGLX: enabled GLX_INTEL_swap_event
 33 [    23.083] (II) AIGLX: enabled GLX_SGI_swap_control
 34 [    23.083] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
 35 [    23.083] (II) AIGLX: enabled GLX_ARB_fbconfig_float
 36 [    23.083] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
 37 [    23.083] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
 38 [    23.086] (II) AIGLX: Loaded and initialized nouveau
 39 [    23.086] (II) GLX: Initialized DRI2 GL provider for screen 0
 40 [    23.089] (II) NOUVEAU(0): NVEnterVT is called.
 41 [    23.117] (II) NOUVEAU(0): Setting screen physical size to 508 x 285
 42 [    23.117] resize called 1920 1080
 43 [    23.383] (II) config/udev: Adding input device Power Button (/dev/input/event5)
    23.383] (II) LoadModule: "libinput"
  1 [    23.384] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
  2 [    23.415] (II) Module libinput: vendor="X.Org Foundation"
  3 [    23.415]    compiled for 1.19.3, module version = 0.26.0
  4 [    23.415]    Module class: X.Org XInput Driver
  5 [    23.415]    ABI class: X.Org XInput driver, version 24.1
  6 [    23.415] (II) Using input driver 'libinput' for 'Power Button'
  7 [    23.417] (II) systemd-logind: got fd for /dev/input/event5 13:69 fd 21 paused 0
  8 [    23.417] (**) Power Button: always reports core events
  9 [    23.417] (**) Option "Device" "/dev/input/event5"
 10 [    23.417] (**) Option "_source" "server/udev"
 11 [    23.417] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
 12 [    23.417] (II) event5  - (II) Power Button: (II) device is a keyboard
 13 [    23.417] (II) event5  - (II) Power Button: (II) device removed
 14 [    23.417] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input7/event5"
 15 [    23.417] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
 16 [    23.418] (II) event5  - (II) Power Button: (II) is tagged by udev as: Keyboard
 17 [    23.418] (II) event5  - (II) Power Button: (II) device is a keyboard
 18 [    23.419] (II) config/udev: Adding input device Power Button (/dev/input/event4)
 19 [    23.419] (**) Power Button: Applying InputClass "libinput keyboard catchall"
 20 [    23.419] (II) Using input driver 'libinput' for 'Power Button'
 21 [    23.420] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 24 paused 0
 22 [    23.420] (**) Power Button: always reports core events
 23 [    23.420] (**) Option "Device" "/dev/input/event4"
 24 [    23.420] (**) Option "_source" "server/udev"
 25 [    23.421] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
 26 [    23.421] (II) event4  - (II) Power Button: (II) device is a keyboard
 27 [    23.421] (II) event4  - (II) Power Button: (II) device removed
 28 [    23.421] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input6/ev
    ent4"
 29 [    23.421] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
 30 [    23.422] (II) event4  - (II) Power Button: (II) is tagged by udev as: Keyboard
 31 [    23.422] (II) event4  - (II) Power Button: (II) device is a keyboard
 32 [    23.423] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
 33 [    23.423] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
 34 [    23.423] (II) Using input driver 'libinput' for 'Sleep Button'
 35 [    23.424] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 25 paused 0
 36 [    23.424] (**) Sleep Button: always reports core events
 37 [    23.424] (**) Option "Device" "/dev/input/event3"
 38 [    23.424] (**) Option "_source" "server/udev"
 39 [    23.425] (II) event3  - (II) Sleep Button: (II) is tagged by udev as: Keyboard
 40 [    23.425] (II) event3  - (II) Sleep Button: (II) device is a keyboard
 41 [    23.425] (II) event3  - (II) Sleep Button: (II) device removed
 42 [    23.425] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5/event3"
[    23.425] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
  1 [    23.426] (II) event3  - (II) Sleep Button: (II) is tagged by udev as: Keyboard
  2 [    23.426] (II) event3  - (II) Sleep Button: (II) device is a keyboard
  3 [    23.427] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event14)
  4 [    23.427] (II) No input driver specified, ignoring this device.
  5 [    23.427] (II) This device may have been added with another device file.
  6 [    23.427] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event15)
  7 [    23.427] (II) No input driver specified, ignoring this device.
  8 [    23.427] (II) This device may have been added with another device file.
  9 [    23.428] (II) config/udev: Adding input device PixArt HP USB Optical Mouse (/dev/input/event2)
 10 [    23.428] (**) PixArt HP USB Optical Mouse: Applying InputClass "libinput pointer catchall"
 11 [    23.428] (II) Using input driver 'libinput' for 'PixArt HP USB Optical Mouse'
 12 [    23.430] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 26 paused 0
 13 [    23.430] (**) PixArt HP USB Optical Mouse: always reports core events
 14 [    23.430] (**) Option "Device" "/dev/input/event2"
 15 [    23.430] (**) Option "_source" "server/udev"
 16 [    23.431] (II) event2  - (II) PixArt HP USB Optical Mouse: (II) is tagged by udev as: Mouse
 17 [    23.431] (II) event2  - (II) PixArt HP USB Optical Mouse: (II) device is a pointer
 18 [    23.431] (II) event2  - (II) PixArt HP USB Optical Mouse: (II) device removed
 19 [    23.431] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0/0003:03
    F0:134A.0003/input/input4/event2"
 20 [    23.431] (II) XINPUT: Adding extended input device "PixArt HP USB Optical Mouse" (type: MOUSE, id 9)
 21 [    23.431] (**) Option "AccelerationScheme" "none"
 22 [    23.431] (**) PixArt HP USB Optical Mouse: (accel) selected scheme none/0
 23 [    23.431] (**) PixArt HP USB Optical Mouse: (accel) acceleration factor: 2.000
 24 [    23.431] (**) PixArt HP USB Optical Mouse: (accel) acceleration threshold: 4
 25 [    23.432] (II) event2  - (II) PixArt HP USB Optical Mouse: (II) is tagged by udev as: Mouse
 26 [    23.432] (II) event2  - (II) PixArt HP USB Optical Mouse: (II) device is a pointer
 27 [    23.432] (II) config/udev: Adding input device PixArt HP USB Optical Mouse (/dev/input/mouse0)
 28 [    23.432] (II) No input driver specified, ignoring this device.
 29 [    23.432] (II) This device may have been added with another device file.
 30 [    23.433] (II) config/udev: Adding input device Chicony HP Business Slim Keyboard (/dev/input/event0)
 31 [    23.433] (**) Chicony HP Business Slim Keyboard: Applying InputClass "libinput keyboard catchall"
 32 [    23.433] (II) Using input driver 'libinput' for 'Chicony HP Business Slim Keyboard'
 33 [    23.435] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 27 paused 0
 34 [    23.435] (**) Chicony HP Business Slim Keyboard: always reports core events
 35 [    23.435] (**) Option "Device" "/dev/input/event0"
 36 [    23.435] (**) Option "_source" "server/udev"
 37 [    23.435] (II) event0  - (II) Chicony HP Business Slim Keyboard: (II) is tagged by udev as: Keyboard
 38 [    23.435] (II) event0  - (II) Chicony HP Business Slim Keyboard: (II) device is a keyboard
 39 [    23.435] (II) event0  - (II) Chicony HP Business Slim Keyboard: (II) device removed
 40 [    23.436] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:03F0
    :2F4A.0001/input/input2/event0"
[    23.436] (II) XINPUT: Adding extended input device "Chicony HP Business Slim Keyboard" (type: KEYBOARD, 
    id 10)
  1 [    23.437] (II) event0  - (II) Chicony HP Business Slim Keyboard: (II) is tagged by udev as: Keyboard
  2 [    23.437] (II) event0  - (II) Chicony HP Business Slim Keyboard: (II) device is a keyboard
  3 [    23.437] (II) config/udev: Adding input device Chicony HP Business Slim Keyboard (/dev/input/event1)
  4 [    23.438] (**) Chicony HP Business Slim Keyboard: Applying InputClass "libinput keyboard catchall"
  5 [    23.438] (II) Using input driver 'libinput' for 'Chicony HP Business Slim Keyboard'
  6 [    23.439] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 28 paused 0
  7 [    23.439] (**) Chicony HP Business Slim Keyboard: always reports core events
  8 [    23.439] (**) Option "Device" "/dev/input/event1"
  9 [    23.439] (**) Option "_source" "server/udev"
 10 [    23.440] (II) event1  - (II) Chicony HP Business Slim Keyboard: (II) is tagged by udev as: Keyboard
 11 [    23.440] (II) event1  - (II) Chicony HP Business Slim Keyboard: (II) device is a keyboard
 12 [    23.440] (II) event1  - (II) Chicony HP Business Slim Keyboard: (II) device removed
 13 [    23.440] (II) libinput: Chicony HP Business Slim Keyboard: needs a virtual subdevice
 14 [    23.440] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:03F0
    :2F4A.0002/input/input3/event1"
 15 [    23.440] (II) XINPUT: Adding extended input device "Chicony HP Business Slim Keyboard" (type: MOUSE, id 
    11)
 16 [    23.440] (**) Option "AccelerationScheme" "none"
 17 [    23.440] (**) Chicony HP Business Slim Keyboard: (accel) selected scheme none/0
 18 [    23.440] (**) Chicony HP Business Slim Keyboard: (accel) acceleration factor: 2.000
 19 [    23.440] (**) Chicony HP Business Slim Keyboard: (accel) acceleration threshold: 4
 20 [    23.441] (II) event1  - (II) Chicony HP Business Slim Keyboard: (II) is tagged by udev as: Keyboard
 21 [    23.441] (II) event1  - (II) Chicony HP Business Slim Keyboard: (II) device is a keyboard
 22 [    23.442] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
 23 [    23.442] (II) No input driver specified, ignoring this device.
 24 [    23.442] (II) This device may have been added with another device file.
 25 [    23.442] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event9)
 26 [    23.442] (II) No input driver specified, ignoring this device.
 27 [    23.442] (II) This device may have been added with another device file.
 28 [    23.442] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event10)
 29 [    23.442] (II) No input driver specified, ignoring this device.
 30 [    23.442] (II) This device may have been added with another device file.
 31 [    23.443] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event11)
 32 [    23.443] (II) No input driver specified, ignoring this device.
 33 [    23.443] (II) This device may have been added with another device file.
 34 [    23.443] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event12)
 35 [    23.443] (II) No input driver specified, ignoring this device.
 36 [    23.443] (II) This device may have been added with another device file.
 37 [    23.444] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event13)
    23.444] (II) No input driver specified, ignoring this device.
  1 [    23.444] (II) This device may have been added with another device file.
  2 [    23.444] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
  3 [    23.444] (II) No input driver specified, ignoring this device.
  4 [    23.444] (II) This device may have been added with another device file.
  5 [    23.445] (II) config/udev: Adding input device HP WMI hotkeys (/dev/input/event7)
  6 [    23.445] (**) HP WMI hotkeys: Applying InputClass "libinput keyboard catchall"
  7 [    23.445] (II) Using input driver 'libinput' for 'HP WMI hotkeys'
  8 [    23.446] (II) systemd-logind: got fd for /dev/input/event7 13:71 fd 29 paused 0
  9 [    23.446] (**) HP WMI hotkeys: always reports core events
 10 [    23.446] (**) Option "Device" "/dev/input/event7"
 11 [    23.446] (**) Option "_source" "server/udev"
 12 [    23.447] (II) event7  - (II) HP WMI hotkeys: (II) is tagged by udev as: Keyboard Switch
 13 [    23.447] (II) event7  - (II) HP WMI hotkeys: (II) device is a keyboard
 14 [    23.447] (II) event7  - (II) HP WMI hotkeys: (II) device removed
 15 [    23.447] (**) Option "config_info" "udev:/sys/devices/virtual/input/input10/event7"
 16 [    23.447] (II) XINPUT: Adding extended input device "HP WMI hotkeys" (type: KEYBOARD, id 12)
 17 [    23.448] (II) event7  - (II) HP WMI hotkeys: (II) is tagged by udev as: Keyboard Switch
 18 [    23.448] (II) event7  - (II) HP WMI hotkeys: (II) device is a keyboard
 19 [    23.452] (**) Chicony HP Business Slim Keyboard: Applying InputClass "libinput keyboard catchall"
 20 [    23.452] (II) Using input driver 'libinput' for 'Chicony HP Business Slim Keyboard'
 21 [    23.452] (II) systemd-logind: returning pre-existing fd for /dev/input/event1 13:65
 22 [    23.452] (**) Chicony HP Business Slim Keyboard: always reports core events
 23 [    23.452] (**) Option "Device" "/dev/input/event1"
 24 [    23.452] (**) Option "_source" "_driver/libinput"
 25 [    23.452] (II) libinput: Chicony HP Business Slim Keyboard: is a virtual subdevice
 26 [    23.452] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1/0003:03F0
    :2F4A.0002/input/input3/event1"
 27 [    23.452] (II) XINPUT: Adding extended input device "Chicony HP Business Slim Keyboard" (type: KEYBOARD, 
    id 13)
 28 [    24.386] (II) NOUVEAU(0): EDID vendor "HWP", prod id 12931
 29 [    24.386] (II) NOUVEAU(0): Using EDID range info for horizontal sync
 30 [    24.386] (II) NOUVEAU(0): Using EDID range info for vertical refresh
 31 [    24.386] (II) NOUVEAU(0): Printing DDC gathered Modelines:
 32 [    24.386] (II) NOUVEAU(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hs
    ync +vsync (67.5 kHz eP)
 33 [    24.386] (II) NOUVEAU(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsyn
    c (37.9 kHz e)
 34 [    24.386] (II) NOUVEAU(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync
     (31.5 kHz e)
 35 [    24.386] (II) NOUVEAU(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -
    vsync (48.4 kHz e)
[    24.386] (II) NOUVEAU(0): Modeline "1920x1080"x60.0  172.80  1920 2040 2248 2576  1080 1081 1084 1118 -h
    sync +vsync (67.1 kHz e)
  1 [    24.386] (II) NOUVEAU(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 1664  720 721 724 746 -hsync 
    +vsync (44.8 kHz e)
  2 [    24.386] (II) NOUVEAU(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 2128  900 901 904 932 -hsync 
    +vsync (55.9 kHz e)
  3 [    24.386] (II) NOUVEAU(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hs
    ync +vsync (65.3 kHz e)
  4 [    24.386] (II) NOUVEAU(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +
    vsync (55.9 kHz e)
  5 [    24.386] (II) NOUVEAU(0): Modeline "1280x800"x0.0   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +
    vsync (49.7 kHz e)
  6 [    24.386] (II) NOUVEAU(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hs
    ync +vsync (64.0 kHz e)                                                        

Please let me know if you need any other logs.
Edit: I hope the xorg log came out fine, I have trouble copy pasting from vim to the system clipboard

Thanks!

Last edited by Kabir (2018-01-03 12:04:58)

Offline

#2 2018-01-01 15:23:55

seth
Member
Registered: 2012-09-03
Posts: 50,012

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

Why have you been using nvidia-dkms instead of nvidia-lts itfp?

Offline

#3 2018-01-01 15:49:05

Kabir
Member
From: India
Registered: 2016-12-06
Posts: 59

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

@seth thanks for responding,

At that time when i installed the system, i wasnt able to install the nvidia package, so i went for nvidia-dkms, nvidia-utils and nvidia-settings. Nvidia-dkms worked for lts kernel as well as mainline kernel. Do you suggest I should drop nouveau and go for nvidia / nvidia-lts? But I feel the proprietary drivers would still give Xid errors after hibernation..

The system hibernates without any errors while running nouveau, its just that while running nouveau + kernel 4.14 + mpv the system crashes if i change workspaces or resize mpv window. I would like to use the 4.14 kernel but cant find a solution which allows me to hibernate without errors and not have any crashes while running mpv.

Offline

#4 2018-01-01 16:00:31

seth
Member
Registered: 2012-09-03
Posts: 50,012

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

The xorg log says you're on the LTS kernel...
Are you using KDE/Plasma?
https://devtalk.nvidia.com/default/topi … -31-error/

Offline

#5 2018-01-01 16:49:22

Kabir
Member
From: India
Registered: 2016-12-06
Posts: 59

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

I switched to LTS kernel yesterday after nouveau + mpv started crashing the system on 4.14. Prior to this also I was using the 4.14 kernel. I had installed plasma-meta and i3-gaps, i3blocks-gaps-git at the time of installation, but then after a few weeks I removed all of Plasma, by pacman -Rns. Im now only running i3 and compton for compositing. I log into my system through .xinitrc and manually start x. I thought the crashes with nouveau and mpv were due to compton, but even if i disable compton it still crashes, thats when i changed the kernel. I could continue using the LTS kernel except for the "cgroup: cgroup2: unknown option 'nsdelegate'" warning, which as far as what I've read is fixed on all kernels > 4.12.

.xinitrc

!/bin/sh
  1 
  2 userresources=$HOME/.Xresources
  3 usermodmap=$HOME/.Xmodmap
  4 sysresources=/etc/X11/xinit/.Xresources
  5 sysmodmap=/etc/X11/xinit/.Xmodmap
  6 
  7 # merge in defaults and keymaps
  8 
  9 if [ -f $sysresources ]; then
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17     xrdb -merge $sysresources
 18                                                                                                                                                                                                                                  
 19 fi                                                                                                                                                                                                                               
 20                                                                                                                                                                                                                                  
 21 if [ -f $sysmodmap ]; then                                                                                                                                                                                                       
 22     xmodmap $sysmodmap                                                                                                                                                                                                           
 23 fi                                                                                                                                                                                                                               
 24                                                                                                                                                                                                                                  
 25 if [ -f "$userresources" ]; then                                                                                                                                                                                                 
 26                                                                                                                                                                                                                                  
 27                                                                                                                                                                                                                                  
 28                                                                                                                                                                                                                                  
 29                                                                                                                                                                                                                                  
 30                                                                                                                                                                                                                                  
 31                                                                                                                                                                                                                                  
 32                                                                                                                                                                                                                                  
 33     xrdb -merge "$userresources"                                                                                                                                                                                                 
 34                                                                                                                                                                                                                                  
 35 fi                                                                                                                                                                                                                               
 36                                                                                                                                                                                                                                  
 37 if [ -f "$usermodmap" ]; then                                                                                                                                                                                                    
 38     xmodmap "$usermodmap"                                                                                                                                                                                                        
 39 fi                                                                                                                                                                                                                               
 40                                                                                                                                                                                                                                  
 41 # start some nice programs                                                                                                                                                                                                       
 42                                                                                                                                                                                                                                  
 43 if [ -d /etc/X11/xinit/xinitrc.d ] ; then                                                                                                                                                                                        
 44  for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do 
     [ -x "$f" ] && . "$f"
  1  done
  2  unset f
  3 fi
  4 
  5 # compton --config ~/.config/compton.conf -b &
  6 # compton -f --backend glx --paint-on-overlay --vsync opengl-swc --glx-no-stencil &
  7 # compton -f --backend glx --glx-no-stencil --glx-swap-method undefined --vsync opengl-swc --paint-on-overlay &
  8 compton --config ~/.config/compton.conf -f &
  9 ~/.fehbg &
 10 exec i3 -V >> ~/i3log-$(date +'%F-%k-%M-%S') 2>&1
 11 # xclock -geometry 50x50-1+1 &
 12 # xterm -geometry 80x50+494+51 &
 13 # xterm -geometry 80x20+494-0 &
 14 # exec xterm -geometry 80x66+0+0 -name login

.config/compton.conf

    backend = "glx";                                                                                                                                                                                                                 
  1 glx-no-stencil = true;                                                                                                                                                                                                           
  2 glx-no-rebind-pixmap = true;                                                                                                                                                                                                     
  3 glx-swap-method = -1;                                                                                                                                                                                                            
  4 vsync = "opengl-swc";                                                                                                                                                                                                            
  5 paint-on-overlay = true;                                                                                                                                                                                                         
  6 sw-opti = true;                                                                                                                                                                                                                  
  7 unredir-if-possible = true; 

Offline

#6 2018-01-01 21:13:04

seth
Member
Registered: 2012-09-03
Posts: 50,012

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

On the nvidia blob, try to stop compton before going S3 - might be the same issue as with kwin.
In case (and as a workaround)  you could setup sleep scripts to stop/restart compton around S3 cycles.

Offline

#7 2018-01-03 12:03:43

Kabir
Member
From: India
Registered: 2016-12-06
Posts: 59

Re: [Solved] Nouveau crashes on kernel 4.14 with fifo read fault errors

Before looking into that, I thought of testing nvidia and nvidia-lts drivers once more since there had been a few updates to the drivers and kernel. And now the problem's gone! No Xid errors or unresponsive screen after hibernation anymore, mpv doesnt crash either.
Thanks, marking solved.

Offline

Board footer

Powered by FluxBB