Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

Hi there

I've got an issue when launching PSX game.

Games are stored in the .cue/bin format and I've got one folder for every one of them.

So the Sub-Folder option is actually used.

The gamelist shows up very quickly, but when I want to run a game, gameex freezes (not even a please wait) about 15 seconds, and then launches the game.

I monitored the GameEx process using ProcMon, and I discovered that during that time, GameEx was reparsing the psx root directory, trying to find the .cue I wanted to load in every single folder. Since everything is networked, it does take that long to complete

Now, I wonder why GameEx needs to go through the whole folders when I am in the launch game screen.

GameEx should already know where the cue file is.

Did anybody get the same issue ?

Posted
  On 12/4/2009 at 9:29 PM, papazark said:

Hi there

I've got an issue when launching PSX game.

Games are stored in the .cue/bin format and I've got one folder for every one of them.

So the Sub-Folder option is actually used.

The gamelist shows up very quickly, but when I want to run a game, gameex freezes (not even a please wait) about 15 seconds, and then launches the game.

I monitored the GameEx process using ProcMon, and I discovered that during that time, GameEx was reparsing the psx root directory, trying to find the .cue I wanted to load in every single folder. Since everything is networked, it does take that long to complete

Now, I wonder why GameEx needs to go through the whole folders when I am in the launch game screen.

GameEx should already know where the cue file is.

Did anybody get the same issue ?

Right now, this is by design. You may be able to improve performance if your rom filter is not 100% narrowed down.

Posted
  On 12/4/2009 at 11:44 PM, TSpeirs said:

Right now, this is by design. You may be able to improve performance if your rom filter is not 100% narrowed down.

Thanks for the quick answer :)

My rom filter is already minimalist. I only have *.cue in it

So I guess I can't do much about it right now.

Just curious, what purpose is this design filling ?

Is that something that could change in the future during a refactoring ?

From a 'simple user' point of view, it look like a bug ;) (stressing the harddrive when there's no need to)

Posted
  On 12/5/2009 at 2:22 AM, papazark said:

Thanks for the quick answer :)

My rom filter is already minimalist. I only have *.cue in it

So I guess I can't do much about it right now.

Just curious, what purpose is this design filling ?

Is that something that could change in the future during a refactoring ?

From a 'simple user' point of view, it look like a bug ;) (stressing the harddrive when there's no need to)

Its not high on the list to change but its possible, and Ill try and and make sure the please wait runs since it takes some time. Perhaps you could give me an idea on the setup so I can gauge how big an issue it is. eg network speed, folder size, number of files.

Posted
  On 12/5/2009 at 3:15 AM, TSpeirs said:

Its not high on the list to change but its possible, and Ill try and and make sure the please wait runs since it takes some time. Perhaps you could give me an idea on the setup so I can gauge how big an issue it is. eg network speed, folder size, number of files.

Glad to hear it's in the Backlog :)

As for the setup, we're talking about 620Gb of data split into about 8000 files and 3000 Folders

Network is Gigabit but the actual average transfer rate is only 40MB/s (yes, Bytes and not Bits)

I did a quick test in C++ and recursively 'walking' through the folder takes about 5 seconds in release.

Posted
  On 12/6/2009 at 6:06 AM, TSpeirs said:

OK, well I tried. Thanks for the feedback anyway.

Thanks for having a look at it.

I guess I'll just have to be patient then :)

Guest
This topic is now closed to further replies.
×
×
  • Create New...