Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent blank monitor when resuming from suspend #1208

Open
martyfuhry opened this issue Feb 7, 2025 · 0 comments
Open

Intermittent blank monitor when resuming from suspend #1208

martyfuhry opened this issue Feb 7, 2025 · 0 comments

Comments

@martyfuhry
Copy link

martyfuhry commented Feb 7, 2025

I'm running multiple monitors and using NVidia graphics drivers. When I resume from suspend, sometimes one or more monitors (sometimes all) fail to come back online. The desktop seems to think they are still there; I can move windows back and forth between working and broken black monitors.

My journalctl is filled will thousands of lines of code like this:

Log output after an error
Feb 07 11:51:42 pomerium cosmic-comp[635468]: Failed to submit rendering: Failed to submit result for display

Caused by:
    0: The underlying drm surface encountered an error: Atomic Test failed for new properties on crtc (crtc::Handle(33))
    1: Atomic Test failed for new properties on crtc (crtc::Handle(33))
Feb 07 11:51:42 pomerium cosmic-comp[635468]: New screen configuration invalid!:
        AtomicModeReq {
    objects: [
        31,
        33,
        35,
    ],
    count_props_per_object: [
        12,
        3,
        1,
    ],
    props: [
        property::Handle(
            9,
        ),
        property::Handle(
            10,
        ),
        property::Handle(
            11,
        ),
        property::Handle(
            12,
        ),
        property::Handle(
            13,
        ),
        property::Handle(
            14,
        ),
        property::Handle(
            15,
        ),
        property::Handle(
            16,
        ),
        property::Handle(
            17,
        ),
        property::Handle(
            18,
        ),
        property::Handle(
            20,
        ),
        property::Handle(
            21,
        ),
        property::Handle(
            22,
        ),
        property::Handle(
            23,
        ),
        property::Handle(
            24,
        ),
        property::Handle(
            20,
        ),
    ],
    values: [
        0,
        0,
        67108864,
        50331648,
        0,
        0,
        1024,
        768,
        57,
        18446744073709551615,
        33,
        0,
        1,
        71,
        0,
        33,
    ],
}
        Permission denied (os error 13)
Feb 07 11:51:42 pomerium cosmic-comp[635468]: Failed to submit rendering: Failed to submit result for display

Finally, my Displays section in settings is completely broken and no monitors show up when this happens. Trying to open settings again gives me:

$ cosmic-settings
  ERROR  Error while adding resource to bundle: Overriding { kind: Message, id: "username" }.
    at /build/cosmic-settings-aXDdXC/cosmic-settings-0.1.0~1738762010~22.04~91dadae/vendor/i18n-embed/src/fluent.rs:35 on main

  ERROR  Error while adding resource to bundle: Overriding { kind: Message, id: "password" }.
    at /build/cosmic-settings-aXDdXC/cosmic-settings-0.1.0~1738762010~22.04~91dadae/vendor/i18n-embed/src/fluent.rs:35 on main

  ERROR  Error while adding resource to bundle: Overriding { kind: Message, id: "username" }.
    at /build/cosmic-settings-aXDdXC/cosmic-settings-0.1.0~1738762010~22.04~91dadae/vendor/i18n-embed/src/fluent.rs:35 on main

  ERROR  Error while adding resource to bundle: Overriding { kind: Message, id: "password" }.
    at /build/cosmic-settings-aXDdXC/cosmic-settings-0.1.0~1738762010~22.04~91dadae/vendor/i18n-embed/src/fluent.rs:35 on main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant