Project

General

Profile

Actions

Emulator Issues #2950

closed

Disk reading core looks to have problems

Added by geoffrey.tissier almost 14 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
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

What steps will reproduce the problem?
1.Play any game, preferably one that involves big disk activity
2.Observe the slowdowns

What is the expected output? What do you see instead?
Speed shouldn't be affected by disk acccess, we see big slowdowns or even temporary freezes. Some desync crashes seem to be favorised by that.

Dolphin version with the problem? Other Dolphin version without the
problem?
all versions affected afaik

32-bit or 64-bit and any other build parameters?
64 bit

OS version and versions of tools/libraries used?
Win 7

Please provide any additional information below.
Disks access have a big impact on perfs. It doesn't seem to be related to the hardware. Happens with both using DVD or HD, using different disk controllers, and different modes (IDE/AHCI). The speed dramatically decreases when using DVD, you see it immediately on the 1st screen about wiimote safety. A big part of the crashes (in MP3) seem to follow big disk activity. (I remember someone also reporting 100% CPU usage just before). This problem also probably doesn't help with savestates, as they trigger big activity, so big slowdown, then a crash. Something that seems to converge in this direction is that the 1st savestate is always the most hazardous because it triggers big disk activity, while the following ones are lighter (probably because stuff is in RAM), and chances to have them working or at least not crash during creation are increased. Said quickly if the 1st savestate worked, the following ones are likely to work. This is a very old problem, and it looks to be related to a very fundamental feature affecting the whole emulator so I thought it would worth consideration.


Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #2519: r4730 broke some games (dvd thread removal)Fixed

Actions
Actions #1

Updated by seapancake almost 14 years ago

Can you post your system specs and the type of graphics settings you are using?

I have an Intel Q6600 with 4GB ram and 8800GTX and don't experience any problems with slowdown and only a slight delay when taking screenshots.

Have you tried the latest build to confirm this is an issue?

Actions #2

Updated by geoffrey.tissier almost 14 years ago

it's a C2D CPU @ 2,4Ghz E6550. gfx is an nVidia, but as I said, it doesn't seem to be related to hardware since several computers have been tested and they all had this problem. I think the easiest way to notice it is use a game that loads stuff while you play like the metroids. resame from and ingame save and the 1st seconds of play are really "heavy". smaller slowdowns happen after each time there's some loading, for instance when you enter a new room. Happens with any setting and plugin. emu is usually set to usedual core. Maybe it's not related at all but it acts like if there was no drive cache.

Actions #3

Updated by geoffrey.tissier almost 14 years ago

Forgot to precise it's nvidia 9500 gt, on intel ICH8 mobo and I tried latest builds, it has always been there. I don't mean it makes game very irritating or unplayable, but it's just a symptom that something is wrong. I attract attention on the DVD use. The impact is much bigger and this time games are almost unplayable or there's a really big fps loss, HD is on intel AHCI controller, DVD on jmicron controller, both are affected, just to a different extent. (DVD is clean and ok in case you suspect :) )

Actions #4

Updated by Anonymous almost 14 years ago

  • Status changed from New to Duplicate

disk accesses have a big performance impact because - surprise! the game data is being read from disc!!
making it threaded again should make it a bit more bearable...

Actions #5

Updated by geoffrey.tissier almost 14 years ago

I'm not sure that's so simple. You immediately see it at game launch. I can tell from the very 1st "wiimote screen" fadein whether it's running from DVD or HD looking at how smooth it is.

Actions

Also available in: Atom PDF