mirror / dolphin-emu

ARCHIVED Moved to *dolphin-emu/dolphin*
https://github.com/dolphin-emu/dolphin
14 stars 14 forks source link

Benchmark #26

Open john-peterson opened 11 years ago

john-peterson commented 11 years ago

Benchmark

Files

The benchmark files are in

Dropbox

SkyDrive

GFXBackend = DX11
EFBScale = 6
MaxAnisotropy = 3
EFBAccessEnable = True
DSPHLE = False

normal_athread

DSPThread = False

fast

GFXBackend = DX11
EFBScale = 2
MaxAnisotropy = 3
EFBAccessEnable = False
EFBCopyEnable = False
DSPHLE = False

fast_hle

DSPHLE = True

Movies

Length

The target length is

Producing dual thread benchmarks to

is made difficult for some games because of desynchronisation described in this post that cause f.e. the controlled object to hit a wall repeatedly

Audio

Why's

Why's

Why's

Why's

Why's

john-peterson commented 11 years ago

Benchmark

Log

What's the performance impact of disabled logs?

./dolphin -BC log -e twist_road.dtm

print 5 k ERROR_LOG per s (to mintty, at 50 fps) but there's no meaningful performance impact from these ERROR_LOG when they're disabled because

AddList: unknown count of vertices found        
with    without 
43,0    42,8    
44,0    40,9    
41,0    43,0    
42,7    42,2    0,99
john-peterson commented 11 years ago

GFZE01 empty 8 vertex triangle list

./dolphin -BC log -e twist_road.dtm

return this message

10:15:185 Src\IndexGenerator.cpp:90 E[Video]: AddList: unknown count of vertices found

Ignoring the last 2 vertices don't have an impact because they're zero according to this log

14:21:896 Src\VertexLoaderManager.cpp:129 N[Video]: RunVertices: unknown count of vertices found 0, 2, 8
14:21:899 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 1: 0,0, 0,0, 0,0
14:21:959 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 2: 0,0, 0,0, 0,0
14:21:960 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 3: 0,0, 0,0, 0,0
14:21:960 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 4: 0,0, 0,0, 0,0
14:21:960 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 5: 0,0, 0,0, 0,0
14:21:961 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 6: 0,0, 0,0, 0,0
14:21:961 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 7: 0,0, 0,0, 0,0
14:21:962 Src\VertexLoaderManager.cpp:132 N[Video]: Vertex 8: 0,0, 0,0, 0,0