[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Use powerPreference to request high or low power GPUs



Hi Dean,

1) Do you have statistics on how many people run WebGL on laptops with dual cards? Just curious why you think it's a small set..

2) I get that I can query the vendor string. 
But the webgl committee creates this neat API, and vendors spend time implementing it, to give us some useful abstraction to GPU power, in realtime, which is awesome. 
And now you're telling me I should ignore all that work and query the string myself? What's the point then??

My content can adapt in many ways if I know I've switched to a lower profile, at the beginning or dynamically.

But if i don't know, then what's the point? A message to the user that wouldn't know what to do about it?

- Rachid

> On Jul 2, 2018, at 5:13 PM, Dean Jackson <dino@apple.com> wrote:
> 
> 
> 
>> On 3 Jul 2018, at 01:59, Rachid El Guerrab <rachid.el.guerrab@gmail.com> wrote:
>> 
>> I second Gregg Tavares's question about what's reported back.
>> 
>> How can we tell if we're running with the high-performance option or not?
> 
> Why should it matter? A relatively small set of people have dual GPU systems - and most people don't have powerful GPUs. And that's before you consider mobile devices.
> 
> Also, in Safari on macOS, you don't necessarily get what you ask for anyway. You might ask for low-power but get high-performance because another app (or page) on the system has fired up that GPU. In other words, you have to write your content to work on the average GPU.
> 
> But if you really have a good reason to know, you can query the GPU vendor string. It would be up to you to decide whether you think that's a high-performance GPU.
> 
> Dean
> 
> 
> 
> 

-----------------------------------------------------------
You are currently subscribed to public_webgl@khronos.org.
To unsubscribe, send an email to majordomo@khronos.org with
the following command in the body of your email:
unsubscribe public_webgl
-----------------------------------------------------------