AMD/Linux/Wayland - Editor Bugs - Windows / Focus of the part not on the part.

Manux2

New Member
Messages
5
Reaction score
0

Game Version​

ksa_linux_v2026.9.7.5402

Operating System​

Arch Linux - up to date as time of writeing.

AMD/ATI] Navi 21 [Radeon RX 6950 XT - 16GB VRAM
16 Cores
60GB RAM
Code
ms@slient-rock:/mnt/data/games/linux/ksa/ksa_linux_v2026.9.7.5402$pacman -Q | grep -E 'mesa|vulkan-radeon|lib32-mesa|xf86-video-amdgpu'
lib32-mesa 1:26.2.2-1
lib32-vulkan-mesa-implicit-layers 1:26.2.2-1
lib32-vulkan-radeon 1:26.2.2-1
mesa 1:26.2.2-1
mesa-demos 9.0.0-7
mesa-utils 9.0.0-7
vulkan-mesa-implicit-layers 1:26.2.2-1
vulkan-radeon 1:26.2.2-1
xf86-video-amdgpu 25.0.0-1
ms@slient-rock:/mnt/data/games/linux/ksa/ksa_linux_v2026.9.7.5402$modinfo amdgpu | grep srcver
srcversion:     E5C0229B5AB054CB626E4DE
    Vendor: AMD (0x1002)
    Device: AMD Radeon RX 6950 XT (radeonsi, navi21, ACO, DRM 3.64, 6.18.49-3-lts) (0x73a5)
    Version: 26.2.2
    Accelerated: yes
    Video memory: 16384MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2

OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.2.2-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 26.2.2-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

What Happened​

Windows are unresposive in the editor when launched with wayland desktop like kde.

Secondly the focus of a part is not there if i hover over the part its shifted to the right. So i have the click right of the part inti this air to focus it.

What Was Expected​

Working windows.
Part Focus when i hover over the part and not to the right of it.

Reproduction Steps​

Starting the Linux version with ./KSA not libary linking or chmodding required.
System: Earth and Moon - Rest default
Lauchchin with default settings
Open Edtor
place Capsule and Fuel tank underneath
try to focus fuel Tank

Reproduction Rate​

always

Additional Info​

Code
13:38:07  INFO loaded settings from /home/ms/Documents/My Games/Kitten Space Agency/settings.toml
13:38:07 DEBUG Found dedicated compute queue family at index 1
13:38:07 DEBUG No dedicated transfer queue family found on physical device, using graphics queue for texture streaming uploads.
13:38:07 DEBUG Multi view supported: True
13:38:07 DEBUG Ray query acceleration structure support:True
13:38:07  INFO Swapchain created with 3 images
13:38:07 DEBUG Kitten Space Agency (KSA) v2026.9.7.5402 initialized
13:38:07  INFO found mod 'Core'
13:38:07 DEBUG found system 'Sol'
13:38:07 DEBUG found system 'SolDense'
13:38:07 DEBUG found system 'SolLite'
13:38:07 DEBUG found system 'Test'
13:38:08  INFO loaded Situation Template 'Gemini7StartingSituation'
13:38:08  INFO loaded Situation Template 'RocketStartingSituation'
13:38:08  INFO loaded Situation Template 'HunterStartingSituation'
13:38:08  INFO loaded Situation Template 'BanjoStartingSituation'
13:38:08  INFO loaded Situation Template 'PolarisStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:38:08 DEBUG loaded system 'Sol'
13:38:08  INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:38:08 DEBUG loaded system 'SolDense'
13:38:08  INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:38:08 DEBUG loaded system 'SolLite'
13:38:08  INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'RocketStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:38:08  INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:38:08 DEBUG loaded system 'Test'
13:38:08  INFO registered language 'English (United States)'
13:38:11  INFO loaded Situation Template 'Gemini7StartingSituation'
13:38:11  INFO loaded Situation Template 'RocketStartingSituation'
13:38:11  INFO loaded Situation Template 'HunterStartingSituation'
13:38:11  INFO loaded Situation Template 'BanjoStartingSituation'
13:38:11  INFO loaded Situation Template 'PolarisStartingSituation'
13:38:11  INFO loaded Situation Template 'Gemini7StartingSituation'
13:38:11  INFO loaded Situation Template 'RocketStartingSituation'
13:38:11  INFO loaded Situation Template 'HunterStartingSituation'
13:38:11  INFO loaded Situation Template 'BanjoStartingSituation'
13:38:11  INFO loaded Situation Template 'PolarisStartingSituation'
13:38:11  INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
13:38:11  INFO loaded Instance of Situation Template 'VSFB LC-4'
13:38:11  INFO loaded Instance of Situation Template 'HunterStartingSituation'
13:38:11  INFO loaded Instance of Situation Template 'BanjoStartingSituation'
13:38:11  INFO loaded Instance of Situation Template 'PolarisStartingSituation'
13:38:11 DEBUG loaded system 'SolLite'
13:38:11 DEBUG loaded planet mesh collection 'Default'
13:38:11 DEBUG loaded planet mesh collection 'EarthScale'
13:38:11 DEBUG loaded planet mesh collection 'OceanEarth'
13:38:11 DEBUG loaded planet mesh collection 'Asteroid'
13:38:11 DEBUG loaded planet mesh collection 'MarsScale'
13:38:11 DEBUG loaded planet heightmap collection 'Default'
13:38:12  INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
13:38:12  INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
13:38:12 DEBUG loading 99038 star binaries from 'Content/Core/briars_binary_dimmer_better_99k_stars.bin'
13:38:12  INFO instantiated 'SolLite' system
13:38:13  INFO following celestial 'Rocket'
13:38:13  INFO set simulation speed to x1
13:38:13  INFO set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
13:38:13  INFO set camera mode to 'Map'
13:38:13  INFO set map camera to azimuth 2.88, elevation 0.47, distancePower 3635076.00
13:38:13  INFO set camera mode to 'Map'
13:38:13  INFO set orbit camera to azimuth -4.83, elevation -0.41, distancePower 2.85
13:38:13  INFO set camera mode to 'Orbit'
13:38:16  INFO Planet renderer procedural modifier pipelines build in: 389ms
13:38:16  INFO Ecotype Tree: built 0 collider shapes and 48 compounds across 3 objects and 16 scales
13:38:16  INFO Ecotype SmallTree: built 0 collider shapes and 48 compounds across 3 objects and 16 scales
13:38:16  INFO Ecotype Shrub: built 0 collider shapes and 48 compounds across 3 objects and 16 scales
13:38:16  INFO Ecotype Rocks: built 0 collider shapes and 112 compounds across 7 objects and 16 scales
13:38:16  INFO Ecotype LargerRocks: built 0 collider shapes and 112 compounds across 7 objects and 16 scales
13:38:16  INFO Ecotype SmallerRocks: built 0 collider shapes and 112 compounds across 7 objects and 16 scales
13:38:16  INFO Building ground clutter compute pipelines...
13:38:17  INFO Ground clutter compute pipelines built in 856 ms
13:38:17  INFO Ecotype: Grass VRAM Usage: 7 Mb.
13:38:17  INFO Ecotype: Tree VRAM Usage: 126 Mb.
13:38:17  INFO Ecotype: SmallTree VRAM Usage: 13 Mb.
13:38:18  INFO Ecotype: Shrub VRAM Usage: 39 Mb.
13:38:18  INFO Ecotype: Rocks VRAM Usage: 16 Mb.
13:38:18  INFO Ecotype: LargerRocks VRAM Usage: 16 Mb.
13:38:18  INFO Ecotype: SmallerRocks VRAM Usage: 9 Mb.
13:38:18  INFO Ground clutter ecotype render data built in 1257 ms
13:38:19  INFO Preparing Part Thumbnails...
13:38:22  INFO Preparing Part Thumbnails... Complete!
13:38:22 DEBUG checking for updates from 'http://ksa-master1.rocketwerkz.com:8082/version'
13:38:22  INFO Application Initialization Complete
13:38:22  INFO Controlling 'Rocket'
13:38:22 DEBUG master server version: 'v2026.9.7.5402'
13:38:22  INFO you are running the latest version
Window Bugs:
Screenshot_20260912_124721.jpg
Screenshot_20260912_124532.jpg

Editor Focus bug:

Screenshot_20260912_134557.jpg
Screenshot_20260912_134941.jpg
 
Upvote 0
Wayland window management is known to be a little quirky.

Try launching the game with ./KSA -fixed-viewport and see if that helps at all.
 
Thanks for the support guys!

./KSA -fixed-viewport = did not help sadly

Did you (or compositor rule/action) change window size in any way after launch? - No nothing is set to be done with the specific KSA windows.
 
1. Do you have your display scale set > 100%? IF so try with it at 100%
2. Have you tried -force-x11 instead of -fixed-viewport. I added this last month to use the XWayland API that fixes 90% of wayland issues. (You need to download the latest build though the one you are using is old - reading your log)
 

Wayland Is not Supported by KSA​

Posting this here so I can pin it, so people can easily find the information. Wayland does not support window positioning, which is somewhat important now but will become increasingly important as UI rework happens. Instead of outlining all the reasons why, you can see why many serious software applications take specific issues with Wayland making design decisions:
These problems exist because Wayland’s design omits basic functionality that desktop applications for X11, Windows and macOS have relied on for decades—things like being able to position windows or warp the mouse cursor. This functionality was omitted by design, not oversight.
The above is taken from KiCad's post about the subject is much more thorough than I can be:
https://www.kicad.org/blog/2025/06/KiCad-and-Wayland-Support/
 
Back
Top