(It seems that Windows overrides the throttling for all 3D apps, or similar.) In general, CPU governors on Linux are much, much dumber than the Windows one. The jerking is a result of the CPU throttling up and down very quickly. When the game is running fast enough that CPU has to wait on the GPU, the governor sees that as an opportunity to downclock the CPU, or put cores to sleep. It may quite be the case that it's not happening for OpenGL especially because GL runs slower. Here's what a Croteam developer said about the issue: QuotePowersave governor is an awful choice for playing games. The Linux CPU governor takes that as an opportunity to bring down your CPU performance, as right now it's not the smartest bulb in the tanning bed. With Vulkan spreading the load more, your CPU isn't being used so much. The issue is that when using OpenGL in games, you're generally taxing a single core of your CPU due to less multi-threading. You might end up seeing jerking or micro-stutter, far more than you would in OpenGL games. You might not need this, depending on what CPU governor you have installed. There's an interesting issue with certain Linux CPU governors that will actually bring down performance in Vulkan games.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |