I ended up switching to Wayland 3 or 4 years ago precisely because X11 was so shit about remembering my monitor positions. I had to run an xrandr script every time it booted or otherwise decided to shit itself. Using 2 GPUs didn’t seem like it was thought about in the X11 design.
Dual GPUs are no issue for x.org it’s just that automatic configuration assumes a somewhat standard machine or it gets confused. Should I tell you about the days before automatic configuration, of hand-editing XF86Config to tell the X server that no, I didn’t have a serial or ps/2 mouse but an USB one, and it had three buttons and a mouse wheel? Of seeing a list of monitor timings with the comment “CHOOSING THE WRONG THING MIGHT DESTROY YOUR HARDWARE”?
xrandr is actually quite recent (or I may be ancient), being able to do all that stuff at runtime was a godsend.
Oh, I fought with X11 many times over the past three decades (almost) that I’ve used Linux. But as soon as I could push that mess behind me because Wayland did as good or better, I jumped on that horse, let me tell you.
I ended up switching to Wayland 3 or 4 years ago precisely because X11 was so shit about remembering my monitor positions. I had to run an xrandr script every time it booted or otherwise decided to shit itself. Using 2 GPUs didn’t seem like it was thought about in the X11 design.
Dual GPUs are no issue for x.org it’s just that automatic configuration assumes a somewhat standard machine or it gets confused. Should I tell you about the days before automatic configuration, of hand-editing XF86Config to tell the X server that no, I didn’t have a serial or ps/2 mouse but an USB one, and it had three buttons and a mouse wheel? Of seeing a list of monitor timings with the comment “CHOOSING THE WRONG THING MIGHT DESTROY YOUR HARDWARE”?
xrandr is actually quite recent (or I may be ancient), being able to do all that stuff at runtime was a godsend.
Oh, I fought with X11 many times over the past three decades (almost) that I’ve used Linux. But as soon as I could push that mess behind me because Wayland did as good or better, I jumped on that horse, let me tell you.