So this may sound like I’m beginning to break a lot of things again, but hear me out.
In order to get to the new 396.54 driver for DXVK, I had to update my kernel to 4.17.3 on 16.04, while having to get libssl1.1 from a 18.04 .deb.
That didn’t solve it, so i used ppa:johnathonf/gcc to install gcc-7
and corrected the symlinks for gcc
, g++
and cpp
.
The driver INSTALLED! Finally! After wrestling with bad kernel DKMS build results and bad gcc versions.
One problem remains though:
When I go to do the ForceFullCompositionPipeline
fix, each time on first boot, the desktop refuses to show. Only a cursor appears.
But, when i plug in and out the monitor, like magic, the desktop reappears.
Then I removed the ForceFullCompositionPipeline
entry in xorg.conf
and the desktop appears again when Xserver starts up after logging out and logging back in.
FWIW, I’m on Cinnamon DE 3.6.7 and Xorg 1.18.4 with SDDM as the login/DM. One of these is causing the issue with the Composition Pipeline and I’m not sure which. When playing DXVK Vulkan games, I get the usual Nvidia screen tearing issue crop up again.
Should I trash my 16.04 install and do a fresh 18.04 install with the new Cinnamon and Xserver 1.19.6 and see if it’s any better?
Edit: 2 monitors boots/logins fine with the CompositionPipeline added to xorg.conf. Logging in on 1 monitor remains blank. This is some really weird behavior here. Also, disconnecting the second monitor completely freezes the screen, but everything underneath is still interactive. Once again, booting with one monitor, but then unplugging and replugging back in the monitor when the cursor appears helps to see the desktop again…