Jump to content
LaunchBox Community Forums

Game List Performance Problem when Ledblinky is enabled


twobucks
 Share

Recommended Posts

Hello

Recently I upgraded Bigbox from version 11.9 to version 11.15 and noticed I started getting IO errors associated with LEDblinky and severe performance problems when scrolling quickly through my list of arcade games in bigbox. I then upgraded ledblinky to the lastest version on the website which helped with the IO errors (did not get rid of them completely) but I was still having  performance problems when scrolling through my list of games. After a bit of investigation I tried turning off ledblinky integration in Bigbox/launchbox and now scrolling through my games list is as smooth when I was on launchbox version 11.9. As soon as I reenable LEdblinky the performance problems with scrolling through my list of games in bigbox returns. Does anybody else see this performance hit when LEDblinky is enabled in Bigbox?

Please note this happens with both the default theme and unified refried theme. I also do not have the games detail page enabled.

System specs:

I7 9700K, 32GB of ram, RX 580 graphics card, 1TB 970 EVO NVME, Windows 10

Edited by twobucks
Link to comment
Share on other sites

What exactly happens when you have these performance problems?

I have only an i3, but using the Unified Redux theme I don't have any issues, maybe give that a try.

What are the I/O errors you get in LEDBLinky? You shouldn't be having any I/O errors and sounds suspicious.  

Link to comment
Share on other sites

25 minutes ago, Headrush69 said:

What exactly happens when you have these performance problems?

I have only an i3, but using the Unified Redux theme I don't have any issues, maybe give that a try.

What are the I/O errors you get in LEDBLinky? You shouldn't be having any I/O errors and sounds suspicious.  

Scrolling through my list of games by holding the joystick down just slows it down to a crawl in bigbox 11.15 with Ledblinky integration turned on.  This happens in all the themes I have tried in bigbox and it is specific to versions newer than 11.9.  I also turned on the debug log in ledblinky and noticed that every game i scroll through is getting logged as game selected even when i am not selecting the game to play (see snipit from debug.log below). I never noticed ledblinky debug files selecting every game as I scroll through the games list in previous versions of bigbox but maybe I am wrong.

 

[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dokaben] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [ddpdfk] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [domino] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dominob] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [starseek] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dondokod] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dommy] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dorodon] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [ddp3] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [ddpdoj] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dodgem] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [ddealer] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dokaben] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dorachan] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dblaxle] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dorachan] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dotrikun] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dokidoki] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dogpatch] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [dblpoint] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [drmicro] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [ddragon3] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []
[08/28/2021 14:05:18] Emulator: [MAME] 
[08/28/2021 14:05:18] Event Completed: EMULATOR_SELECTED. Fast Load.
[08/28/2021 14:05:18] Event Started: GAME_SELECTED [drmicro] [] []
[08/28/2021 14:05:18] Event Completed: GAME_SELECTED
[08/28/2021 14:05:18] Event Started: EMULATOR_SELECTED [MAME] []

Edited by twobucks
Link to comment
Share on other sites

59 minutes ago, Headrush69 said:

Are you using the "Demo Game Controls" option in LEDBlinky?

If so increase the Demo Scroll Delay and see if it's any better.

 

No, i am not using "Demo Game Controls"  The only option i have checked under the launchbox tab is "Light launchbox controls".

I was able to repeat the IO error by just holding down the joystick and letting it scroll through the games list for a minute in Bigbox and when exiting out of Bigbox I found this error had popped up multiple times:

1756767068_ledbllinkyerror.PNG.2843619dcd58ab94500fbe9fd58c9146.PNG

Along with an error log snipit from ledblinky:

[08/28/2021 16:32:12] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:12] Event Dropped [9~wcbowldx~MAME].
[08/28/2021 16:32:12] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:12] Event Dropped [9~xmvsf~MAME].
[08/28/2021 16:32:13] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:13] Event Dropped [9~xybots~MAME].
[08/28/2021 16:32:13] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:13] Event Dropped [9~zombraid~MAME].
[08/28/2021 16:32:13] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:13] Event Dropped [9~zedblade~MAME].
[08/28/2021 16:32:13] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:13] Event Dropped [9~xmen2pe~MAME].
[08/28/2021 16:32:13] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:13] Event Dropped [9~zookeep~MAME].
[08/28/2021 16:32:14] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:14] Event Dropped [9~64street~MAME].
[08/28/2021 16:32:14] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:14] Event Dropped [9~4enraya~MAME].
[08/28/2021 16:32:14] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:14] Event Dropped [9~abcop~MAME].
[08/28/2021 16:32:14] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:14] Event Dropped [9~9ballsht~MAME].
[08/28/2021 16:32:14] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:14] Event Dropped [9~1945kiii~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~19xx~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~dogfgt~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~1941~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~ace~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~ar_argh~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~victlapw~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~aerofgts~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~sonicwi2~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~afighter~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~ad2083~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~progolf~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~superbon~MAME].
[08/28/2021 16:32:15] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:15] Event Dropped [9~dogfgt~MAME].
[08/28/2021 16:32:16] Timeout waiting for Primary Instance Handle.
[08/28/2021 16:32:16] Event Dropped [9~ar_argh~MAME].

