A few days ago, I updated Manjaro. As ever, I knew that one or more usually stable features would either stop working or intermittantly break.
This time was no exception. Now, 50% of the times I restart the machine, the display resolution has gone to something huge and I have to try to navigate the display settings GUI to bring it back.
At least now I have set up a desktop launcher that triggers xrandr:
xrandr --output eDP-1 --mode 1920x1080
I can live with having to do that until someone fixes this.
But much more annoying is that when I restore the resolution, many of my icons are now in different places.
Is there a way I can absolutely lock the icon positions so that this cannot happen?
The icons move because the resolution changed. The real problem is the lost of the set resolution at startup.
In xfce, resolution and position are defined in Display application.On my PC, that is never modified from one reboot to the other. It’s only when I changed the driver (radeon => amdgpu) that I had to redefine resolution / position / background images. Since then, nothing changed.
Gives us the result of inxi -Ga
But now the symptoms have developed. I am not sure this is driver related - it seems like a more general thing within the system which is randomly invoking the ‘change resolution’ system function:
I switch on the laptop and log in. The resolution is the super high one.
I change it to 1920 * 1080. That works fine.
Then, after 10 seconds or so, it switches back to super-high. So I change it again
This repeats two or three times. Then after that it is stable.
Is there simply some way of DISABLING the function that allows a change in screen resolution??
Probably hardware problem related …
While using your PC, run journalctl -f in a dedicated Terminal and tell us if you get some message related to your hardware / resolution / screen …
Unfortunately, during the times the display is randomly switching to super-hi res mode, nothing at all appears in the journalctl output.
Al this did definitely start happening immediately after I did the latest Manjaro update. It could still be hardware, but my instincts tell me that it is much more likely a code issue.
I’ll go away and do more searching.
By the way, how would I go about finding out the precise modules that run and in what order when booting up?
No idea currently about the modules and your questions … but you could look at : sudo dmesg or sudo dmesg | grep NVIDIA for example
and, instead of journalctl -f , try : sudo dmesg -w