Troubleshooting Display Issues in VEXcode VR on Google Chrome

Some users may see a black floor in the VEXcode VR Playground. This display issue has two known causes, which vary depending on your device. To resolve the issue, find your device type in the sections below and follow the corresponding instructions.

Chromebooks and Android

If the VR Playground's floor is turning black on your Chromebook or Android device, this means that the Chrome web browser is using the Vulkan API to process VEXcode VR graphics.

Currently, VEXcode VR is not fully compatible with the Vulkan API. Using Vulkan will cause the VR Playground to be rendered incorrectly.

Vulkan Enabled Vulkan Disabled

How to Disable Vulkan

Follow the steps below to disable Vulkan and fix this rendering issue.

Type chrome://flags in the URL bar.

You will be brought to the Experimental Flags page.

Search for "default angle" in the search bar.

Default ANGLE Vulkan will appear set to Default.

Select Default to open the dropdown menu.

Select Disabled.

Once the flag has been changed from Default to Disabled the Restart button will become available at the bottom right of the page.

 

Select Restart. This will turn your device's screen black while it restarts.

After your computer restarts, the floor of the VR Playgrounds will now appear properly.


Windows and Mac

If the VR Playground's floor is turning black on your Windows or Mac device, that means that the Chrome web browser does not have graphics acceleration enabled.

VEXcode VR Playgrounds are 3D applications that require graphics processing to function. By default, your browser may not use your device's full graphics capabilities. Enabling graphics acceleration lets your browser use your device's graphics processing unit (GPU) for these tasks. This can improve the performance of the Playground.

Not having graphics acceleration enabled can also lead to a lower frame rate, incorrect sensor data from the VR Robot, or improper behaviors from the Pen tool.

Graphics acceleration off Graphics acceleration on

How to Enable Graphics Acceleration

Follow the steps below to enable graphics acceleration.

Screenshot of the VEXcode VR troubleshooting section, displaying common issues and solutions related to programming a virtual robot in the VEXcode VR platform, aimed at assisting users in resolving coding challenges.

Select the three dots on the top right of the web browser.

Screenshot of VEXcode VR troubleshooting tips, displaying common issues and solutions for users in the online programming environment designed for learning coding concepts with a virtual robot.

Select Settings from the bottom of this dropdown menu.

Screenshot of VEXcode VR troubleshooting tips, displaying common issues and solutions for users in the online programming environment designed for learning coding concepts with a virtual robot.

In the Settings menu, select System.

The graphics acceleration option will appear. Select the toggle to the right to turn on graphics acceleration.

After turning on graphics acceleration, you will be prompted to relaunch Chrome. 

After relaunching, you will see that the graphics acceleration toggle is set to on.

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

Last Updated: