Project

General

Profile

Actions

Emulator Issues #9652

closed

Extremely High Memory Usage with Direct3D 12

Added by escape336 almost 8 years ago. Updated about 7 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Windows
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

With Direct3D 12, the memory usage seems to be significantly higher (about 5x higher) than that of Direct3D 11.

The amount of testing I was able to do with this was very limited, as I only have 4 GB of RAM, and my computer usually becomes unusable when running a game in D3D12, but here's a rough set of values I got:

Lego Star Wars

Direct3D 12 - 1,600 MB
Direct3D 11 - 350 MB
OpenGL - 490 MB

These are rough averages (to 2 significant figures) of the values shown by Task Manager a few seconds after starting Lego Star Wars. Now, if you thought that was bad...

Burnout 2: Point of Impact

Direct3D 12 - 2,500 MB
Direct3D 11 - 350 MB
OpenGL - 490 MB

...yeah. Notice how the values for D3D11 and OGL ended up being about the same as with LSW, but the value for D3D12 is an insane 900 MB higher. I even managed to reach over 2,900 MB, as I said in IRC a couple of days ago.

By the way, I'll have way too much free time on my hands for the next 2 months, so if there is literally anything else that I could do to help, please say. I need stuff to do!

Actions #1

Updated by seapancake almost 8 years ago

Metroid Prime 2 Echos(Opening until player control)

Direct3D12 - 820MB
Direct3D11 - 724MB
OpenGL - 720MB

Intel Core i7 6700k
Geforce GTX 970
16GB RAM
Windows 10 64bit
Samsung SM941 M.2 SSD

I don't own Burnout/Lego Star Wars so can't test them.

Actions #2

Updated by auxy almost 8 years ago

GPU: Sapphire Tri-X R9 290X OC 4GB GDDR5
OS and Driver: Windows 10 x64 + Crimson 16.6.2

I tested Burnout 2: Point of Impact (NTSC-U, GB4E51) on DX11 and DX12 mode and never saw over ~460MBytes of VRAM usage.

I'm using 2x native resolution, with 8x SSAA.

Actions #3

Updated by escape336 almost 8 years ago

I forgot to mention this, but I'm talking about DRAM usage, not VRAM usage. I should have stated that in my original post.

Actions #4

Updated by JMC4789 almost 8 years ago

Can you see if toggling EFB Copies to RAM or the TExture Cache settings affects it.

Actions #5

Updated by Helios about 7 years ago

  • Status changed from New to Won't fix
  • Operating system Windows added
  • Operating system deleted (N/A)

Won't be fixed anymore. D3D12 has been removed from master as of https://dolphin-emu.org/download/dev/1880a97bb055b917108b1391d44fa9c04015c289/ and is no longer supported.

Actions

Also available in: Atom PDF