Βασικό shader όγκου

Ένα shader WebGL σχεδιάζει διαδικαστική σκηνή με ray marching. Κρατήστε ίδια κάμερα και κώδικα για σύγκριση FPS· η επεξεργασία αλλάζει το φορτίο.

WebGL

Πριν ξεκινήσετε

Αποθηκεύστε εργασία, κλείστε άλλες εφαρμογές και εξασφαλίστε αερισμό. Χρησιμοποιήστε σύγχρονο browser με επιτάχυνση αν υποστηρίζεται. Ξεκινήστε σύντομα με μέτριες ρυθμίσεις. Σταματήστε σε αδυναμία απόκρισης ή απροσδόκητα γραφικά σφάλματα.

Εκτέλεση και σύγκριση

Με τις αρχικές τιμές, παρατηρήστε FPS και πλήθος φορτίου για 30–60 δευτερόλεπτα. Αν ρυθμίζεται, αλλάξτε μόνο Διαμόρφωση και επαναλάβετε ίδιες συνθήκες. Ορισμένα demo προσαρμόζουν το φορτίο: συγκρίνετε πλήθος και FPS. Διακόψτε με το κουμπί ή Escape.

Ερμηνεία αποτελέσματος

Χαμηλό σταθερό FPS μπορεί απλώς να σημαίνει βαρύ φορτίο. Η επίτευξη του ρυθμού οθόνης δεν αποδεικνύει μέγιστη ισχύ GPU. Συγκρίνετε ίδιες ρυθμίσεις· οι διαφορές browser περιλαμβάνουν τις μηχανές σχεδίασης.

Κενός καμβάς ή απώλεια context μπορεί να προκύψει από μη υποστήριξη WebGL, όρια μνήμης, επανεκκίνηση driver ή σχεδίαση λογισμικού. Μειώστε το φορτίο και δοκιμάστε ξανά. Αναπαράγετε σε άλλη εφαρμογή πριν συμπεράνετε βλάβη.

Τι δεν αποδεικνύει το τεστ

Το φορτίο shader αναφέρει FPS browser, όχι TFLOPS, εύρος μνήμης ή συνολική χρήση GPU. Driver και όρια browser επηρεάζουν το αποτέλεσμα.

Ο ιστότοπος δεν διαβάζει θερμοκρασία, ισχύ, συχνότητα ή χρήση GPU μέσω WebGL. Χρησιμοποιήστε ανεξάρτητο monitor. Επιτυχία δεν εγγυάται σταθερότητα σε παιχνίδια ή άλλα φορτία.

Μεθοδολογία δοκιμών