ublue-os / bazzite

Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
https://bazzite.gg
Apache License 2.0
3.26k stars 177 forks source link

No more HDR in gamemode today with updated bazzite-deck:stable #1084

Open herbalizer404 opened 2 months ago

herbalizer404 commented 2 months ago

Describe the bug

No more HDR in gamemode today with updated bazzite-deck:stable. It was working fine yesterday night. It is still working on desktop mode. HDR grey out in gamemode

What did you expect to happen?

HDR to be usable in both gamemode and desktop mode.

Output of rpm-ostree status

State: idle
Deployments:
● ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:349ddc3efa844187ca3b7f1ae16c880b00e18aaabf995d876ee6bf36554d22c0
                  Version: 40.20240505.0 (2024-05-05T05:45:58Z)
          LayeredPackages: iftop sunshine

  ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:testing
                   Digest: sha256:4f24a2e6e6dcfb03c1253b5037c9023c4eae38520cad20315e45cea427bb1503
                  Version: 40.20240505.0 (2024-05-05T05:46:27Z)
          LayeredPackages: iftop sunshine

Hardware

full AMD config, AMD 7900 GRE + AMD ryzen 5 7600

Extra information or context

.local/share/Steam/logs/steamui_system.txt:

GAMEMODE: [2024-05-07 01:10:47] Initialized CSystemReportController [2024-05-07 01:10:47] RegisterGamescopeControl: binding gamescope-control: name: 8 bind-version: 3 have-version: 3 want-version: 3 [2024-05-07 01:10:47] CGamescopeController: skipping external display populate workaround [2024-05-07 01:10:47] gamescope feature support: feature: 1 version: 1 flags: 0 [2024-05-07 01:10:47] gamescope feature support: feature: 2 version: 1 flags: 0 [2024-05-07 01:10:47] gamescope feature support: feature: 3 version: 1 flags: 0 [2024-05-07 01:10:47] gamescope feature support: feature: 4 version: 1 flags: 0 [2024-05-07 01:10:47] gamescope feature support: feature: 5 version: 1 flags: 0 [2024-05-07 01:10:47] gamescope feature support: feature: 0 version: 0 flags: 0 [2024-05-07 01:10:47] gamescope: active display changed: FMX - MStar Demo - internal:0 hdr_capable:0 vrr:0 [2024-05-07 01:10:47] Settings profile change: display: FMX-MStar Demo active: 1 [2024-05-07 01:10:47] CGamescopeController: set unified framerate UI enabled: 1 [2024-05-07 01:10:47] CGamescopeController: initalized implementation: linux [2024-05-07 01:10:47] CGamescopeController: mode changed: 60 Hz [2024-05-07 01:10:47] CGamescopeController: set app target framerate: 60 [2024-05-07 01:10:47] CGamescopeController: set app target refresh cycle: 60 - 0x0 [2024-05-07 01:10:47] CGamescopeController: set unified framerate UI enabled: 1 [2024-05-07 01:10:47] CGamescopeController: set framerate limit disabled: 0 [2024-05-07 01:10:47] CGamescopeController: set app target refresh cycle: 60 - 0x0 [2024-05-07 01:10:47] CGamescopeController: set display refresh rate: 60 [2024-05-07 01:10:47] CGamescopeController: set app target refresh cycle: 60 - 0x0 [2024-05-07 01:10:47] CGamescopeController: set use game refresh rate in steam: 1 [2024-05-07 01:10:47] CGamescopeController: set mura correction disabled: 0 [2024-05-07 01:10:47] CGamescopeController: set include steamui in screenshots: 1 [2024-05-07 01:10:50] DeveloperModeChanged: /usr/bin/steamos-polkit-helpers/steamos-devkit-mode --enable: failed [2024-05-07 01:10:50] System details: codename: variant:kinoite version:40 build: bios:2.10 cef_debugging:1 [2024-05-07 01:10:50] System details: codename: variant:kinoite version:40 build: bios:2.10 cef_debugging:1 [2024-05-07 01:10:51] CGamescopeController: YldSetBlurParams: mode:0 radius:0 duration:0 [2024-05-07 01:11:06] CGamescopeController: YldSetBlurParams: mode:0 radius:0 duration:0 [2024-05-07 01:11:06] CGamescopeController: YldSetBlurParams: mode:0 radius:0 duration:0 [2024-05-07 01:11:10] Error: CX11WindowProperty: failed to read window property: GAMESCOPE_COLOR_APP_WANTS_HDR_FEEDBACK [2024-05-07 01:11:10] CGamescopeControllerLinux::YldGetState(): app-wants: 0 [2024-05-07 01:11:13] CGamescopeController: YldSetBlurParams: mode:0 radius:0 duration:0 [2024-05-07 01:11:13] CGamescopeController: YldSetBlurParams: mode:0 radius:0 duration:0

DESKTOP MODE: [2024-05-07 01:11:22] Client version: 1714854927 [2024-05-07 01:11:22] Initialized CSystemDockManagerController: 0 [2024-05-07 01:11:22] Initialized CSystemAudioDeviceController: 0 [2024-05-07 01:11:22] Initialized CSystemDisplayController: 0 [2024-05-07 01:11:22] Allow drive unmount: 0 [2024-05-07 01:11:22] Allow drive adopt: 0 [2024-05-07 01:11:22] Trim supported: 0 - [2024-05-07 01:11:22] RescheduleTrimAll: ignoring request because trim is unsupported [2024-05-07 01:11:22] Initialized CSystemPerfController: 0 [2024-05-07 01:11:22] Initialized CSteamUINetworkController: 1 [2024-05-07 01:11:22] Initialized CSystemReportController [2024-05-07 01:11:22] CGamescopeController: initalized implementation: linux

