linuxmint / muffin

The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin)
GNU General Public License v2.0
195 stars 91 forks source link

Random black flashes on screen #322

Open Swizeve opened 6 years ago

Swizeve commented 6 years ago
 * muffin version: 3.8.1-1~bionic0
 * Distribution - Ubuntu 18.04, Mint  18.3
 * Graphics hardware *and* driver used: Nvidia 390.48-0ubuntu3 (also replicated with with 396.24)
 * 64 bit

Issue Random black flashes will appear on the screen around applications from time to time.

Steps to reproduce Install Cinnamon either on Ubuntu or install Mint. Log in, activate Nvidia driver, observe.

On the same Ubuntu system, problem does not occur when using a different desktop, even one that also uses GTK such as MATE. I also have three monitors hooked up to a GTX 1070, unplugging two and switching them around also does not resolve the issue.

I have installed Mint from scratch twice (second time to observe behavior) as well as Ubuntu to see if the issue occurred there. In all cases, the issue only occurs when running Cinnamon/Muffin.

Expected behaviour

No black flashes and for the screen to draw consistently.

Machine info

H/W path           Device      Class          Description
=========================================================
                               system         To Be Filled By O.E.M. (To Be Fill
/0                             bus            Z77 Extreme4
/0/0                           memory         64KiB BIOS
/0/c                           memory         1MiB L2 cache
/0/d                           memory         128KiB L1 cache
/0/e                           memory         6MiB L3 cache
/0/f                           memory         16GiB System Memory
/0/f/0                         memory         4GiB DIMM DDR3 Synchronous 1600 MH
/0/f/1                         memory         4GiB DIMM DDR3 Synchronous 1600 MH
/0/f/2                         memory         4GiB DIMM DDR3 Synchronous 1600 MH
/0/f/3                         memory         4GiB DIMM DDR3 Synchronous 1600 MH
/0/10                          processor      Intel(R) Core(TM) i5-3570K CPU @ 3
/0/100                         bridge         Xeon E3-1200 v2/3rd Gen Core proce
/0/100/1                       bridge         Xeon E3-1200 v2/3rd Gen Core proce
/0/100/1/0                     display        GP104 [GeForce GTX 1070]
/0/100/1/0.1                   multimedia     GP104 High Definition Audio Contro
/0/100/2                       display        Xeon E3-1200 v2/3rd Gen Core proce
/0/100/14                      bus            7 Series/C210 Series Chipset Famil
/0/100/14/0        usb3        bus            xHCI Host Controller
/0/100/14/0/2                  input          Gaming Mouse G402
/0/100/14/1        usb4        bus            xHCI Host Controller
/0/100/16                      communication  7 Series/C216 Chipset Family MEI C
/0/100/1a                      bus            7 Series/C216 Chipset Family USB E
/0/100/1a/1        usb1        bus            EHCI Host Controller
/0/100/1a/1/1                  bus            Integrated Rate Matching Hub
/0/100/1b                      multimedia     7 Series/C216 Chipset Family High 
/0/100/1c                      bridge         7 Series/C216 Chipset Family PCI E
/0/100/1c.3                    bridge         7 Series/C216 Chipset Family PCI E
/0/100/1c.3/0                  storage        ASM1062 Serial ATA Controller
/0/100/1c.4                    bridge         7 Series/C210 Series Chipset Famil
/0/100/1c.4/0      enp4s0      network        NetLink BCM57781 Gigabit Ethernet 
/0/100/1c.5                    bridge         7 Series/C210 Series Chipset Famil
/0/100/1c.5/0                  bridge         ASM1083/1085 PCIe to PCI Bridge
/0/100/1c.6                    bridge         7 Series/C210 Series Chipset Famil
/0/100/1c.6/0      wlp7s0      network        AR9285 Wireless Network Adapter (P
/0/100/1c.7                    bridge         7 Series/C210 Series Chipset Famil
/0/100/1c.7/0                  bus            ASM1042 SuperSpeed USB Host Contro
/0/100/1c.7/0/0    usb5        bus            xHCI Host Controller
/0/100/1c.7/0/0/2              input          Gaming Keyboard G610
/0/100/1c.7/0/1    usb6        bus            xHCI Host Controller
/0/100/1d                      bus            7 Series/C216 Chipset Family USB E
/0/100/1d/1        usb2        bus            EHCI Host Controller
/0/100/1d/1/1                  bus            Integrated Rate Matching Hub
/0/100/1f                      bridge         Z77 Express Chipset LPC Controller
/0/100/1f.2                    storage        7 Series/C210 Series Chipset Famil
/0/100/1f.3                    bus            7 Series/C216 Chipset Family SMBus
/0/1               scsi1       storage        
/0/1/0.0.0         /dev/sda    disk           256GB OCZ-VERTEX4
/0/1/0.0.0/1       /dev/sda1   volume         238GiB EXT4 volume
/0/2               scsi3       storage        
/0/2/0.0.0         /dev/cdrom  disk           iHAS324   C
/0/3               scsi5       storage        
/0/3/0.0.0         /dev/sdb    disk           3TB ST3000DM001-1CH1
/0/3/0.0.0/1       /dev/sdb1   volume         15MiB reserved partition
/0/3/0.0.0/2       /dev/sdb2   volume         2559GiB Windows NTFS volume
/0/3/0.0.0/3       /dev/sdb3   volume         449MiB Windows NTFS volume
/0/3/0.0.0/4       /dev/sdb4   volume         99MiB Windows FAT volume
/0/3/0.0.0/5       /dev/sdb5   volume         234GiB Windows NTFS volume
clefebvre commented 6 years ago

Hi,

This usually happens when chaining monitors with DisplayPort or when using a combination of DisplayPort + HDMI.

Can you try to reproduce the issue with gnome-shell?