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.
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.
@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.
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.
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.