Cassiterite
Cassiterite

Reputation: 285

Three.js/WebGL running on integrated GPU instead of dedicated

I'm learning Three.js and created a simple app with it expecting it to run on my dedicated GPU, but task manager shows 0% GPU utilization (all values) while the scene is rendering and 80-90% integrated graphics usage. I tried a few sites that use WebGL and the results were the same. Here's what I know:

My question is: How does the browser decide which graphics processor to use? Is there a way to control this choice, both for the end user and the website developer?

Upvotes: 8

Views: 1828

Answers (1)

Brian Withnell
Brian Withnell

Reputation: 31

Probably the easiest way to accomplish it is to disable the integrated graphics card. If you are only interested in your own computer, then you can disable it through the device manager. Access through right click on "my computer/manage" left side panel, Device Manager (select it), then select in the right panel "Display adapters" the drop down will show all of them. Right mouse select the built-in and select "Disable device". It will pop up a confirmation windows ...

Once you disable it, the only graphics interface you will have is the discrete adapter instead of the integrated adapter.

You can see where I got the information from: https://www.evga.com/support/faq/FAQdetails.aspx?faqid=58534

Upvotes: -1

Related Questions