(In reply to Ilia Mirkin from comment #1) > You shouldn't need to use blob context switching firmware... I'd start by > removing > > nouveau.config=NvGrUseFW=1 > > Also, if this is recent, and you're using libdrm-2.4.60, try downgrading to > libdrm-2.4.59. Effectively this is recent, I downgraded to libdrm-2.4.59 and removed the kernel parameter. I still could reproduce the issue with a secondary screen and with the primary only, It tried that because I though it could be because of the secondary display. relevant output of dmesg when reproducing with two displays: [ 195.394185] compiz[1209]: segfault at 7f23ad5c7580 ip 00007f23ad5c7580 sp 00007ffec56131a8 error 14 in card0[7f23ad7cd000+200000] [ 518.479158] gstglcontext[2295]: segfault at 8 ip 00007f5d39a4272e sp 00007f5b9bffe950 error 4 in libdrm_nouveau.so.2.0.0[7f5d39a3f000+6000] [ 586.592466] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: PBENTRY [ 586.592475] nouveau E[ PFIFO][0000:01:00.0] PBDMA0: ch 10 [gstglcontext[3129]] subc 0 mthd 0x0000 data 0x00000000 relevant output of dmesg when reproducing with a single display: [ 376.359606] nouveau E[ PFIFO][0000:01:00.0] read fault at 0x01b3f00000 [UNSUPPORTED_KIND] from CE2/GR_COPY on channel 0x00bf449000 [unknown]