hivehivemind commented 1 month ago

@cchulo @rekh127 can you please confirm your GPU model and post the output of rpm-ostree status

cchulo commented 1 month ago

@hivehivemind GPU model is RX 6650M

$ rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:c3efc2133a1319fa38d49486b1a9dcff42e95b2a19f7268de2c0c02d70ec3df5
                  Version: 40.20240603.0 (2024-06-03T23:33:11Z)

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck:stable
                   Digest: sha256:82990ead5d517aee02ce37b25a91f715aa80af1946f5f9af4c98e7f3b1a2a037
                  Version: 40.20240531.0 (2024-05-31T17:05:43Z)
cchulo commented 1 month ago

@hivehivemind @KyleGospo i got it to work. I kept restarting my htpc repeatedly until i got the message "verifying files" and then on boot the HDR option was finally available to be toggled. Anyone have any insights into this? @Wiggoggs did you have a similar experience?

Wiggoggs commented 1 month ago

@cchulo I can't remember if the behavior I had was the same as yours, but yes, I did have to reboot an additional time after applying the update before HDR kicked back in. I also had some strange errors about compiling shaders when I logged into desktop mode, and ptyxis stopped working until this morning. I just chalked it up to some weirdness with the update. Everything is working as intended now. Also glad it is working for you again!

rumble19 commented 1 month ago

Unfortunately this still hasn't solved my issue. My HDR used to work fine, then sometime after the 40 upgrade the option became greyed out and HDR stopped working. I am on a 7800XT. Attached to a LG C3 TV via HDMI. I did try and reboot a handful of times after reading the last few success stories but it hasn't worked for me.

[deck@bazzite-htpc ~]$ rpm-ostree status
State: idle
Deployments:
● ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:5bd06408fd4c929b2050bd64bad77900ae8003a0f8dc42b8dff45924911024e6
                  Version: 40.20240605.0 (2024-06-05T16:46:17Z)
          LayeredPackages: sunshine
            LocalPackages: lact-libadwaita-0.5.4-0.x86_64

  ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:32eb7c118d0383dd0fb642531ef9bf97e6368df98e5fcad63b6c6a6ed4e7a18a
                  Version: 40.20240605.0 (2024-06-05T06:29:56Z)
          LayeredPackages: sunshine
            LocalPackages: lact-libadwaita-0.5.4-0.x86_64

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:39-20240419
                   Digest: sha256:d15abd0fafe8d008e4d9c1d6a2786ab812dacdd9876566858f6a65df761a0f44
                  Version: 39.20240419.0 (2024-04-19T17:12:50Z)
                   Pinned: yes
cchulo commented 1 month ago

@rumble19 try switching steam to the beta client and then back to stable

rumble19 commented 1 month ago

Didn't work for me unfortunately. I rebooted several times on beta and stable as well just to be sure.

On Tue, Jun 11, 2024 at 11:40 PM Carlos Chulo @.***> wrote:

@rumble19 https://github.com/rumble19 try switching steam to the beta client and then back to stable

— Reply to this email directly, view it on GitHub https://github.com/ublue-os/bazzite/issues/1084#issuecomment-2162043764, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANZLKA2DNYRDDX4XKMCYESDZG67MTAVCNFSM6AAAAABHJZWNTCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRSGA2DGNZWGQ . You are receiving this because you were mentioned.Message ID: @.***>

yoyossef commented 1 month ago

Didn't work for me unfortunately. I rebooted several times on beta and stable as well just to be sure.

Yeah same here, cannot use HDR w/ RDNA 2 + LG C1 card here, switched to regular HDMI cable, rebooted multiple times + changed steam client, re-imaged my system to stable, even installed the gamescope rpm from the google drive, nothing.

I downgraded to bazzite 39 for the moment.

EDIT: I think I've found a solution, so to overcome this you must get back to a state where HDR was working (aka bazzite 39 for me), and then upgrade your way out to stable, now I've got everything working!

rumble19 commented 1 month ago

Didn't work for me unfortunately. I rebooted several times on beta and stable as well just to be sure.

~Yeah same here, cannot use HDR w/ RDNA 2 + LG C1 card here, switched to regular HDMI cable, rebooted multiple times + changed steam client, re-imaged my system to stable, even installed the gamescope rpm from the google drive, nothing.~

~I downgraded to bazzite 39 for the moment.~

EDIT: I think I've found a solution, so to overcome this you must get back to a state where HDR was working (aka bazzite 39 for me), and then upgrade your way out to stable, now I've got everything working!

Has to be some kind of config issue at this point I think, I was unable to get my old pinned 39 release to work for whatever reason but I just did a fresh reinstall of 40-deck-gnome and my HDR toggle works again. Yay!

nerdosity commented 1 hour ago

This is broken for Rog Ally too. Can you please tell us which files are to compare? Maybe we can help. VRR and HDR is broken from a lot of time.