2016-05-19 4 views
1

Ich muss erkennen, ob die dedizierte oder integrierte Grafikkarte in einer Anwendung verwendet wird, die WebGL verwendet. Was ist der einfachste Weg, dies zu tun?Wie kann eine dedizierte oder integrierte Grafikkarte für WebGL erkannt werden?

+0

Warum sollten Sie? Was planen Sie, basierend darauf anders zu machen? –

+0

Ist Leistung der einzigartige Unterschied? Warum versuchst du keine komplexe Berechnung und nimmst dir Zeit? So etwas wie eine Werkbank ... – jabujavi

Antwort

1

Sie können den Herstellernamen mit getParameter(VENDOR) erhalten. Wenn irgendwo NVIDIA steht, dann kann man davon ausgehen, dass es nicht integriert ist (es sei denn, Sie sind auf dem Handy), und wenn es INTEL heißt, können Sie davon ausgehen, dass es ist. Wenn es AMD sagt, müssen Sie ein wenig raten, da sie immer noch sowohl integrierte als auch diskrete Karten haben.

Aber anders als das, nein, gibt es keine Möglichkeit, den Unterschied zu erkennen.

+0

Der Plan ist nur, um den Benutzer zu informieren. –

Verwandte Themen