Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

laggy UI since 0.17

A topic by mofleury created May 25, 2025 Views: 307 Replies: 9
Viewing posts 1 to 9

First of all, thank you very much for this great tool, it allows me to build and animate sprites that look pretty good with my nonexistent artistic skills, I love it!

I moved recently to 0.17, and the UI is now systematically slower, for pretty much all operations (for example renaming a node : when I click on a node name, it takes a little less than one second for the edition mode to appear)

Pixelover is still useable, but such lags are rather annoying ^^'

I am not sure how many more details I can give, I am running a recent laptop with integrated graphics card  :

---

Processor    Intel(R) Core(TM) Ultra 7 155U   1.70 GHz

Installed RAM    32.0 GB (31.4 GB usable)

System type    64-bit operating system, x64-based processor

---

This is possibly due to subtle changes after Godot 4, let me know if there is any information that could help to troubleshoot the issue.

Thank you!

Hi, thank you for the report, I'm afraid it's due to switch to vulkan renderer with an integrated GPU maybe it's not well handled. I was thinking about making a launcher or something to be able to switch the renderer but you can do it manually by typing : PixelOver.exe --rendering-method gl_compatiblity --rendering-driver opengl3

In a cmd in the folder where pixelover is located

Ah great, I'll check this command, and confirm if it was indeed the cause of the issue, thank you!

So, I was able to give it a try... but bad luck, it does not work, apparently because the shader is not working with compatibility renderer.

I have this error message at startup :

SHADER ERROR: 'hint_normal_roughness_texture' is only available when using the Forward+ renderer.

and when I open a document, the view is blinking, mostly showing random white shapes that take most of the canvas.

So I'm afraid that falling back to compatibility renderer will require a bit more work ^^'

I'll try to do some experiments with Forward+ renderer on my Godot project, see if I can reproduce the issue, I still find it strange that it would cause such lags... I should also be able to test my pixelover file on another machine, to see if the results are different.

If you have other ideas or tests that I can run, let me know ;)

Hi! 

I realized that I have not given a follow-up on this issue, but actually I do have news : I have the same issue with vanilla Godot. 

This means that the issue is not due to pixelover, I am now hoping that the next release of Godot will not have the problem, I'll let you know.

Cheers 

Hi again,

I found a fix for my issue : it is indeed a common problem with Godot, and appeared since multi window was introduced.

Luckily, it can be fixed via an editor setting, that can be passed on command line : --single-window

Using this in Godot editor itself is not ideal, because it prevents embedding the game in the editor, but with pixelover I really don't see any difference, I don't think that multi-window is used by pixelover.

My recommendation would be to use single window by default in pixelover builds ;)

Hope that helps, thanks again for this great tool!

Hi,
Thank you for the feedback and to have find out a fix. Now it's used when using popup window and I think it's required for the file picker window (but I need to verify that). In the future it will be useful to split panels in multiple screen for example but the functionality isn't here yet.
But this can certainly be a new option in the settings if the change can be effective during runtime, I'll have a look, thank you again!

Great, I hope that you find a way to include the setting in a clean way then!

... And that this gets fixed in Godot itself too, there are quite a lot of mentions of this issue actually,  a fix will arrive sooner or later ;)

Actually I released a patch today so I also added this option under settings/interface/dialogs and multi windows need to be disabled. In order to apply the software needs to be restarted.

Awesome, thank you for the quick action!

I will try it out as soon as I am able :)

Cheers !