Open polluxau opened 6 months ago
For me cs2 only gets stuck in minimize state, when I force wayland. In x11 (xwayland) it minimizes first but after that works fine.
Edit: And you can fix it with SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0
Adding more to the list of games that work on GNOME Wayland but not COSMIC:
As for performance, I don't have any substantial data just yet, but after playing Horizon: Forbidden West for a couple of minutes, I was floored by how responsive the inputs were, and how consistent frametimes graph was. As soon as major issues are solved, I'll be sure to gather some data and post the results via the appropriate channels.
Edit:
A small follow-up. I've decided to test RimWorld, because it has a native Linux version. It works fine when using the native version, but as soon as I switch to proton layer in steam, it exhibits the exact same issues other proton games suffer from, like the invisible cursor, and freezing on focus change. It's the cheapest game from the list, so if anybody wants to do some testing, it's the best game for the job. (and it's pretty fun too! ;) )
More games that work fine:
To everyone posting these results, I have tried to replicate the issues from the games I personally own and fixed a lot of stuff with this PR, which very recently got merged and should become available through most packaging systems soon: https://github.com/pop-os/cosmic-comp/pull/603
More fixes will come as time permits, the remaining ones have proven to be much more difficult to address. This is likely the state that will ship with alpha 1.
As such I want to thank everybody contributing to this giant list again and encourage retesting and updating with the newest version. I will certainly refer to this list again in the future. :pray:
To everyone posting these results, I have tried to replicate the issues from the games I personally own and fixed a lot of stuff with this PR, which very recently got merged and should become available through most packaging systems soon: https://github.com/pop-os/cosmic-comp/pull/603
- There are still some games struggling with switching between fullscreen and borderless windowed (as e.g. reported for helldivers 2, no mans sky or cyberpunk). Generally both modes seem to work in most games now though, toggling them might need a restart though.
- Games should also not start minimized any more and minimizing (as many games do on loosing focus, e.g. from switching workspaces) shouldn't leave the game in a broken / black screen state any more. Though some games fail to properly restore into fullscreen mode and become windowed.
- Generally black screens should be far less common, I haven't been able to reproduce these issues with apex legends or cyberpunk on startup any more.
- The invisible cursor bug should be gone.
More fixes will come as time permits, the remaining ones have proven to be much more difficult to address. This is likely the state that will ship with alpha 1.
As such I want to thank everybody contributing to this giant list again and encourage retesting and updating with the newest version. I will certainly refer to this list again in the future. :pray:
Amazing! I love your work by the way :>
We will most certainly continue testing :)
I shall update the list when im able to get those new commits in cosmic aswell
since i didnt see FFXIV on the list just yet, i found some very weird but interesting behaviour. when i start the game, the monitor freezes - but if another monitor is connected, the second one keeps on working just fine. this does not change even after the process has been killed. just installed the de through the AUR yesterday, and made sure everything is up to date (atleast, as far as the AUR packages go as of right now). Another Game is Granblue Fantasy Relink: its borderless and fullscreen mode appear in windowed mode. Hardware is a 7950x, running the monitors on a rtx 4090.
a few more games to add (tested on popOS 22.04 with the cosmic session installed from popdev:master) on a 4090 on driver 555.58.02. NARUTO X BORUTO Ultimate Ninja STORM CONNECTIONS: Freezes Screen on Startup The Rogue Prince of Persia: Freezes Screen on Startup
Pokerstars Windows game that I can install and launch through the lutris launcher.
This is the Lutris log file output at crash time:
Start monitoring process.
fsync: up and running.
Initial process has exited (return code: 0)
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x580002a
Serial number of failed request: 1694
Current serial number in output stream: 1719
Monitored process exited.
Exit with return code 0
It launches the main window, and sub-window to login in front of it, once you go to log in after entering your username and password, once validated, a third verification window is supposed to popup where you are supposed to enter a 6 digit security code where you click on the 6 digits with your mouse on a window drawn with numbers 0 to 9 that are clickable (round) boxes. That window is failing to display under COSMIC DE, and the above crash is what I get just as that window is supposed to pop up. I've tried almost every possible change to the lutris config to fix it, but no joy.
If I use the same lutris shortcut in the launcher it works under both Pop and Pop on Wayland.
Everything up to date, 555.58.02 Nvidia driver, and pop-dev is current, no waiting apt updates.
EDIT: added a more extensive crash log by turning on Lutris output debugging: Pastebin Crash text
Elden Ring (via steam) was working but since some updates I installed last week sometime it has broken. The game launches and you can hear it running in the background but no window is displayed, so have to kill the task. GPU: AMD Radeon RX 7600 Cosmic all updated and ppa-dev'd up!
Game still works on Pop/Pop on Wayland.
I'd like to echo @BuLEEto's hidden window experience, with audio, on an updated popdev-master. In my case, I have a single monitor, AMD GPU, and am running Warframe. Warframe runs flawlessly on Pop and Pop on Wayland.
Logs available on request.
@mikejaques I have your exact problem, I thought it was caused by the latest Proton-GE version (9-11) but apparently come commit broke XWayland
.
Maybe the Wayland
package?
i am using latest cosmic git from the aur and im not having this problem, rx 6700, im using regular proton 9 for it, it launches in a weird window mode, then figures out what to do and fullscreen windows, the only issue im having right now is fullscreen will make it so you cant click on anything in the game
Update on my Elden Ring issue- it seems that sometimes it will launch (A white window appears, then it becomes a black window, then the game launches and plays perfectly fine full screen.) Doing some testing it, if it doesn't launch first time (which it realy does) I can log out back to cosmic-greeter and then log in and try again, sometimes I'm lucky and it works.
(I've never been able to get it to work without logging out first- even if I try 10+ times.)
Can anyone test if Minecraft works fine?
Can anyone test if Minecraft works fine?
like normal minecraft launcher or is something like prism ok? or both lol
Can anyone test if Minecraft works fine?
flatpak version of the minecraft launcher is working perfectly so far, fullscreen is working without any issues
prism is working also! no issues with fullscreen or anything so far
https://drive.google.com/file/d/1kE4pggNX2aaJLASohVwXhLPSWk7gpAPq/view?usp=sharing
here is a video also of native launcher working
Can anyone test if Minecraft works fine?
flatpak version of the minecraft launcher is working perfectly so far, fullscreen is working without any issues
prism is working also! no issues with fullscreen or anything so far
https://drive.google.com/file/d/1kE4pggNX2aaJLASohVwXhLPSWk7gpAPq/view?usp=sharing
here is a video also of native launcher working
Could you possibly test Sodium + Iris on NeoForge? (They have NeoForge builds of both mods on the Iris Discord channel)
Sodium + Iris on NeoForge
is neoforged a seperate minecraft instance? if not and its just a mod api for loading other mods then i dont see why this would have problems with cosmic
i have installed neoforged through prism and im not having problems, iris + sodium shouldnt have problems either
I'd like to echo @BuLEEto's hidden window experience, with audio, on an updated popdev-master. In my case, I have a single monitor, AMD GPU, and am running Warframe. Warframe runs flawlessly on Pop and Pop on Wayland.
Logs available on request.
I should clarify that it's the Warframe launcher that's hidden. Can someone else try and see if you're seeing the same thing when launched from Steam?
I'd like to echo @BuLEEto's hidden window experience, with audio, on an updated popdev-master. In my case, I have a single monitor, AMD GPU, and am running Warframe. Warframe runs flawlessly on Pop and Pop on Wayland. Logs available on request.
I should clarify that it's the Warframe launcher that's hidden. Can someone else try and see if you're seeing the same thing when launched from Steam?
installing right now, will be back in around a hour lol
edit: same issue
I'd like to echo @BuLEEto's hidden window experience, with audio, on an updated popdev-master. In my case, I have a single monitor, AMD GPU, and am running Warframe. Warframe runs flawlessly on Pop and Pop on Wayland. Logs available on request.
I should clarify that it's the Warframe launcher that's hidden. Can someone else try and see if you're seeing the same thing when launched from Steam?
installing right now, will be back in around a hour lol
edit: same issue
Thanks for confirming on Arch, which helps rules out a Pop-specific packaging or settings issue.
Can confirm that Hades and Hades 2 works really well. Will check more unreported games later this week.
I keep wondering whether a table in a public wiki page would be easier to work with than a GitHub issue
Perhaps something like:
AMD | Intel | nVidia | |
---|---|---|---|
Assassins Creed Brotherhood | 2024-08-07 👍 | ? | ? |
Doom Eternal | ? | 2024-08-07 👍 | ? |
Cyberpunk 2077 | 2024-06-15 👍 | Cell | 2024-08-07 👍 |
Or maybe with GPU drivers along the top instead of just GPU vendors...
And perhaps with cosmic-comp
commits or version numbers instead of dates when known...
https://github.com/polluxau/cosmic-games-wiki-test/wiki/cosmic-game-test-wiki i have made a test wiki as i have never done a wiki before in this format you have shown
i dont know about nvidia or intel gpus, i do have a rtx 2060 so ill install that and test the majority of these games on the list and update it as i go in a couple of hours, i dont have permission to create a wiki for this repo so someone else may need to make one
i also dont know the exact version of the comp, if its just alpha v1 or something more technical
edit: changed the issue to this format so it looks cleaner
if there is any intel gpu users please test some of the games and if there is a difference then please report it so i can add it :)
Can confirm that Hades and Hades 2 works really well. Will check more unreported games later this week.
what gpu was this on?
Also getting the "X Error of failed request: BadWindow (invalid Window parameter)"
When launching Battle.net with Wine. Used to work okayish in July, so this is a regression.
Also getting the "X Error of failed request: BadWindow (invalid Window parameter)"
When launching Battle.net with Wine. Used to work okayish in July, so this is a regression.
yes
I have played about an hour of fullscreen Baldur's Gate 3 without any issue. Cut scenes loading, leveled, spells, etc. Used heroic launcher on alpha Cosmic release ISO.
GuildWars2 with Steam/Proton on COSMIC crashes when opening game window. Intel iGPU+NVidia dGPU hybrid.
Adding process 8152 for gameID 1284210 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 4 (X_DestroyWindow) Resource id in failed request: 0x2a00005 Serial number of failed request: 7605 Current serial number in output stream: 7628
Edit: The game is configured to open windowed, not fullscreen.
I have played about an hour of fullscreen Baldur's Gate 3 without any issue. Cut scenes loading, leveled, spells, etc. Used heroic launcher on alpha Cosmic release ISO.
And what gpu?
AMD 7600, though a driver issue would seem to be not pertinent as to whether Cosmic can support the game.
We might want to retest some of these on Alpha 1 now that the ISO is available. The Warframe launcher is still broken for my AMD+Pop 22.04+popdev master system, but I was able to see the launcher and launch the game an older Nvidia+Pop 24.04 Alpha 1 system. I have a hard time believing this is an AMD issue versus something being fixed in 24.04.
We might want to retest some of these on Alpha 1 now that the ISO is available. The Warframe launcher is still broken for my AMD+Pop 22.04+popdev master system, but I was able to see the launcher and launch the game an older Nvidia+Pop 24.04 Alpha 1 system. I have a hard time believing this is an AMD issue versus something being fixed in 24.04.
Guess ill be installing the alpha on my main system with amd to make it more accurate for the developers :P
installed alpha and same issue with warframe, launcher not appearing, im installing the game on my intel laptop so will see if the launcher can open properly overthere
same issue with overwatch 2 on cosmic alpha under amd
same issue with helldivers 2 on cosmic alpha under amd
the compositor is just behaving differently depending on the hardware + drivers from my testing on the alpha and on arch with cosmic git
Same issue with warframe on intel, launcher runs in the background, never appears
GuildWars2 with Steam/Proton on COSMIC crashes when opening game window. Intel iGPU+NVidia dGPU hybrid.
Adding process 8152 for gameID 1284210 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 4 (X_DestroyWindow) Resource id in failed request: 0x2a00005 Serial number of failed request: 7605 Current serial number in output stream: 7628
Edit: The game is configured to open windowed, not fullscreen.
Any news for this particular issue? Latest updates on popdev-master doesn't help
GuildWars2 with Steam/Proton on COSMIC crashes when opening game window. Intel iGPU+NVidia dGPU hybrid.
Adding process 8152 for gameID 1284210 X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 4 (X_DestroyWindow) Resource id in failed request: 0x2a00005 Serial number of failed request: 7605 Current serial number in output stream: 7628
Edit: The game is configured to open windowed, not fullscreen.Any news for this particular issue? Latest updates on popdev-master doesn't help
its been 18 hours since that comment, there is only a couple of devs working on this huge project, if there is fixes victoria will probs re-comment about the fixes they make + a blog post about said fixes so patience
its been 18 hours since that comment, there is only a couple of devs working on this huge project, if there is fixes victoria will probs re-comment about the fixes they make + a blog post about said fixes so patience
Oh well, patience runs in my blood. Clearly a weird regression btw, maybe caused by the nvidia driver, and since I've been having this issue since a week I was worrying a bit.
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x1c00005
Serial number of failed request: 12427
Guildwars 2 Still busted Visage Still busted Runescape works again RE8 still busted and going fullscreen causes a freeze
tested newest cosmic-comp master and gaming is still broken
its been 18 hours since that comment, there is only a couple of devs working on this huge project, if there is fixes victoria will probs re-comment about the fixes they make + a blog post about said fixes so patience
Oh well, patience runs in my blood. Clearly a weird regression btw, maybe caused by the nvidia driver, and since I've been having this issue since a week I was worrying a bit.
Sadly no i tested these issues on my amd igpu and same issues
Final Fantasy XIV works when forcing the game to run as a native Wayland application and not with XWayland.
OS: NixOS 24.05 GPU: NVIDIA GeForce RTX 3090
I'd really like to know what causes this issue, because it just appeared out of nowhere... yet another XWayland issue btw
Suddenly I'm only able to play Helldivers 2, the only game that I set to use Proton Experimental and not GE with the FSHack patches... which uses X hacks... could it be...?
Overwatch 2 now launches through steam on my system running cosmic-comp rev 7660f7 from nixos-cosmic. In fullscreen you cannot select anything using the mouse, and the game does not list refresh rates above 60. No problems in borderless windowed from what I can tell.
Tried with https://github.com/pop-os/cosmic-comp/commit/0916d3599a91fe40503209e0431fcc888fa6b867 applied, Final Fantasy XIV now launches with XWayland but the resolution is capped at 1920x1080. With Wayland, I'm capped at 3840x2160.
The resolution bug appears to be the same as https://github.com/pop-os/cosmic-epoch/issues/345
Trying out Cosmic with the NixOS flake. Running World Of Tanks ( which works on the same drivers/system with KDE ), if I tab out of the game it sometimes crashes with this error code : (1660ti mobile with 4800h)
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18 (X_ChangeProperty)
Resource id in failed request: 0x0
Serial number of failed request: 696
Current serial number in output stream: 697
wine client error:1d0: write: Bad file descriptor
wine client error:20c: write: Bad file descriptor
wine client error:254: write: Bad file descriptor
wine client error:290: write: Bad file descriptor
wine client error:220: write: Bad file descriptor
Initial process has exited (return code: 256)
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 18 (X_ChangeProperty)
Resource id in failed request: 0x0
Serial number of failed request: 503
Current serial number in output stream: 504
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 10 (X_UnmapWindow)
Resource id in failed request: 0x3000001
Serial number of failed request: 380
Current serial number in output stream: 383
Monitored process exited.
Exit with return code 256
I can play, just cannot do alt-tab or get out of focus.
Another FFXIV issue, eventually the mouse becomes completely unresponsive. If I switch to another workspace I can move it but switching back to the game makes it unresponsive again.
i have the issue with no mans sky with the mouse getting stuck at the top of the screen in elite dangerous as well, even in borderless or windowed mode
Final Fantasy 16 Demo window is not appearing but sound from the game is present.
Team Fortress 2 (TF2) is unable to render in fullscreen, always being rendered as a window when its in fullscreen, on my Radeon RX 580, with every single distro I used COSMIC with.
I think this is only TF2. Half-Life 2, Portal 2, and even legacy CS:GO go in fullscreen perfectly fine
The only workaround is to play the game in windowed mode.
On the other hand, Left 4 Dead 2 freezes and lags at the Valve intro.
I had to run it with the -novid
launch command.
Games that don't work & do work properly under cosmic right now, these are games that i have installed right now on steam, i will keep updating this until every game on this list is working as intended on the cosmic rust desktop
i tested these games under a nvidia rtx 2060, rx 6700 10gb, intel 5500 igpu lol with latest mesa and latest prop nvidia driver intel was tested on the cosmic alpha iso
i tested these games under kde plasma also just make sure that the issues im getting are on cosmic alone
when a game runs you cant overlay a app over the game or make the game minimize itself unless its natively supported on linux it seems, the tab switcher seems to have trouble when a game is running over it also
apps and games like to spawn also where ever your cursor is so if you launch a game and your cursor is over on your third monitor and you want the game to be on your first monitor then you need to quickly move your cursor and hope it spawns there quickly enough on the monitor you want the game to spawn on
consider testing these games to see if the same behavior happens on the list with your gpu that you have, if not then please comment a update on that game so i can update that game on the list, you can also test other games, thank you