Edited by twobucks
Link to comment
Share on other sites

1 hour ago, C-Beats said:

Can you go to the options menu inside of LaunchBox and tell me what your options are set to? Curious if the last check box is checked or not.

image.thumb.png.6f7315cba420a342bf637c5c57313d9c.png

Attached is a screenshot of my settings.  I only have "enable ledblinky" checked. I have never enabled any of the other options.

Thanks

1405804107_launchboxledblinky.thumb.PNG.eb31c22dea66e2b58ad133c14917df3f.PNG

Link to comment
Share on other sites

I decided to try rolling back to version 11.9 and everything is working fine again.  No errors are being generated by ledblinky anymore. 

One key difference between 11.9 and 11.15 is in 11.9 i would hear a sound in bigbox for every game I passed while scrolling through the game list regardless if I was holding the joystick down/up or pressing down/up individually. In 11.15 i do not hear a sound when holding down the joystick and scrolling through the games list, instead I would only hear a sound when advancing to the next game in the list when moving slowly a single key at a time.

Edited by twobucks
Link to comment
Share on other sites

2 hours ago, twobucks said:

In 11.15 i do not hear a sound when holding down the joystick and scrolling through the games list, instead I would only hear a sound when advancing to the next game in the list when moving slowly a single key at a time.

This is a feature of that version, when we introduced multi-sound packs we added the ability to not play sounds while the navigational key is being held. By default the sounds are muted like you describe, you could have turned it back on in the sound options page.

Link to comment
Share on other sites

  • 1 month later...

Hate to dig up an old Post

I just recently upgraded to launchbox version 12.1 along with the latest ledblinky version 8.1 and I am still getting the same IO errors as indicated above. I get the IO errors when scrolling through the (text only) game list using the default theme by just holding down on the joystick.  Any other ideas on what could be causing this problem with newer versions of bigbox?

Link to comment
Share on other sites

1 hour ago, arzoo said:

The I/O error is LEDBlinky trying to write a stream of messages to the log. Try turning off the Debug Log option and see if that helps.

I did have debug log option off already and I also turned off "Display errors on FE Quit".  I still get the IO error when using bigbox with both options turned off.  What I am noticing is the stuttering of the games list and ledblinky errors are happening using the game list view that uses plain text for game names in the default theme.  If I change the view to clear logos or box fronts for the games list, the problem with stuttering and errors seems way less frequent. Thanks 

Link to comment
Share on other sites

I am getting these errors in windows event viewer every time I run bigbox.  Not sure if this has anything to do with the stuttering issues I am experiencing with ledblinky.  Thanks

Application: BigBox.exe
CoreCLR Version: 4.700.20.26901
.NET Core Version: 3.1.6
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException: Object reference not set to an instance of an object.
   at SharpDX.XAudio2.VoiceShadow.VoiceVtbl.OnVoiceProcessingPassStartImpl(IntPtr thisObject, Int32 bytes)

 

Faulting application name: BigBox.exe, version: 12.1.0.0, time stamp: 0x611b1159
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00007fff5efbcb19
Faulting process id: 0x2118
Faulting application start time: 0x01d7d28d90dd6e23
Faulting application path: C:\Users\Arcade2\LaunchBox\Core\BigBox.exe
Faulting module path: unknown
Report Id: 92ae1dcb-e81e-4560-8bee-14cbddad930b
Faulting package full name: 
Faulting package-relative application ID: 

 

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

I wanted to give an update that I found a minor bug in bigbox 12.6 when using LEDBLINKY.  Everything works fine when selecting a game from list view, but when selecting a game from the "platform" or "platform category" LEDBLINKY will not light controls for the correct game or not at all. This problem happens and is repeatable when using the default bigbox view and you select a "recent game" or "favorite game" from the platform or platform category.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...