2014-07-21 9 views
5

Non sono sicuro del motivo (probabilmente un aggiornamento) ma Chrome ha perso significativamente le prestazioni durante l'esecuzione di alcune cose che ho fatto con three.js. Non ho lavorato su nulla in un mese e ora che sono tornato al mio progetto ho scoperto che le cose stanno improvvisamente andando molto più lentamente di prima. Avevo un liscio 60 fps +, e ora le cose stanno scoppiando a 20 fps in uno dei miei programmi.calo delle prestazioni WebGL nelle ultime versioni di Chrome

Giusto per essere chiari, non ho cambiato assolutamente nulla. Ho semplicemente aperto i miei progetti un mese più tardi e la performance è diminuita di oltre 40 fps, il che è spaventoso. Questo è vero per qualsiasi cosa usi three.js.

Mi chiedo se qualcuno sa qual è il problema.

EDIT:

http://gamejolt.com/games/arcade/tiny-tank/27522/

Questa è un'applicazione che ho fatto che ha notevolmente degradato in termini di prestazioni, almeno sulla mia macchina. C'è anche uno strano comportamento di ombreggiatura che è apparso sull'ombreggiatura di alcuni oggetti a causa delle luci nascoste (?).

Sto utilizzando il renderer WebGL a proposito.

Sto usando la versione r66 di Three.js, poiché non ci sono istruzioni di migrazione per passare a qualsiasi versione superiore su github.

+0

Non ho problemi con Chrome, gestisco felicemente la maggior parte delle cose a 60fps. Ma comunque, a meno che non sia possibile ridurlo a una domanda di programmazione con un codice per le persone da guardare, questo non appartiene a SO. – Leeft

+0

Per questa domanda sono necessari ulteriori fatti. Per favore 1) pubblica il tuo codice di riferimento 2) testalo con diverse versioni di Chrome e mostra come degrada http://www.oldapps.com/google_chrome.php –

+0

Ho collegato a qualcosa che sta soffrendo la diminuzione delle prestazioni. Anche in questo caso il problema non sembra essere il codice, non ho cambiato nulla in tutte le mie applicazioni, sono solo all'improvviso molto più lento e non riesco a capire perché. Cercherò di provarlo con versioni diverse per dare un buon esempio, ma nessuna sul sito che hai collegato sembra abbastanza recente da essere la causa (il cambiamento è avvenuto qualche tempo a fine giugno-luglio) – Quazi

risposta

2

Passare a chrome://flags e verificare che Override software rendering list sia impostato su enabled. Ciò assicurerà che l'accelerazione GPU sia abilitata su configurazioni di sistema non supportate

Problemi correlati