Solved Dual monitor issue with PopOs

I have been running Pop Os for a while now with dual monitors. (It has been working flawlessly!)
Thursday Aug 31. I had a couple of OS updates, Steam and Discord. I also downloaded 7 Days to Die thru Steam.
Started noticing graphical issues, and the screen freezes. (2nd monitor still working)
So I try turning off the second monitor and when I do I get a flashing screens and the 2nd monitor no longer works.

Here on out I get this message (top in picture)
I have tried apt update, unplugging everything and rebooting with single monitor.
(Second monitor works during the hard drive encryption log in but then goes blank)
AMD 3600
AMD 5700xt 50th anniversary
32gb ram 3600
Asus x570-p Prime mobo

I have googled about dual monitor issues but haven’t found anything relatively new. None of the older remedies have worked so far. I’m curious if my GPU took a dump.? The way it was on the struggle bus and freezing before the 2nd monitor quit.
I don’t really know if it’s the same ole Linux issue or a bad GPU.

2 Likes

Issues that caused me to disable the 2nd monitor: Lower island in Pop Os would disappear or start flashing, not allowing me to change applications.
If I tried click and drag the Tile it would smear and never refresh. Playing the game the screen would freeze yet everything else seemingly continued to work.

The only thing I haven’t tried was removing and reinstalling the gpu.

Going to 1 monitor fixed all those issues but no 2nd monitor.

2 Likes

Fixed!
New version broke the config and removing the files solved the issue.

rm ~/.config/monitors.xml
rm ~/.config/monitors.xml~
9 Likes

I just wanted to clarify the cause of the issue.
If you have dual monitors working with PopOs and you go into System / Display and turn off a monitor. Chances are high that switching back to dual displays won’t work.

Originally when I posted this issue it would allow you to click the “Apply” button.
Today I noticed the “Apply” button was grey’d out. (It wasn’t acting as crazy as the first time.)

2 Likes

The solution to this problem @Squashy found is in the third post.

1 Like