ios-personmd-notifications md-help-circle

Profile

  • Guest
    medal 0
  • Posts: 21
  • Post Likes: 3765

Notifications

  • No Unread Notifications

Solved
Race Viewer Issues for PC

ios-checkmark-circle
This thread is closed because it is solved.
medal 5142
6 years 193 days ago
I have already done that. After that I get the second error message... Out of memory. If you are the developer of this content, try allocating more memory to your WebGL build in the WebGL player settings.
md-quotelink
medal 5000
6 years 193 days ago
Race viewer stuck.
md-quotelink
medal 5000
6 years 193 days ago
Ricky

Right-click the Google Chrome shortcut on the Start menu or desktop and select “Properties“
Click the “Shortcut” tab at the top of the “Google Chrome Properties” window.
Click the “Target” field, and push the “End” key to move the cursor to the end of the text.
Push the space bar once.
Type “–disk-cache-size=10000000” in the field, modifying the number after “size=” so that it represents the space that you would like to devote to the Google Chrome disk cache in bytes.
Click “OK.” Close any running instances of Google Chrome, and re-open the browser to begin using the new cache size.


10000000 is equal to 1GB of space. Takes up hard drive memory. My current setting is 40000000 equal to 4GB of cache space allocated to Chrome.
md-quotelink
medal 5142
6 years 193 days ago
It does not work. Allways the second Error Message. :/

no matter if I set 10000000 or 40000000
md-quotelink
medal 5000
6 years 193 days ago
:( Next time you are loading it up press F12 to open the developer tools, select the console & then press F5 on the race viewer to reload it.
It will hopefully say what the problem is.

Looks something like this only you will have a nice red line of writing because yous didn't load:



md-quotelink
medal 5000
6 years 192 days ago
I'm Back,

Trying to use High & Very High quality viewers on 2GB RAM Win10 32-Bit Laptop with Chrome using live32.php servers.

Cuts off while Loading Resources and gives this INFO: OUT OF MEMORY

blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2 Uncaught abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value 268435456, (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ") at Error
at jsStackTrace (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:27619)
at stackTrace (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:27790)
at abort (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:4:35610)
at abortOnCannotGrowMemory (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:28752)
at enlargeMemory (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:29197)
at U4q (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:30:581308)
at CWq (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:30:350486)
at REg (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:9:286889)
at mDg (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:9:272966)
at oxb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:19:39711)
at fga (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:12:1042347)
at wga (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:12:1049493)
at vga (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:12:1049317)
at MIb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:19:405635)
at KIb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:19:404400)
at HIb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:19:402619)
at lbd (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:16:449451)
at ibd (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:16:447663)
at hbd (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:16:446054)
at mbd (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:16:450511)
at Cbd (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:16:463510)
at Zap (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:6:188068)
at PHq (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:30:179125)
at _ch (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:13:68801)
at n1m (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:4:416715)
at c7p (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:6:753139)
at gdm (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:22:734785)
at p5f (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:23:851590)
at e7f (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:23:858894)
at xia (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:11:11588)
at wia (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:11:11259)
at Ldb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:18:81322)
at Idb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:18:79789)
at Qdb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:18:82541)
at jHb (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:19:374701)
at w9a (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:14:921732)
at nxa (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:11:583700)
at axa (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:11:571340)
at E6q (blob:https://igpmanager.com/aa43725b-1a5a-401d-a260-4acaabad5cfb:30:592440)
at browserIterationFunc (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:48437)
at Object.runIter (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:51510)
at Browser_mainLoop_runner (blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2:49972)
If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.
runIter @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
requestAnimationFrame (async)
requestAnimationFrame @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_scheduler_rAF @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
Browser_mainLoop_runner @ blob:https://igpmanager.com/2a4e897a-fcba-4318-8bfe-ad5da8a94ac3:2
If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.

For me it was expected because it ran OK, from Very Low to Medium quality viewers on the live32.php server.

The following Flags I Enabled or (Force Enabled) in Chrome://Flags
Override software rendering list.
Negotiation with encrypted header extensions for SRTP in WebRTC.(Enabled)
Experimental QUIC protocol.
Experimental JavaScript.
Experimental enabled SharedArrayBuffer support in JavaScript. (Enabled)
GPU rasterization. (all layers)
GPU rasterization MSAA sample count. (2)
Simple Cache for HTTP. (Enabled)
WebGL Draft Extensions.
Number of raster threads. (2)
Memory coordinator. (Enabled)
Client-side Lo-Fi previews. (Enabled lo-fi placeholders)
Brotli Content-Encoding. (Enabled)
WebGL 2.0 (Disabled)
FontCache scaling. (Enabled)
No-State Prefetch. (Enabled Prerender)
Memory ablation experiment. (Enabled only - Didn't select an extra amount of memory)
AsyncImageDecoding. (Enabled)

Yous can give it a try to see if it works for yous, with 2GB of RAM. I can't complain about using lower quality viewers on this old laptop.
md-quotelink
medal 5142
6 years 192 days ago
Hi James,







I have made the settings for flags. But without result.
md-quotelink
medal 5000
6 years 192 days ago (edited 6 years 192 days ago)
Turn off that adblocker or allow igpmanager.com to bypass it.
I found because it is blocking google analytic, it causes the viewer to go into a connecting & negotiating loop and it never connects.

Did you try different quality settings?

Reading forums everyone are saying the same. They all point to the same issue even though they are different errors.

Uncaught Exception: Array buffer allocation failed
Uncaught Exception: Out of Memory
Uncaught RangeError: Invalid Array Buffer Length


This is the type of stuff I been reading through:

Weird issues / Inconsistencies

Someone tried to play the game using Firefox on Windows 8.1 and a powerful gaming PC. They got a message saying "The browser could not allocate enough memory for the WebGL Content", which I assume is what shows up as "Array Buffer allocation failed" in my dev tool. (Using Chrome on the same PC worked)
Which factors determine how much memory Firefox can allocate? Because we've tested it using Firefox on a Macbook Pro and had no memory issues. Is there a setting for how much memory the browser can allocate?

When testing on our Macbook Pros, we've never run into any "out of memory" issues (regardless of browser), even with a smaller memory size than 400mb. On my coworker's Macbook Air however, the game runs out of memory halfway through. I realize that the game might not always use the exact same amount of memory, but since it happens consistently on one computer and never on the other, I wonder: Why would the 400mb be enough on one computer but not the other?


Solutions?

Since it's very frustrating for players to start playing the game and then running out of memory, I am more inclined to increase the memory size: I'd rather people know if they can run the game at the beginning, instead of getting interrupted halfway through.
However: The more content I add, the bigger the memory will have to be, the fewer people will be able to play my game - is that something I just have to accept or can I do anything about it?

What can I do to reduce memory usage? I'm pooling objects and caching variables as best I can. What other things have an impact on how much memory my game will need? (For the record: code stripping is enabled, I'm making 'fastest' builds, import settings of textures etc. are set to 'compressed' and appropriate sizes...)


Footnotes

If the browser cannot allocate enough memory for your content, it means that it could not find a consecutive block of memory inside the browser's address space of the size specified as your Heap size in WebGL build settings. This typically happens on 32-bit Operating Systems. It gets worse as the browser memory gets more fragmented - because that may mean that, even though the browser may still have 2GB of unused memory, it might not be able to find a single consecutive block of 400MB. Often restarting the browser may fix this, as you will then start out with a fresh address space. As for optimizing how much memory you use, try the unity memory profiler to see how memory is used inside the unity heap. Often a lot is textures - use crunch texture compression to reduce this (and also to reduce your deployment size).
md-quotelink
medal 6189
6 years 191 days ago
James, your blocks of texts are so long I never read them but I'll be damned if I don't admit your troubleshooting techniques are incredibly in depth!

Rick, if the problem still persists I'll keep an eye on your post and try to figure something out.
md-quotelink
medal 5142
6 years 191 days ago
Turning off Adguard does not help either. Also not allowing the site at Whitelist. What do you mean by "Did you try different quality settings"?

Thanks Yunus :)
md-quotelink
medal 5000
6 years 191 days ago (edited 6 years 191 days ago)
Was talking about games quality for the viewer, but if you have graphics prower plan settings, you should set them to run in balanced mode and not best performance to use less of the computers resources.


