Linux: Forward+ still broken, errors and audio popping with Godot 4.4

I did a test conversion of my Godot 4.3 project to Godot 4.4. I have discovered that the following issues exist.

  • Forward+ render is still broken for Linux with a nasty jitter (about every second ). My fix has been to set MaxFPS to 60 (on my 60hrtz monitors) and turn off vsync. Aside from this fix Forward+ is STILL broken on Linux. See attached video. See this github issue:

  • Popping sounds are being generated by the editor after an application is run and even when that application is stopped. You can hear them in the attached video.

  • This warning is issued many times. WARNING: platform/linuxbsd/x11/display_server_x11.cpp:6308 - XCreateIC couldn’t create wd.xic - No idea what this is yet.

  • Once I run a program the editor is constantly modifying scene scripts on it’s own, apparently and is issuing this warning and dialog box. Happens every time I run an application from the editor.

If you have any advice please let me know. Thanks.
.

Video:

I would start by reboot computer and trying again.
Which version and Desktop of Linux?
Any text editors that have open the gd files?
Any backups running that could be changing time stamps?
Does it happened with all projects?
Do you have sample code to post?

Can’t comment on the first 3 issues since I did not experience them after conversion (on archlinux/kde/x11/nvidia prop).

But I did run into the 4th one (annoying ā€œFile have been modifiedā€ pop up).

What fixed it for me is to close all of the affected scripts in the Godot editor, then restart godot. Now if I open them (or any other script), the pop up no longer appears after running the game.

1 Like

I have also run into this same issue, and the solution for me was the same: close all scripts in the editor, then restart.

@wyattbiker I am using Linux Mint 21.1 . My game project runs fine on Godot 4.3 with none of the issues above except the issue with forward+. No code examples. Only the editor has open files.

@rossvor @soapspangledgames I will give this a try. Thanks.

I run Godot 4.3 on Linux Ubuntu 24.04, and I also noticed this happening but chalked it up to it being an issue with my speakers. How curious.

@TokyoFunkScene Right on… In my case the popping sounds end when I exit the editor. :slight_smile:

More on the " WARNING: platform/linuxbsd/x11/display_server_x11.cpp:6308 - XCreateIC couldn’t create wd.xic " error above. There is now an open issue on github about it.

I have opened an issue on the Forward+ renderer and Linux here. I am hoping to get some clarification.

Regarding the display stutter or jitter issue with Godot applications using the Forward+ Vulkan Renderer and Linux Mint. After looking into the issue I have discovered using applications that monitor the CPU frequency on Linux Mint will cause a cyclical stutter when a Godot (I assume other Vulkan apps too) application is using Vulkan.

This issue is easily replicated by running a Godot 4.x application using Forward+ alongside Linux applications like CPU-X or Linux Mint’s Mate panel application ā€˜CPU Frequency Scaling Monitor’. With these applications running a cyclical delay or stutter is induced in the Vulkan render based on the polling rate of the CPU monitoring software.

I have tested this issue on Linux Mint Mate 21.1 and 22.1 as well as Linux Mint 22.1 Cinnamon and the issue exist on all of these versions of Linux Mint

I’m inclined to suspect Linux Mint here but it could be a host of other issues like issues with GPU drivers for example. I am approaching Linux Mint about the issue here. I am looking into this further.

I have included a video of MangoHud recording the stutter of a Godot Library Asset using Forward+ on Linux Mint. You can clearly see the stutter. This Vulkan stutter magically goes away when the CPU frequency apps mentioned above are shutdown.

I have reopened my issue on Vulkan stuttering with Godot and the Forward+ renderer to include new information. If you use Linux and Godot I would recommend reading about this issue in my recent post.