mirror of https://github.com/stenzek/duckstation
OpenGLDevice: Disable PBOs completely on NVIDIA
Using PBOs for texture uploads in RGB5A1 format is **incredibly** slow on NVIDIA. It causes stalls for 16ms+ when creating or waiting for syncs. It looks like the driver gets stuck contended on a lock with a worker thread, where the worker thread is buzzing away rotating 16-bit words right by one bit. Even weirder, it looks like it's in jitted code???? And it's not even vectorized???? This is the sort of rubbish I'd expect from Adreno or Mali, seeing it on NVIDIA is very wtf.pull/3730/head
parent
4d95bb34e8
commit
bbffe729a3
Loading…
Reference in New Issue