Java 为什么Mesa这么慢?

Java 为什么Mesa这么慢?,java,opengl,lwjgl,Java,Opengl,Lwjgl,我用LWJGL在Windows上工作,我用一个空白窗口获得了大约3000 FPS的速度。现在在Linux上做同样的事情时,我只得到60。我想这与Mesa/开源图形驱动程序有关,但为什么它们与Windows相比速度如此之慢?你不能用空白窗口对任何东西进行基准测试。而且60 fps可能是由VSync造成的。确保您使用的是硬件加速的OpenGL驱动程序。确保禁用了垂直同步。VSync被禁用,我知道计算空白窗口的FPS不是最好的基准测试方法,而是从3000降到60?那一定意味着something@Mer

我用LWJGL在Windows上工作,我用一个空白窗口获得了大约3000 FPS的速度。现在在Linux上做同样的事情时,我只得到60。我想这与Mesa/开源图形驱动程序有关,但为什么它们与Windows相比速度如此之慢?

你不能用空白窗口对任何东西进行基准测试。而且60 fps可能是由VSync造成的。

确保您使用的是硬件加速的OpenGL驱动程序。确保禁用了垂直同步。VSync被禁用,我知道计算空白窗口的FPS不是最好的基准测试方法,而是从3000降到60?那一定意味着something@MertcanEkiz:60FPS是大多数显示器的更新频率。这有点V同步的味道。你是如何确保自己不受这些限制的?就像我说的,我在Windows中尝试了相同的代码,获得了3000 FPS的速度,并且我的程序中禁用了V-Sync,所以我认为这不应该是限制我的FPS的原因