(12-05-2015, 09:49 AM)JosJuice Wrote:(12-05-2015, 09:14 AM)Dolemub42 Wrote: 1. Is this time to build shader cache limited by CPU or storage medium? I'm wondering if a RAM drive would help with this, since I saw some improvement switching from a standard HDD to a solid-state drive.
It's limited by the CPU (more specifically, the graphics driver). The storage medium shouldn't affect this, but I haven't actually measured it, so don't take my word for it.
(12-05-2015, 09:14 AM)Dolemub42 Wrote: 2. Would this also solve the weird slowdowns in FPS when entering a new area?
Yes. Entering a new area means encountering a lot of new shaders, so what you're noticing is an amplified version of shader compilation stuttering. This only applies if the lag is right when the area starts rendering - if the lag is shortly before that, it's probably accessing the disc (i.e. the ISO) that's the problem, but that's much less noticeable than shader compilation.
(12-05-2015, 09:14 AM)Dolemub42 Wrote: 4. Also are there any downsides to using this?
https://forums.dolphin-emu.org/Thread-unofficial-ishiiruka-dolphin-custom-version
I'm assuming you're interested in the asynchronous shader compilation since it's related to your problem. It will improve the performance, but it will do so by not rendering certain things while shaders are compiling (instead of temporarily freezing the game), so some objects will be temporarily invisible when many shaders are being compiled. It's also possible that Ishiiruka has different bugs than regular Dolphin, but it usually works well enough.
Thanks.
Now I get weird FPS slowdowns even in the main hub when no new areas are loading, but only in fullscreen mode. Any idea what could be causing that?
PC:
Windows 10 Home x64
Intel Skylake 6700K @ 4.5 GhZ
Geforce 770 4 GB
16 GB DDR4 Ram
Samsung 840 EVO SSD
Latest Dolphin Development Builds (Currently: 4.0-8297)
Windows 10 Home x64
Intel Skylake 6700K @ 4.5 GhZ
Geforce 770 4 GB
16 GB DDR4 Ram
Samsung 840 EVO SSD
Latest Dolphin Development Builds (Currently: 4.0-8297)
