Did you know we have a Forum? Come and say hi to the wider community!
Latest Comments by tfk
Stealthy platformer Kiyo in need of Linux testers
1 Mar 2024 at 11:24 pm UTC

Quoting: mitridas
Quoting: emphyI do seem to be getting the same slowdown that others have reported. Starts off smooth as butter, but performance gets really bad fairly quickly.

Latest linux mint xfce (so: no wayland), with an rx6600. I will check later if a newer kernel could alleviate the issue.
Ah, so it's starting to look like an AMD-specific rendering slowdown then. Hopefully I'll be able to get to the bottom of it on my own system.
BTW, I've just managed to add a special feature that's been Windows only so far: the desktop hacking effect that occurs the first time one starts the game.
I'll be curious to hear what you think, will post an update here when it's uploaded!

And as far as Steam Deck goes, I don't think it's as simple as exchanging the X&Y of the window... I'm afraid I need to get my hands on one of those bad boys if I want to get the game working properly on it, so it will be a while.
Desktop hacking effect?

It does seem like an AMD issue. Don't know if it is relevant but I believe NVIDIA uses its own 3d stack, where AMD uses Mesa.

Yes, having a SteamDeck does help. Also with the controller settings. I must say that this game fits the SteamDeck very well. But I think the slow down issue is more important right now.

If you need feedback, let me know.

Stealthy platformer Kiyo in need of Linux testers
1 Mar 2024 at 1:52 pm UTC

Quoting: emphyNew version starts! Love the crt look though the textboxes don't seem to get the crt-treatment. Apart from that, maybe some "glow" between the "pixels" could be a nice extra.

I do seem to be getting the same slowdown that others have reported. Starts off smooth as butter, but performance gets really bad fairly quickly.

Latest linux mint xfce (so X), with an rx6600. I will check later if a newer kernel could alleviate the issue.
Interesting! So it's not a Wayland issue. I'm running Fedora 39, which has a very recent kernel. Others have noted that the CPU load increases when in happens.

Stealthy platformer Kiyo in need of Linux testers
1 Mar 2024 at 9:42 am UTC

I think the resolution thing is caused by directly reading the with and height of the screen and setting those values to the dimensions of the window. The Steam Deck probably reports it as 800x1280 and thus the window is set to 800 in width and 1280 in height. So a check to see if the width is smaller than the height and then reversing those should give your window the right dimensions.

Stealthy platformer Kiyo in need of Linux testers
29 Feb 2024 at 9:35 pm UTC

Well, it starts on Steam Deck. But I only hear the audio. The display shows the rotating Steam logo and that's it. Need to do further testing in desktop mode.

Edit: Tested on Destktop Mode. The window's width and height are swapped. The engine does not recognize that the screen on a Steam Deck is rotated. Like with a phone. That's why it probably doesn't want to display an image in game mode.

Stealthy platformer Kiyo in need of Linux testers
29 Feb 2024 at 9:11 am UTC Likes: 1

Quoting: mitridasSounds like I need to do some serious Wayland testing myself... thanks for letting me know.
Btw, if you press backspace in game you'll get a live perf graph - it should tell you whether the slowdown comes from the rendering (most likely) or something else.
Ah! I'll try that.

Stealthy platformer Kiyo in need of Linux testers
29 Feb 2024 at 2:08 am UTC

Still getting the slow down, I'm afraid. AMD RX 6800 XT. Wayland.

Stealthy platformer Kiyo in need of Linux testers
27 Feb 2024 at 9:46 am UTC Likes: 1

Something like "Our own engine, handcrafted in-house".

The slowdown, could that be a Wayland thing? I can test this theory this evening. I realized that the NVIDIA machine runs on X11 and the AMD machine on Wayland.

Stealthy platformer Kiyo in need of Linux testers
27 Feb 2024 at 12:34 am UTC Likes: 1

Nice! I think that shipping the libs in the game directory works. I copy over libs from the Ubuntu dirs of my Steam install to games which miss libs. That works too.

Stealthy platformer Kiyo in need of Linux testers
26 Feb 2024 at 9:31 pm UTC Likes: 1

Steam Deck (OLED) time. Did not launch. But I know why. The game needs three libraries which are not available on SteamOS by default.

libc.so.6: version: GLIBC_2.38
libm.so.6: version: GLIBC_2.38
libstdc++.so.6: version: GLIBCXX_3.4.32


Best option is to include these three `.so` files in the root of the game. The `ldd` command says that the rest of the libraries are there.

Edit:
Not seen the game on screen yet, but a few pointers towards Steam Deck verified status.

1. Readability. The game has text balloons, key indicators and train station names which are referred to, which the player has to follow. My initial feeling is that these texts need to be bigger to be readable on smaller screens. The main menu is OK as far as I can gather.
2. The Steam Deck Controls need to work. It is possible to map buttons to in game key presses, but I think Valve has a section in their SDK to properly support the Steam Deck controls.
3. I didn't see any places where text input was needed, other than the feedback box and the numerical input fields for the sound volume. The latter should really be replaced by sliders so a user can navigate via the d-pad, select with A and use the d-pad again to change the values.

Stealthy platformer Kiyo in need of Linux testers
26 Feb 2024 at 9:00 pm UTC

Quoting: mitridas
Quoting: tfkFirst test done on a i7 6700, 16GB, NVIDIA 4060ti. Fedora 39 KDE spin. No issues. Left my feedback in game.

Next test will be on my AMD 6800XT system.
Cheers, I received both of your in-game feedbacks. A bit puzzling that with the 6800XT it slows down - it runs pretty smoothly on my 6500XT which is supposed to be slower :/
Yes. First time I experienced this on my system. Switching RSync off doesn't fix it. I'll do a quick search for similar issues with games. Maybe its something obvious.

Edit: oh yeah, And when loading a new section, for a split second I see the last frame being displayed.
Edit 2: Sound did sound better, that was a problem on my end. I quickly connected headphones via an audio extension cable and that didn't do the sound quality any good.