When logging in with Nvidia's full composition pipeline enabled, logging in freezes the desktop until tty is changed
Submitted by jcl..@..il.com
Assigned to Olivier Fourdan @olivier
Description
When full composition pipeline is enabled in Nvidia's drivers, logging in causes the wallpaper to appear but nothing else happens. The mouse can be moved but no panels appear. Switching to another tty using ctrl+alt+f# and back makes the desktop appear normally. Full composition pipeline is Nvidia's solution to tear-free rendering, functionally the same as Mesa's tear free option. This might also be a multimonitor-specific issue.
This is a long standing issue that used to have a simple workaround; removing the second monitor's location fields in $HOME/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml. This didn't change the monitors' relative location at all but fixed the login issue. However, this workaround stopped working after the introduction of the monitor setup profiles; now removing the location will make the second monitor mirror the first one (but it does at least fix the issue).