My OS is Arch Linux with Linux kernel 7.0.3, KDE 6.6.4, NVIDIA GPU, and Wayland. I use 1.25x fractional scaling.
On my setup, Renoise has quite a few bugs:
When you click on certain buttons that open a menu, e.g. the sample presets drop down in the sample editor, the menu sometimes either shows up in a different location, or doesn’t show up at all.
There are still times when it does show up in the right location, however.
Plugin windows’ content scales with the fractional scaling, but the window itself doesn’t scale, meaning part of the plugin’s content gets cut off.
This bug happens most of the time, but there are some occasional times when the window scales properly and allows the whole plugin to be seen.
Some examples of plugins this issue affects are Odin2, Vaporizer2, and Surge XT. (all VST3 versions)
This bug is not affected by Renoise’s built-in UI scale setting in the preferences.
Occasionally, dragging and dropping an effect plugin in the mixer causes Renoise to crash.
I don’t have a crash report file on hand, but I think the error message might’ve been about a bad X11 window translation or something like that.
Occasionally, message boxes (the ones that appear in the center of the screen and dim the rest of the app) show up with no text in them.
The NVIDIA + Wayland + fractional scaling combination is a notoriously rough environment for apps that rely on X11-based windowing under the hood. A few things that might help narrow things down or serve as workarounds:
For the plugin window clipping issue, try launching Renoise with RENOISE_DISABLE_HIDPI=1 set as an environment variable. Some users have reported that this overrides the fractional scaling detection and stops the mismatch between window frame and content area scaling.
For the misplaced/missing menus, this is likely related to the XWayland coordinate translation bug that still affects NVIDIA drivers on Wayland in certain KDE versions. The “bad X11 window translation” crash message you mentioned actually points to the same root cause. Setting QT_QPA_PLATFORM=xcb forces KDE apps to use X11 backend through XWayland instead of native Wayland, which can reduce these positioning issues (though it’s more of a bandaid than a fix).
The blank message boxes are a known rendering glitch when NVIDIA compositing and fractional scaling interact - forcing a GPU sync with __GL_SYNC_TO_VBLANK=1 has helped some people with similar symptoms.
Hope this helps while you wait for an official response from the devs!
Furthermore, Renoise does not explicitly support Wayland environments.
I’m able to use Renoise comfortably in a Sway environment, but strictly speaking, this is just a lucky coincidence where it happens to work even though it’s not officially supported.
While it is unfortunate that Renoise is not behaving as expected in your environment, from that perspective, it might be premature to conclude that the issue is a “bug.”