https://bugs.kde.org/show_bug.cgi?id=433107

--- Comment #2 from Andrew Ammerlaan <andrewammerl...@riseup.net> ---
I re-tested with the environment variables you suggested, and also recompiled,
kwin, kscreen and libinput with the debug symbols.

This time it did not crash when trying to change the resolution. However, there
was no visible effect of changing the resolution on the monitors connected to
the iGPU. It did crash when I tried to enable a monitor connected to the iGPU
that I had previously disabled. However, this time it did respawn.

Something I noticed now, that I did not notice last time, is that the monitor
configuration is not what the kscreen configuration window says it is. I set it
to:

              ________________
             [                ]
             [                ]
             [     AMDGPU2    ]
             [                ]
             [________________]

____________ _________________  ___________
            ][                ][           ]
            ][                ][           ]
   iGPU1    ][      AMDGPU1   ][    iGPU2  ]
            ][                ][           ]
____________][________________][___________]

              ________________
             [                ]
             [                ]
             [     iGPU3      ]
             [                ]
             [________________]

But got instead:

              ________________
             [                ]
             [                ]
             [     AMDGPU2    ]
             [                ]
             [________________]

____________ _________________  ___________
            ][                ][           ]
            ][                ][           ]
   iGPU3    ][      AMDGPU1   ][    iGPU1  ]
            ][                ][           ]
____________][________________][___________]

              ________________
             [                ]
             [                ]
             [     iGPU1      ]
             [                ]
             [________________]

Disabling a monitor connected to the iGPU has no effect on what is shown on the
monitor, it does however prevent the mouse from moving onto that monitor.
However the monitor that is set as disabled is not the monitor onto which the
mouse can no longer move. E.g. disabling iGPU1, prevents the mouse from moving
onto iGPU2. However, the mouse can actually still move onto iGPU1.

To me it looks like the monitors are somehow mixed up, the information that is
shown about each monitor is correct (e.g. name, resolution, refresh rate).
However, applying operations, such as disabling or moving, to that monitor in
the configuration window will actually apply these operations to a different
monitor.

I will attach the new log, something that caught my eye is this:
kwin_wayland_drm: Atomic request failed to commit:  Invalid argument
and this:
kwin_wayland_drm: Atomic request failed to commit:  Permission denied
The log is littered with these.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to