Yume Nikki has a Platinum rating on ProtonDB but I’m having some trouble trying to get it to work.
It’s starts just fine and seems to run, but a window flashes for a second and then nothing happens. The only reason I know it’s running is because Steam says so.
I tried changing the launch options to use gamescope and it seemed to work, but there was noticable lag and it seemed to show the previous frame, like a ghost image or something. It made the text almost impossible to read.
I’m running the Steam Flatpak on Arch Linux with Gnome 44. Any help is appreciated. TIA.
Okay this is extremely weird. No matter which version of wine/proton I pick in Lutris, I get the exact same issue where the window doesn’t show up but the game is running. The only difference with Steam here is that I can hear the game audio.
I am almost certain this is an issue because of Wayland but I can’t seem to figure out why Gnome on Xorg keeps crashing for me.
This one is more of a bandaid than anything but have you tried using gamescope?
Also, for testing purposes you could see if you are able to run another X window manager and see if it is a problem with X rather than Wayland. dwm is very small and in the AUR, if you install that and xorg-xinit, you can jump over to a getty and create .xinitrc in your home folder with the line
exec dwm
and run startx. You’ll need dmenu as well to run things and that can also be found in the AUR.I figured out why Gnome on Xorg was crashing. It was because of
libinput-config
. I noticed because it wouldn’t actually crash until the moment I moved the mouse. The game seems to work perfectly on Xorg.I already tried gamescope. The results of that attempt are in my original post above.
Still, while I can finally play the game now, it’s a bit annoying having to remove a package and reboot everytime. I don’t even know if this is a Wayland issue or a Gnome issue but I don’t have the disk space to install KDE or anything.
Ideally I would like to figure out why this is happening in the first place and maybe report it upstream, but I have no clue how to even get debug logs out of this.
Anyway, thanks for the help. I appreciate it!
No problem!
Sounds like that may actually be an issue with a config file somewhere. You could check the wiki on libinput and poke around the configs if you think it may be necessary to keep the package.