Haiku ❀ Nvidia (porting Nvidia driver for Turing+ GPUs)

Very nice, but how does AssaultCube run? :grin:


I get about 40-50 fps in software mode on 1024x768 (when playing on a small map). With a proper driver it should go, like, to the moon and beyond when it comes to fps.

4 Likes

How’d you get access to the NVIDIA drivers?

2 Likes

That is the thing even if this is a begins for the driver is very very promising. I think @3dEyes you have tested the games in fullscreen instead of window, because this was essential.

What’s the performance of OpenXray? IDK much about its technical underpinnings, but the games based on older id Tech might have upper FPS limits (especially id Tech 4 due to the physics engine). As for Minecraft 30 FPS seems unusually low for an RTX 3060. Maybe it is experiencing a bottleneck somewhere in the graphics stack?

1 Like

All screenshots have fps value to demonstrate performance

Here are screenshots of Doom3 mods in which this limitation is disabled

There can be a huge number of reasons in the most unexpected places. In case of Minecraft, there are too many layers between the game and video card - Minecraft β†’ OpenJDK β†’ lwjgl3 β†’ glfw-> BGLView β†’ Zink β†’ Vulkan β†’ Mesa β†’ NVK β†’ Nvidia Driver

4 Likes

In these screenshots, the games are running in a window to make it visually clear that they are running in Haiku, which revision and on which driver.

5 Likes

This is huge

1 Like

Minecraft is a bit sluggish in general, but not to this extent, and other operating systems would have about the same amount of layers.

It’s not that there are many layers, it’s that there may be a reason for the loss of performance at any of these stages that may have occurred in the process of porting them to Haiku

4 Likes

Llama-cpp + vulkan backend.
CPU-only generation ~6 t/s
GPU (Vulkan) generation ~25 t/s


21 Likes

16 Likes

What about SuperTuxKart?

1 Like

We are not Linux to appraise Tux :slight_smile: But it probably works.

3 Likes

How is @3dEyes testing? Can I test too?

Unfortunately SuperTuxKart is not working. Everything is fine in the menu, but when entering the game it crashes somewhere inside Zink when copying buffer from mesa.

10 Likes

A good testcase then :smiling_face:

Strange, it works fine for me:

14 Likes

Perhaps the reason that it did not work for me was my past attempts to increase performance on the software renderer by changing settings. After deleting the game settings directory, the game worked fine for me

7 Likes

  • Audacious OpenGL Spectrum Analyzer v4.3.1

  • Colobot: Gold Edition v0.2.2

  • Tron: Ares :wink:
8 Likes

I put the results of testing games and applications with this driver into a spreadsheet:

10 Likes