Blunion do you think enabling Heap Profiling would help? they are disabled on firefox Chrome & Opera by default.

md-quotelink
medal 5000
6 years 190 days ago
I have 4 browsers working on my old 2GB laptop now.

Edge & Opera works as is with no changes needed. very low to very high viewer quality.
Firefox & Chrome only ones needing a gentle nudge to get them working. very low to medium only viewer quality.
md-quotelink
medal 5000
6 years 190 days ago
32-bit Win 10 for my computer helps if you edit windows features.

md-quotelink
medal 6189
6 years 189 days ago
That's a lot of hoops to jump through just to get the game to work — the viewer are supposed to simply work with only the race viewer quality the end user needing to fiddle with if it struggles to load.

I'm not sure why the 32-bit temporary workaround isn't working for Rick anymore.
md-quotelink
medal 5000
6 years 188 days ago
thumbnails are not showing properly on chrome after clearing cache

md-quotelink
medal 5000
6 years 188 days ago
Is live32 the new beta browser? Beta browser was always better than the stable one in my opinion, loaded faster, easier and looked better.
md-quotelink
medal 5142
6 years 188 days ago
James, in balanced mode by Grafik Works the Game now :) it was on High Mode before.
md-quotelink
medal 5000
6 years 188 days ago
We will find out in 27 minutes if it working or not. Spectate has less to load up than a race. :)
md-quotelink
medal 5142
6 years 188 days ago
Ok then we have to wait and see if it starts the race :)
md-quotelink
medal 5142
6 years 188 days ago
James and Blunion, it works now perfect :)
md-quotelink

You must be logged in to post a reply.