pop-os / cosmic-epoch

Next generation Cosmic desktop environment
2.96k stars 80 forks source link

Settings/Displays: Dual 4K monitor issues with arranging, refresh rates above 120Hz (180Hz & 240Hz) not working and incomplete display names #687

Open FreddyFunk opened 1 month ago

FreddyFunk commented 1 month ago

Here are a few issues that I discovered while testing the cosmic desktop on Fedora 40.

  1. I have two 4K displays and when rearranging those, the preview has way to much padding on each side.
  2. 4K 180Hz & 240Hz are not working. When clicking on those options, the immediately switch back to the previous value. Switching between 60Hz and 120Hz works just fine. 180Hz and 240Hz work just fine on the same machine when using KDE Plasma 6.1.4 on Wayland.
  3. The display names describe only some specifications of the displays and are not the monitor hardware names.

The stuttering in the screen recording was probably added by OBS. The scrolling and everything else was real smooth on the actual machine.

https://github.com/user-attachments/assets/9310dc68-e596-4800-aa7a-7c1b182efb27

System Details: 32 GB RAM Ryzen 9 5900X RX 7800XT

Cosmic versions:

cosmic-app-library.x86_64                            0.1.0~^20240807git864564b-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-applets.x86_64                                0.1.0~^20240813gite51ca81-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-bg.x86_64                                     0.1.0~^20240731.144359gite5637fc-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-comp.x86_64                                   0.1.0~^20240814gitbad8837-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-desktop.noarch                                0.1.0~^20240814gitnone-1.fc40            @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-edit.x86_64                                   0.1.0~^20240802.074203gitdf5d109-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-files.x86_64                                  0.1.0~^20240813git7738e50-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-greeter.x86_64                                0.1.0~^20240802.123458gitcc744b0-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-icon-theme.noarch                             0.1.0~^20240813gitb1f4c27-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-launcher.x86_64                               0.1.0~^20240801.124454gitd84fda0-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-notifications.x86_64                          0.1.0~^20240801.185222gite9abef5-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-osd.x86_64                                    0.1.0~^20240715.080522git27fc5e5-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-panel.x86_64                                  0.1.0~^20240809gite184d10-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-randr.x86_64                                  0.1.0~^20240731.074048git71fabbb-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-screenshot.x86_64                             0.1.0~^20240725.163925git031eb66-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-session.x86_64                                0.1.0~^20240731.121720gitc3de3d2-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-settings.x86_64                               0.1.0~^20240801.192328gita9dda39-1.fc40  @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-settings-daemon.x86_64                        0.1.0~^20240813git93c5494-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-store.x86_64                                  0.1.0~^20240813git0a0132d-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-term.x86_64                                   0.1.0~^20240813git397b527-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
cosmic-workspaces.x86_64                             0.1.0~^20240807git70d6c41-1.fc40         @copr:copr.fedorainfracloud.org:ryanabx:cosmic-epoch
ziasquinn commented 2 weeks ago

Agree with the padding on the display configuration window.

I, also, can't set my 5120x1440 screen to 240hz either (the cosmic-randr command displays many modes but the top one being: 5120x1440 @ 239.716 hz but it won't activate either, regardless if I call for --refresh 240 or --refresh 239.716). 120hz works at full resolution, but 240hz just reports "failed to change config" in the journal.

I see the exact same behavior within the display settings, it just flashes and doesn't change.

Works fine in KDE Plasma 6.1.5 Wayland. Nvidia GPU with prop 560 drivers, NixOS unstable.