Quiero incluir algunas características de "campanas y silbidos" en un sitio que estoy desarrollando actualmente, pero no quiero empantanar todo el equipo para mis usuarios. ¿Hay alguna manera de probar para ver si el navegador actual está acelerado por GPU?¿Hay alguna manera de probar mediante programación la aceleración de la GPU del navegador?
Pude consultar a UserAgents, pero siempre escuché que no es lo suficientemente preciso como para confiar.
Supongo que podría construir un elemento de lienzo, hacer bastantes llamadas de dibujo, y cronometrarlas? ¿Algo por debajo de un umbral determinado que podría considerar lo suficientemente bueno para mis extras superfluos? ¿Sería esto lo suficientemente bueno?
Bueno, yo sólo esperaba que si había algún tipo de indicador GPUEnabled pude comprobar que me daría un sí o no definitivo sobre sus capacidades sin recurrir a algún truco. – Emrikol
Mi punto es que la aceleración de la GPU es solo un detalle de implementación que no debería importarle. La OMI que verifica la aceleración de la GPU cuando realmente desea saber si el costo de rendimiento es aceptable es un hack, y no al revés. – CodesInChaos
¿Por qué? Si el compost de la GPU está habilitado, se garantiza que su máquina y su tarjeta gráfica sean lo suficientemente potentes. No se puede simplemente habilitar la aceleración en su tarjeta RIVA TNT2. Si tuviera que ejecutar un punto de referencia, es variable dependiendo de qué más esté haciendo la máquina. Si se está ejecutando otro proceso intensivo de CPU, entonces podría obtener un falso negativo. – Emrikol