Troubleshooting Playground Loading Issues in VEXcode VR

Screenshot of VEXcode VR troubleshooting interface showing error messages and debugging options for users learning to program a virtual robot in an online coding environment.

In VEXcode VR, sometimes a Playground window may get stuck on the loading screen and fail to load. 

Loading a Playground may get stuck because:

  • The files for the Playground being loaded are still downloading on a slow internet connection (each Playground on average is 7MB - 15MB in size)
  • The devices loading the Playground may be an older or slower device 
  • There may be a setting to change on your graphics card

This article will discuss how to use tools built into VEXcode VR to resolve Playground loading issues.


Chrome Browser Troubleshooting - Slow Playground

Screenshot of the VEXcode VR troubleshooting section, displaying common issues and solutions related to the online programming environment for virtual robots, aimed at assisting users in coding and debugging effectively.

If VEXcode VR seems incredibly slow or fails to run code properly when using Google Chrome, your computer may not be using its Graphics Processing Unit (GPU) to help display the Playground environment.

Ensure that the "Hardware Acceleration" feature is turned on in Google Chrome:

  • Type chrome://settings/system into the address bar in Google Chrome
  • Under the System category, set "Use hardware acceleration when available" to the On setting, which should be the default value
  • For more information, see this article

WebGL2 Error Message

Screenshot of VEXcode VR troubleshooting tips, displaying common issues and solutions for users programming virtual robots, aimed at enhancing coding skills and problem-solving in STEM education.

If you receive this message popup when loading VEXcode VR, you may have an older graphics card on your device and need to change some settings. 

Screenshot of VEXcode VR troubleshooting guide, displaying common issues and solutions for users programming virtual robots, featuring a block-based coding interface and text-based options for coding.

First, ensure that your Chrome browser is up to date. You can do this by opening the settings in Chrome and selecting "About Chrome."

Screenshot of VEXcode VR troubleshooting tips, displaying common issues and solutions for users programming with the virtual robot environment, aimed at enhancing coding skills and problem-solving in STEM education.

Your browser will check to make sure that Chrome is up to date.

If it is not, update Chrome and then load VEXcode VR again.

If your browser is up to date, move to the next step.

Screenshot of VEXcode VR troubleshooting tips, featuring a list of common issues and solutions related to coding and virtual robot operations, designed to assist users in resolving problems while using the VEXcode VR programming environment.

If using a Windows machine, you may need to update your graphics drivers. You can do this by following the steps below. 

In the search box on the taskbar, enter device manager, then select Device Manager.

  • Select a category to see names of devices, then right-click (or press and hold) the one you’d like to update
  • Select Update Driver

Then restart your computer and load VEXcode VR again.

Flowchart illustrating troubleshooting steps for VEXcode VR, highlighting common issues and solutions for users programming virtual robots in the online environment.

If that does not solve the issue, try the following steps to update a graphics setting.

Go to chrome://flags/ by typing this into the address bar of your Chrome web-browser.

Screenshot of VEXcode VR troubleshooting section, displaying common issues and solutions related to the online programming environment for virtual robotics, aimed at helping users resolve coding challenges effectively.

Search for the "Choose ANGLE graphics backend" experiment by searching "angle" as shown here.

Screenshot of VEXcode VR troubleshooting interface showing error messages, coding blocks, and options for debugging virtual robot programs, illustrating tools available for resolving coding issues in the online programming environment.

Open the dropdown to the right, and select "D3D11" or "D3D11on12."

Then close all Chrome tabs and windows, reopen Chrome, and load VEXcode VR again.

Screenshot of the VEXcode VR troubleshooting guide, displaying common issues and solutions for users learning to program a virtual robot in the VEXcode VR environment.

If either of those options are not available, select "OpenGL."

Then close all Chrome tabs and windows, reopen Chrome, and load VEXcode VR again.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: