-
-
Notifications
You must be signed in to change notification settings - Fork 842
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
Gamescope doesn't update with new frames from aplication after #6268 presumably #6376
Comments
must be the work of an enemy stand |
works for me just fine, both nested and on a real session. Try with the default config I guess? |
I reproduced it on my system loading the default Hyprland config with |
still can't repro. Does it go away with debug:damage_tracking=1? |
Time to give myself a seizure |
tracking not blink |
I thought it was like that Android developer setting sorry, but it doesn't do anything it's the same |
Maybe this could be the home manager module? |
what about damage_tracking = 0? |
Same thing |
then dunno lemao |
I'm having the same issue with krita under gamescope, happens only after opening the canvas (that as far as I know, uses a gl context) not in the initial view. |
just in case, I tested with gamescope 3.14.16 |
I must just have skill issue I guess |
Just tested Krita, it bugs in the same way for me so we both have the same issue seemingly. Judging by @leiserfg Github profile he seems to also be using NixOS maybe?... Curious out.mp4Also noticed drop downs are bugged, likely Gamescope maybe? I'd hope but still :/ |
Yes, I'm in nixos too. |
Home manager module? I have both installed since it caused issues with XWayland to only have the home manager module {inputs, ...}: let
global = import ../global-var.nix;
in {
programs.hyprland.enable = true;
home-manager.users.${global.username} = {pkgs, ...}: {
...
wayland.windowManager.hyprland = {
# Uses package from flake pulling the newest Git version
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
enable = true;
... |
Thought maybe could be a issue with how I am installing Hyprland tried the following programs.hyprland = {
enable = true;
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
}; No changes but I likely should have been doing it that way regardless |
Anyway, you seem to be the Nix guy @fufexan maybe look into this and see if you can reproduce it. As only two people having this happen to be Nix users, I imagine something needs to be updated or something? Other person also seems to be using hm module when I take a look at their dots |
Yes, I'm the other person 😄 I'm using hyprland from the flake but building it myself following |
Getting the same issue in both kitty and krita. Running gamescope 3.14.18. |
Chromium gives interesting errors which is only app that semi works bit not really
Edit: forgot I had Vulkan flags enabled, but seems the same with and without mostly same errors even. But another one is
Also seems if you run Chromium long enough it will run normally for a while and display new frames before crashing? Weird
|
I found a good workaround for now though! |
I moved to 3.14.18 to test it, it does not fix the issue for real (to me). At least with krita it blinks a lot, alternating between new and old frames. And new ones are not coming all the time, so more like old and older frames. |
Do you happen to be using NVIDIA? I am not haviing any issues like that, but reminds me of explicit sync issues a lot. Only bug I have in Krita with out.mp4 |
I can reproduce this on Arch. The --backend sdl workaround works for me while lightly testing (tested in Dota 2) , as seems to downgrading to gamescope 3.14.2. |
So I guess this isn't NixOS :o |
I noticed something really weird when I tried I couldn't test |
No, AMD with igpu (framework13). |
Here from ValveSoftware/gamescope#1374, seems to be an issue with Hyprland. Downgrading to 39 helped, using the default config didn't. Using --force-composition for gamescope fixes it as well but leads to horrible performance. AMD 6700XT here. |
Can confirm that flag also works for me maybe gives more insight, also it seems to make the borders not rounded so Hyprland isn't effecting Gamescope not sure how or why it does that but could be related |
Completely forgot about that I am sorry |
I had this issue on Hyprland (but not on X11 or sway), with both my igpu (intel) and egpu (nvidia 555) while trying to run vkcube through gamescope. The |
Well another major rewrite is soon and the last one at that, might fix or more likely not. But at least Vaxry can focus on squashing a hopefully most of the bugs that came with it |
thats the plan |
So far Aquamarine has has no effect unfortunately, maybe shouldn't have expected it to but still. Also reproduced on Arch |
I still can't repro this. IMO this is some config opt doing this. |
Try default config then because happens there |
I'm just notifying that in aquamarine this is still happening. |
Has been fixed by #7110 on my end. |
It was also fixed for me (please leave a 👍 to avoid more me-too comments). |
:) |
System Info and Version
System/Version info
Bug or Regression?
Regression
Description
Gamescope was working okayish once #6159 was fixed but after #6268 being merged (I assume) it doesn't update when a new frame is submitted after a few frames. Chromium does kinda but only every few minutes, Kitty doesn't at all after the first few frames enough to see cursor blink then it freezes, and QT apps seem uneffected.
How to reproduce
Crash reports, logs, images, videos
WAYLAND_DEBUG=1 gamescope -r 165 -W 1920 -H 1080 kitty
closing instantly after trying to type (no new frames after first few)wl_debug_kitty.txt
WAYLAND_DEBUG=1 gamescope -r 165 -W 1920 -H 1080 brave
waiting for it to update then closingwl_debug_kitty.txt
out.mp4
The text was updated successfully, but these errors were encountered: