2016-05-19 3 views
1

Мне нужно определить, используется ли выделенная или встроенная видеокарта в приложении, использующем WebGL. Каков самый простой способ сделать это?Как определить выделенную или встроенную графическую карту, используемую для WebGL?

+0

Зачем вам это нужно? Что вы планируете делать по-другому на основе этого? –

+0

Является ли производительность уникальной разницей? Почему вы не пытаетесь выполнить сложный расчет и уделите время? Что-то вроде workbench ... – jabujavi

ответ

1

Вы можете получить имя продавца с помощью getParameter(VENDOR). Если в нем указано NVIDIA где-то там, вы можете предположить, что он не интегрирован (если вы не на мобильном устройстве), а если он говорит INTEL, вы можете предположить, что это так. Если говорить о AMD, вам придется немного угадать, поскольку у них все еще есть как интегрированные, так и дискретные карты.

Но кроме этого нет, нет способа сказать разницу.

+0

План состоит в том, чтобы информировать пользователя. –

Смежные вопросы