Linux: OSG_VERTEX_BUFFER_HINT=VERTEX_BUFFER_OBJECT

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
Post Reply
User avatar
Cl3v3rP0tat0
Posts: 59
Joined: 14 Jul 2023, 03:03

Linux: OSG_VERTEX_BUFFER_HINT=VERTEX_BUFFER_OBJECT

Post by Cl3v3rP0tat0 »

I recently changed Linux Distros (from Mint to Manjaro) and had to find a different way of implementing performance tweaks such as this one:
OS/GPU-Specific Tips
https://modding-openmw.com/tips/perform ... cific-tips
If you're using a modern AMD GPU on a modern Linux system (e.g., I've got a Polaris 10 card on a rolling release distro), it might be a good idea to try running OpenMW with the OSG_VERTEX_BUFFER_HINT=VERTEX_BUFFER_OBJECT environment variable. On my own setup, this doubled my average FPS with very high settings.

This is known to not make any difference with Nvidia GPUs (and may have a negative impact on performance), but it is unknown to me if it makes a difference with AMD GPUs on Windows.
:D
In Mint, I just set this up as a global setting via a compositor menu setting. In Manjaro - I never found the option - but OpenMW's Application Launcher can be edited like so:
Image
On my modest system this gives me at least a 5-8 FPS gain.
Image
Post Reply