Emulator Issues #486
closedMP1's intro cinematic runs slow
0%
Description
What steps will reproduce the problem?
- Start a new game in MP1.
What is the expected output? What do you see instead?
I can see the intro cinematic, but the video runs so slow it eventually
lags way behind the audio.
What version of the product are you using? On what operating system?
r1865, Linux x86-64, flavor=prof, DC enabled
Please provide any additional information below.
Profiler output of the slowest parts (showing the frigate hull etc.):
CPU: AMD64 processors, speed 2210.06 MHz (estimated)
Counted CPU_CLK_UNHALTED events (Cycles outside of halt state) with a unit
mask of 0x00 (No unit mask) count 100000
samples % image name app name symbol name
1067428 21.0961 Dolphin Dolphin
CommandProcessor::GatherPipeBursted()
1016545 20.0904 anon (tgid:6337 range:0x419ba000-0x42aba000) Dolphin
(no symbols)
981907 19.4059 libGLcore.so.177.82 Dolphin (no
symbols)
244384 4.8299 no-vmlinux no-vmlinux (no
symbols)
225183 4.4504 Dolphin Dolphin
Memory::GetPointer(unsigned int)
134607 2.6603 anon (tgid:6337 range:0x40986000-0x40989000) Dolphin
(no symbols)
122949 2.4299 libc-2.7.so Dolphin memcpy
117552 2.3232 anon (tgid:6337 range:0x412f5000-0x413f5000) Dolphin
(no symbols)
73200 1.4467 libPlugin_VideoOGL.so Dolphin
VertexLoader::RunVertices(int, int, int)
66528 1.3148 libGL.so.177.82 Dolphin (no
symbols)
53798 1.0632 libpthread-2.7.so Dolphin
pthread_mutex_lock
47960 0.9479 libPlugin_VideoOGL.so Dolphin
TexCoord_ReadIndex16_Float2()
42436 0.8387 libPlugin_VideoOGL.so Dolphin
Pos_ReadIndex16_Float()
33959 0.6711 libPlugin_VideoOGL.so Dolphin Decode()
33513 0.6623 libPlugin_VideoOGL.so Dolphin
TexCoord_ReadIndex16_UShort2()
30907 0.6108 libPlugin_VideoOGL.so Dolphin
VertexManager::Flush()
28613 0.5655 libPlugin_VideoOGL.so Dolphin
VertexLoader_Normal::Normal_Index16_Short()
26812 0.5299 libc-2.7.so Dolphin _int_malloc
26243 0.5187 libpthread-2.7.so Dolphin
__pthread_mutex_unlock_usercnt
23644 0.4673 libPlugin_VideoOGL.so Dolphin
TextureMngr::Load(int, unsigned int, int, int, int, int, int)
22753 0.4497 Dolphin Dolphin
GPFifo::Write32(unsigned int, unsigned int)
21276 0.4205 Dolphin Dolphin
CoreTiming::Advance()
20721 0.4095 Dolphin Dolphin
Interpreter::fcmpo(UGeckoInstruction)
20630 0.4077 oprofiled oprofiled (no
symbols)
18981 0.3751 libPlugin_VideoOGL.so Dolphin
FifoCommandRunnable()
18860 0.3727 Dolphin Dolphin
Interpreter::cntlzwx(UGeckoInstruction)
18447 0.3646 Dolphin Dolphin
Memory::Write_U32(unsigned int, unsigned int)
17993 0.3556 Dolphin Dolphin
SystemTimers::AdvanceCallback(int)
17477 0.3454 libc-2.7.so Dolphin _int_free
17139 0.3387 libPlugin_VideoOGL.so Dolphin
BPWritten(int, int, int)
16952 0.3350 anon (tgid:6337 range:0x414d3000-0x414d4000) Dolphin
(no symbols)
15399 0.3043 libPlugin_VideoOGL.so Dolphin
TexDecoder_GetSafeTextureHash(unsigned char const*, int, int, int, unsigned
int)
15235 0.3011 libPlugin_VideoOGL.so Dolphin
GetPixelShaderId(PIXELSHADERUID&, unsigned int, unsigned int, unsigned int)
15180 0.3000 libPlugin_VideoOGL.so Dolphin
PixelShaderManager::SetConstants()
13940 0.2755 libPlugin_VideoOGL.so Dolphin
PixelShaderCache::GetShader()
13756 0.2719 libPlugin_VideoOGL.so Dolphin
VertexLoader_Normal::Normal_Index16_Float()
12292 0.2429 Dolphin Dolphin
Interpreter::bclrx(UGeckoInstruction)
11263 0.2226 libPlugin_VideoOGL.so Dolphin
GLVertexFormat::SetupVertexPointers() const
10963 0.2167 libasound.so.2.0.0 Dolphin (no
symbols)
10413 0.2058 Dolphin Dolphin
Interpreter::psq_l(UGeckoInstruction)
10169 0.2010 libPlugin_VideoOGL.so Dolphin
VertexShaderManager::SetConstants(bool, bool)