jperkins79 Posted January 21, 2013 Share Posted January 21, 2013 I just found out about the Merge Sets option. So, I have turned it on for my Playstation emulator. (It works wonderfully, btw). But when I go click into "Final Fantasy VII", it shows a "loading" screen for about 7 or 8 seconds. It doesn't take that long to load on startup, or when going into the initial Playstation emulated games screen. I have verified that the loading is coming from the Merge Sets option being enabled. I can go into a game that has only 1 .iso file and no subfolders, and it will do the same thing. Disabling Merge Sets stops the loading screen from showing up.I'm just curious if the behavior I'm experiencing is normal, or not. If it's not normal, I can post up my .ini and log files. Just let me know. Link to comment Share on other sites More sharing options...
nullPointer Posted January 22, 2013 Share Posted January 22, 2013 Hmm this may or may not be normal, and could be dependent on a number of factors. Taking a look at your log and GameEx.ini may shed some light on the issue. Just to clarify the 7-8 second pause occurs between selecting a game from your list and loading the Game Info screen? Link to comment Share on other sites More sharing options...
jperkins79 Posted January 22, 2013 Author Share Posted January 22, 2013 Yes, when I enter the Playstation game list, that loads normally. However, when going into any game, whether there are merged items or not (not merged meaning a game with a single .iso file), it will take that much longer to load. I just timed it, it seemed to consistently be 11 seconds.It's worth noting, that these ROM files are being loaded from a mapped network drive. If I copy the folders down from the network drive to a local drive, the "loading" screen doesn't show up and the game description page loads immediately. But also worth noting, that if I disable the Merge Sets option, the same files on the same drive will load immediately as well. It's something about enabling Merge Sets on files stored on a network drive.Other info worth mentioning... the mapped network drive is on a server in my home, behind my router, on a gigabit network connection.Here is my Playstation emulator .ini: [Emulator]Enabled=TrueSystem=Sony PlaystationCategory=ConsoleEmulator=ePSXeVersion=1.70Rating=8.3DownloadUrl=http://www.gamesdbase.com/setupwizard/emulators/download/epsxe.7zRequiredFiles=scph1001.bin (512kb)Website=http://www.epsxe.com/Info=Sony Playstation EmulatorTitleText=PlaystationStartPageName=PlaystationStartPageLogo=Sony PlaystationCommand=epsxe.exe -nogui -loadbin "[ROMPATH]\[ROMFILE]"RomFilter=*.cue;*.iso;*.mds;*.ccd;*.pbpDatabase=[Console] Sony PlaystationConfigFile=[Mapping Off] Exit ScummVM (ALT+X)MapFile=[Console] Sony Playstation.mapRomPath=G:\ROMs\Sony PlaystationSnapPath=G:\Assets\Sony Playstation\SnapsTitlePath=G:\Assets\Sony Playstation\TitlesBoxPath=G:\Assets\Sony Playstation\BoxesCartPath=G:\Assets\Sony Playstation\CartridgesManualPath=G:\Assets\Sony Playstation\ManualsControlPanelPath=G:\Assets\Sony Playstation\ControlsWorkingPath=G:\Emulators\Sony Playstation\ePSXeMapKeys=TrueWaitBeforeKeys=SendKeys=ReplaceDash=FalseReplaceUnder=TrueCapitals=FalseRemoveBrackets=TrueShowDesktop=TrueDebug=FalseAlsoLaunch=LaunchBefore="G:\Emulators\Sony Playstation\ePSXe\CustomLaunch_SoundPlugin.vbs" "[ROMPATH]" "[ROMFILE]" "[ROM]"LaunchAfter=ExcludedFiles=CustomBackground=PlayMusic=FalseDontShowInfo=PlaySelectionMusic=FalseSelectionMusicFolder=PCGame=FalseGamesIn7Zips=FalsePlayInScreenSaver=FalseShowMostPlayed=TrueRandomMostPlayed=TrueCDCheck=FalseCDCheckFile=VideoSnapPath=RomsInFolders=TrueUseDbName=Truelastgame=MergeSets=True And here is my game log: 19:53:52.2 1/21/2013: Opening Configuration File19:53:52.2 1/21/2013: GameEx: Version 12.98: Starting Log19:53:52.2 1/21/2013: Operating System Platform: Win32NT19:53:52.2 1/21/2013: Operating System Name: Windows 719:53:52.2 1/21/2013: Operating System Version: 6.1.760119:53:52.2 1/21/2013: Aero running19:53:52.2 1/21/2013: Initializing Vista/Windows 7 volume control19:53:52.2 1/21/2013: Getting CPU and RAM info19:53:52.2 1/21/2013: Intel® Core i5-2500K CPU @ 3.30GHz, 16367MB19:53:52.2 1/21/2013: 3.29Ghz - 4 Cores or CPU's19:53:52.2 1/21/2013: Running Randomize()19:53:52.2 1/21/2013: Loading PlugIns19:53:52.2 1/21/2013: Loaded Plugin:"Cursor Hider" Version 1.01 By Stu19:53:52.2 1/21/2013: PlugIn: "Cursor Hider" Initialized OK19:53:52.2 1/21/2013: Using Plugin System Version: 1.319:53:52.2 1/21/2013: Loaded Plugin:"Xpadder Plugin" Version 1.0.6 By Adultery19:53:52.2 1/21/2013: PlugIn: "Xpadder Plugin" Initialized OK19:53:52.2 1/21/2013: Using Plugin System Version: 1.419:53:52.2 1/21/2013: Checking for applications to Launch On Startup19:53:52.2 1/21/2013: Running Misc startup tasks19:53:52.2 1/21/2013: Setting Menu types19:53:52.2 1/21/2013: Getting Configuration Values19:53:52.2 1/21/2013: Using Theme: Acidbrain Vision19:53:52.2 1/21/2013: Checking for alternate Image Directory for Theme: Acidbrain Vision19:53:52.2 1/21/2013: Launching HideOS.exe19:53:52.2 1/21/2013: Initialising Video/MNG DLL's19:53:52.2 1/21/2013: GameEx will check for media insertion (may affect performance)19:53:52.2 1/21/2013: Hiding Taskbar19:53:52.2 1/21/2013: Is Media Center running?19:53:52.2 1/21/2013: Checking/Creating LCD Registry values19:53:52.2 1/21/2013: Check Media Center Exit/Start Mode19:53:52.2 1/21/2013: Media Center Mode 219:53:52.2 1/21/2013: Video previews on. Warning: Only recommended on modern systems19:53:52.2 1/21/2013: Snap Delay set to: 419:53:52.2 1/21/2013: Get other settings19:53:52.2 1/21/2013: Desktop set to Hide ICONS and set Background to Black19:53:52.2 1/21/2013: Set: Find emulator artwork on best match basis19:53:52.2 1/21/2013: Start work for Form19:53:52.2 1/21/2013: Getting Original Screen Size19:53:52.2 1/21/2013: Opening Database Connection19:53:52.3 1/21/2013: Initializing Component19:53:52.3 1/21/2013: MAME Path is: C:\Emulators\Mame3219:53:52.3 1/21/2013: Cannot Find MAME Path: MAME Disabled19:53:52.3 1/21/2013: Loading Controls.ini map file19:53:52.3 1/21/2013: Applying Language/Text19:53:52.3 1/21/2013: Text/Language: English19:53:52.3 1/21/2013: Loading Language/Text19:53:52.3 1/21/2013: Loading Custom Emulators19:53:52.3 1/21/2013: Loading Emulator 1: Nintendo19:53:52.4 1/21/2013: Loading Emulator 2: Super Nintendo19:53:52.4 1/21/2013: Loading Emulator 3: Genesis19:53:52.4 1/21/2013: Loading Emulator 4: Playstation19:53:52.4 1/21/2013: Checking if Steam enabled19:53:52.4 1/21/2013: Steam is installed correctly19:53:52.4 1/21/2013: Invalid or filtered path: c:\\program files (x86)\\steam\\steamapps\\jimbo6846\\winui19:53:52.4 1/21/2013: Did not find any Steam games19:53:52.4 1/21/2013: Using 2D Animations19:53:52.4 1/21/2013: Retrieving resolution setting19:53:52.4 1/21/2013: Using General Font: Trebuchet MS19:53:52.4 1/21/2013: Using Title Font: Trebuchet MS19:53:52.4 1/21/2013: GameEx will try to reduce CPU usage19:53:52.4 1/21/2013: Initialising Direct3D19:53:52.5 1/21/2013: Applying GameEx is Loading Image19:53:52.5 1/21/2013: Setting Resolution to 1920x1080 32 bit color19:53:52.5 1/21/2013: Creating Surfaces19:53:52.8 1/21/2013: Creating Primary Surface - Full Screen Mode19:53:52.8 1/21/2013: Creating Back Buffer19:53:52.8 1/21/2013: Version 2 Theme being used. Loading.19:53:52.8 1/21/2013: Loading Button Data19:53:52.8 1/21/2013: Loading Font Data19:53:52.8 1/21/2013: Loading Layout Data19:53:52.8 1/21/2013: Loading Taskbar Data19:53:52.8 1/21/2013: Loading graphic Surfaces19:53:52.8 1/21/2013: Display is running at: 1920x1080 32bit color, 60hz19:53:52.8 1/21/2013: Adapter: NVIDIA GeForce GTX 560 Ti 19:53:52.8 1/21/2013: Max texture size: 8192x819219:53:52.8 1/21/2013: Available texture memory: -70MB19:53:52.8 1/21/2013: Initialising Bass Audio Library19:53:52.9 1/21/2013: Creating Surfaces Misc and Dialogs19:53:52.9 1/21/2013: Creating Surfaces Volume19:53:52.9 1/21/2013: Creating Surfaces Arrows19:53:52.9 1/21/2013: Creating Surfaces GameEXlogo Text19:53:52.9 1/21/2013: Creating Surfaces Toolbar19:53:53.0 1/21/2013: Creating Surfaces Toolbar Controls19:53:53.0 1/21/2013: Creating Surfaces Backgrounds19:53:53.0 1/21/2013: Creating Surfaces GameEx Logo19:53:53.0 1/21/2013: Creating Surface Unselected19:53:53.0 1/21/2013: Creating Surfaces Home & Exit19:53:53.0 1/21/2013: Creating Surfaces Snaps19:53:53.0 1/21/2013: Creating Surfaces Menu and List Bars19:53:53.0 1/21/2013: Creating Fonts19:53:53.0 1/21/2013: Creating Game Font19:53:53.1 1/21/2013: Creating Game Font Faded19:53:53.1 1/21/2013: Creating Title Font19:53:53.1 1/21/2013: Restoring Title Font From Cache19:53:53.3 1/21/2013: Creating Menu Font19:53:53.4 1/21/2013: Creating Font Black19:53:53.4 1/21/2013: Creating Font Black Small19:53:53.4 1/21/2013: Fonts Created Succesfully19:53:53.9 1/21/2013: MAME CMD options: -nowindow -joy -skip_gameinfo19:53:53.9 1/21/2013: Initialising DirectInput for Gamepad support19:53:54.0 1/21/2013: Using Device XBOX 360 For Windows (Controller)19:53:54.0 1/21/2013: Loading Start Page19:53:54.1 1/21/2013: Initializing MCE Remote19:53:54.1 1/21/2013: Playing intro sound file19:53:54.1 1/21/2013: Initialization OK! Starting GameEx!19:53:54.1 1/21/2013: Testing Main Loop Once: Processing Frame19:53:54.2 1/21/2013: Testing Main Loop Once: Main Loop ran successfully19:53:55.1 1/21/2013: XPADDER PLUGIN: Xpadder Plugin [1.0.6] Initialized successfully!19:53:55.1 1/21/2013: XPADDER PLUGIN: No profile found for GameEx Interface, so not launching!19:53:57.7 1/21/2013: Validating: Emulator_1: Snap Path: G:\Assets\Nintendo NES\Snaps19:53:57.7 1/21/2013: Warning: Emulator_1: Snap Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_1: Control Panel Path: G:\Assets\Nintendo NES\Controls19:53:57.7 1/21/2013: Warning: Emulator_1: Control Panel Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_1: Database: [Console] Nintendo NES19:53:57.7 1/21/2013: Validating: Emulator_1: Title Snap Path: G:\Assets\Nintendo NES\Titles19:53:57.7 1/21/2013: Warning: Emulator_1: Title Snap Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_1: Box Art Path: G:\Assets\Nintendo NES\Boxes19:53:57.7 1/21/2013: Warning: Emulator_1: Box Art Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_1: Cart Art Path: G:\Assets\Nintendo NES\Cartridges19:53:57.7 1/21/2013: Warning: Emulator_1: Cart Art Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_1: Manual Path: G:\Assets\Nintendo NES\Manuals19:53:57.7 1/21/2013: Warning: Emulator_1: Manual Path Does not exist19:53:57.7 1/21/2013: Validating: Emulator_2: Snap Path: G:\Assets\Nintendo SNES\Snaps19:53:57.7 1/21/2013: Validating: Emulator_2: Custom Art Path 1: G:\Assets\Nintendo SNES\Titles19:53:57.7 1/21/2013: Validating: Emulator_2: Control Panel Path: G:\Assets\Nintendo SNES\Controls19:53:57.7 1/21/2013: Validating: Emulator_2: Database: [Console] Nintendo SNES19:53:57.7 1/21/2013: Validating: Emulator_2: Title Snap Path: G:\Assets\Nintendo SNES\Titles19:53:57.7 1/21/2013: Validating: Emulator_2: Box Art Path: G:\Assets\Nintendo SNES\Boxes19:53:57.7 1/21/2013: Validating: Emulator_2: Cart Art Path: G:\Assets\Nintendo SNES\Cartridges19:53:57.8 1/21/2013: Validating: Emulator_2: Manual Path: G:\Assets\Nintendo SNES\Manuals19:53:57.8 1/21/2013: Validating: Emulator_3: Snap Path: G:\Assets\Sega Genesis\Snaps19:53:57.8 1/21/2013: Validating: Emulator_3: Video Snap Path: G:\Assets\Sega Genesis\Videos19:53:57.8 1/21/2013: Validating: Emulator_3: Control Panel Path: G:\Assets\Sega Genesis\Controls19:53:57.8 1/21/2013: Validating: Emulator_3: Database: [Console] Sega Genesis19:53:57.8 1/21/2013: Validating: Emulator_3: Title Snap Path: G:\Assets\Sega Genesis\Titles19:53:57.8 1/21/2013: Validating: Emulator_3: Box Art Path: G:\Assets\Sega Genesis\Boxes19:53:57.8 1/21/2013: Validating: Emulator_3: Cart Art Path: G:\Assets\Sega Genesis\Cartridges19:53:57.8 1/21/2013: Validating: Emulator_3: Manual Path: G:\Assets\Sega Genesis\Manuals19:53:57.8 1/21/2013: Validating: Emulator_4: Snap Path: G:\Assets\Sony Playstation\Snaps19:53:57.8 1/21/2013: Validating: Emulator_4: Control Panel Path: G:\Assets\Sony Playstation\Controls19:53:57.8 1/21/2013: Validating: Emulator_4: Database: [Console] Sony Playstation19:53:57.8 1/21/2013: Validating: Emulator_4: Title Snap Path: G:\Assets\Sony Playstation\Titles19:53:57.8 1/21/2013: Validating: Emulator_4: Box Art Path: G:\Assets\Sony Playstation\Boxes19:53:57.8 1/21/2013: Validating: Emulator_4: Cart Art Path: G:\Assets\Sony Playstation\Cartridges19:53:57.8 1/21/2013: Validating: Emulator_4: Manual Path: G:\Assets\Sony Playstation\Manuals19:53:57.8 1/21/2013: Warning: Emulator_4: MAPFile Does Not Exist19:53:57.8 1/21/2013: Restoring Emulator from Cache: 119:53:57.9 1/21/2013: Restoring Emulator Database From Cache: 119:53:58.0 1/21/2013: Restoring Emulator from Cache: 219:53:58.1 1/21/2013: Restoring Emulator Database From Cache: 219:53:58.1 1/21/2013: Restoring Emulator from Cache: 319:53:58.1 1/21/2013: Restoring Emulator Database From Cache: 319:53:58.2 1/21/2013: Cache Diff: - *.cue;*.iso;*.mds;*.ccd;*.pbp19:53:58.2 1/21/2013: Not Restoring Emulator from Cache: 419:53:59.5 1/21/2013: Not Restoring Emulator Database From Cache: 419:54:28.0 1/21/2013: Exiting GameEx!19:54:28.0 1/21/2013: Disposing all videos19:54:28.0 1/21/2013: Deleting temporary Karaoke videos19:54:28.0 1/21/2013: Disposing Image List19:54:28.0 1/21/2013: Disposing Fonts19:54:28.0 1/21/2013: Disposing Surfaces19:54:28.1 1/21/2013: Saving Settings19:54:28.1 1/21/2013: Shutting down Bass19:54:28.1 1/21/2013: Closing HideOS.exe19:54:28.4 1/21/2013: Disposing Plugins19:54:28.4 1/21/2013: Disposing Plugins19:54:28.6 1/21/2013: Closing database connection19:54:28.6 1/21/2013: Checking for applications to Launch On Exit19:54:28.6 1/21/2013: XPADDER PLUGIN: Xpadder was terminated successfully!19:54:28.6 1/21/2013: XPADDER PLUGIN: Closing GameEx and cleaning up!19:54:28.6 1/21/2013: Media Center was not open when starting GameEx, so not launching19:54:28.6 1/21/2013: Bye Link to comment Share on other sites More sharing options...
nullPointer Posted January 22, 2013 Share Posted January 22, 2013 Hi jperkins,My feeling is that you’ve discovered the cause of the issue already. It sounds like storing your PSX disc images remotely is causing some latency in GameEx. Obviously you’ve got some good speed on your network, but even then it appears to be the defining cause of the issue. Only Tom could say with certainty whether this is normal system behavior (although it would be great to hear from someone else running a similar setup)One point I might mention. I notice you’ve got Merge Sets set to true as well as Roms in Folders set to true. Bear in mind that when you set Roms in Folders to true, GameEx must perform a recursive search of every sub-directory under your ROM directory in order to locate your disc images. Running a full recursive search across a network connection could be a costly operation depending on the size of the ROM directory. If it’s not already I’d recommend insuring that your ROM directory structure is not terribly deep. After locating your ROMs, GameEx has to aggregate the data in conformance with the Merge Sets feature (and find matching database data). All the same, 11 seconds is practically an eternity in processor time … but also not outside the realm of possibility once network latency is added into the mix I suppose.I dunno ... it would be great to hear from someone running a similar setup if they've experienced similar latency. Link to comment Share on other sites More sharing options...
jperkins79 Posted January 23, 2013 Author Share Posted January 23, 2013 (edited) yeah, I kinda figure this will be a "that's just the way it is" scenario, and it's not by any means a big deal. More than anything, I'm just curious if others have experienced it.EDIT: So, looks like it is indeed the recursive folder scan over the network that is causing the delay. I just moved all of the discs out of their own folders into a single folder on the network drive, and disabled Scan Subfolders, and it loads instantly.Well, at least the 'mystery' is solved. I think I'll keep all my discs in a single folder and leave on Merge Sets. It's too nice of a feature to do without, just for the sake slightly better file/folder management. Edited February 2, 2013 by nullPointer This topic has been marked as RESOLVED and is now closed. Please begin a new thread if you are experiencing any similar issues. Link to comment Share on other sites More sharing options...
Recommended Posts