Skip to content

Monitors identity swapped (for taskbar display and idle dimming) with null EDID #196

@jkopczyn

Description

@jkopczyn

Distribution

Mint 22.3

Package version

6.2.9

Graphics hardware in use

Intel Corporation Alder Lake-P Integrated Graphics Controller

Frequency

Always

Bug description

With an external monitor connected to my laptop (Framework 2022) by HDMI and Wayland active, taskbar display doesn't match the Primary/Secondary assignment (I understand this to be a known bug.) and screen dimming from inactivity also seems to be mismatched. (I believe this is not.) No amount of cursor movement on the laptop screen will rouse the screen to full brightness; moving onto the external screen will do so immediately.

Relevant: Frameworks' modular ports have a known issue with their HDMI ports where all EDID information is lost. When I connect with a different method (USB-C hub), I don't see this problem.

Steps to reproduce

1,2. (In either order, doesn't matter.)

  • connect the monitor to the laptop without an EDID reported
  • log in with Wayland
    (The taskbar should be wrong immediately.)
    (Optional: Open Display and see that primary/secondary are assigned correctly. Reset to Defaults says embedded as Primary, external as Secondary, taskbar shows up on external.)
  1. Set the screen dimming timer to a sufficiently low time (I had 90 seconds)
  2. Let the cursor sit for that long on the embedded screen.
  3. When the embedded screen dims, move the cursor on the embedded screen.
    (This should have no effect.)
  4. Move it to the external screen.
    (This should immediately end the dimmed screen.)

Expected behavior

Motion on the embedded screen should wake it from dim, primary monitor assignment should match with taskbar location.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions