Emulator Issues #9111
closedOpenGL severe slowdown since disabled coherent buffer on GTX 750Ti
0%
Description
Game Name?
Several, but the biggest culprits are games that use 3D objects such as:
Castlevania Judgment
Game ID? (right click the game in the game list, properties, info tab)
RDGEA4
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
cadde7ba9472d5758b035ea634f346e6
What's the problem? Describe what went wrong.
As soon as a 3D object is rendered (character, stage, etc.), the framerate drops to about 10 FPS or lower.
What steps will reproduce the problem?
Devs are unable to reproduce the issue.
Been working with Helios to further investigate the issue.
Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?
4.0.2 - 4.0-1776 OpenGL works
4.0-1778 - 4.0-8197 OpenGL is very slow (~10 FPS)
What are your PC specifications? (CPU, GPU, Operating System, more)
Windows 10 Pro x64
AMD Phenom II x6 1100T 3.30 GHz
Nvidia GeForce GTX 750 Ti 2GB (Drvr. Ver. 359.00)
G.Skill 16 GB 1333 MHz
Dolphin 4.0-8197 x64
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
Settings attached as screenshots below
Files
Updated by Fog about 9 years ago
Seems to be related to this PR: https://github.com/dolphin-emu/dolphin/pull/462
Are the drivers updated? Could be something explicitly related to Maxwell cards.
Updated by kirono about 9 years ago
- File GTX 750 Ti GPU.jpg GTX 750 Ti GPU.jpg added
Fog wrote:
Seems to be related to this PR: https://github.com/dolphin-emu/dolphin/pull/462
Are the drivers updated? Could be something explicitly related to Maxwell cards.
Yeah I'm running the latest drivers (359.00). Not sure about Maxwell, but I know the subvendor of the card is ASUS.
However, I have to agree with you that it most likely has something to do with the OGL-StreamBuffer. Although, I'm not sure if the streambuffer is still the same in current builds.
Attached is a screenshot of my GPU's info. I hope it helps.
Updated by Fog about 9 years ago
Maxwell being the GPU Microarchitecture which the 750 Ti is a part of. This could potentially affect people with 8/9xx series NVIDIA cards as well. I'd like to get confirmation on that though from other people who can test.
Updated by Anti-Ultimate about 9 years ago
Fog wrote:
Maxwell being the GPU Microarchitecture which the 750 Ti is a part of. This could potentially affect people with 8/9xx series NVIDIA cards as well. I'd like to get confirmation on that though from other people who can test.
Can't confirm this with both my GTX 970 and my 970m. Tried compiling a new build with the changes reversed and it didn't do anything. However, OpenGL is slower than D3D, but that doesn't seem to be related to this.
Updated by Fog about 9 years ago
Anti-Ultimate wrote:
Fog wrote:
Maxwell being the GPU Microarchitecture which the 750 Ti is a part of. This could potentially affect people with 8/9xx series NVIDIA cards as well. I'd like to get confirmation on that though from other people who can test.
Can't confirm this with both my GTX 970 and my 970m. Tried compiling a new build with the changes reversed and it didn't do anything. However, OpenGL is slower than D3D, but that doesn't seem to be related to this.
Which OS are you running on?
Updated by Fog about 9 years ago
On IRC, degasus brought up a valid point that the 750 series Maxwells are GM1XX, while the rest are GM2XX.
So this issue would only appear to affect the GTX 745, GTX 750, and GTX 750 Ti graphic cards.
Updated by Anti-Ultimate about 9 years ago
Fog wrote:
Anti-Ultimate wrote:
Fog wrote:
Maxwell being the GPU Microarchitecture which the 750 Ti is a part of. This could potentially affect people with 8/9xx series NVIDIA cards as well. I'd like to get confirmation on that though from other people who can test.
Can't confirm this with both my GTX 970 and my 970m. Tried compiling a new build with the changes reversed and it didn't do anything. However, OpenGL is slower than D3D, but that doesn't seem to be related to this.
Which OS are you running on?
For the 970 that would be Windows, but on my notebook I have an arch install and Windows 10 and it makes no difference whatsoever. But why would this only affect First Gen Maxwell cards? Is there something NVIDIA messed up again similiar to the 970?
Updated by kirono about 9 years ago
Anti-Ultimate wrote:
Fog wrote:
Anti-Ultimate wrote:
Fog wrote:
Maxwell being the GPU Microarchitecture which the 750 Ti is a part of. This could potentially affect people with 8/9xx series NVIDIA cards as well. I'd like to get confirmation on that though from other people who can test.
Can't confirm this with both my GTX 970 and my 970m. Tried compiling a new build with the changes reversed and it didn't do anything. However, OpenGL is slower than D3D, but that doesn't seem to be related to this.
Which OS are you running on?
For the 970 that would be Windows, but on my notebook I have an arch install and Windows 10 and it makes no difference whatsoever. But why would this only affect First Gen Maxwell cards? Is there something NVIDIA messed up again similiar to the 970?
It's possible. Some companies will repurpose chips from other cards to be used on newer models until they get a dedicated chip for that cards. Of course, sometimes it will be that way the entire lifespan of that model. I believe it might also have to do with the company the Mfd. them. Some manufacturers prefer to use what's on hand and modify the chip's firmware before using the new stuff.
Then again, I'm speaking from conjecture and hear-say so I'm probably WAY off base.
Updated by JMC4789 about 9 years ago
- Assignee set to degasus
I wonder if the GTX 750 is having some kind of issue?
degasus, plz help.
Updated by JMC4789 about 9 years ago
- Subject changed from OpenGL slower than D3D on Nvidia to OpenGL severe slowdown since coherent buffer on GTX 750Ti
Updated by JMC4789 about 9 years ago
- Subject changed from OpenGL severe slowdown since coherent buffer on GTX 750Ti to OpenGL severe slowdown since disabled coherent buffer on GTX 750Ti
Updated by phire about 9 years ago
I checked on my GTX 960 (Maswell 2) and it's fine.
Updated by Anti-Ultimate almost 9 years ago
COHERENT_BIT is set so we don't have to use a MemoryBarrier on write
If the coherent_bit was removed, where is this mysterious MemoryBarrier?
Updated by JMC4789 over 7 years ago
- Status changed from New to Working as intended
It's been over a year, no one can reproduce the issue, it's just taking up space. Sorry, but we have limited resources to go after every single issue. Hopefully you'll upgrade drivers someday and it'll just be gone.