NVIDIA ForceWare v52.16, Continua
Con i nuovi driver, NVIDIA ha colto l'opportunità per ribadire l'importanza delle regole sull'ottimizzazione che si è auto-imposta. L'obiettivo è quello di prevenire qualsiasi critica per le varie ottimizzazioni che farà anche in futuro. Questa nuova linea-guida è la parte centrale del processo di sviluppo per l'ottimizzazione dei driver.
Questa è la linea-guida stilata da NVIDIA:
- Un'ottimizzazione deve riprodurre un'immagine corretta
- Confrontata con i suoi concorrenti e le versioni non ottimizzate.
- DVS verifica automaticamente la qualità d'immagine
- Un'ottimizzazione deve accelerare più di un solo benchmark
- L'ottimizzazione aiuta più di una applicazione? Se si potete indicare quali?
- L'algoritmo non deve essere riducibile a
- Benchmark = vero
- Se (benchmark) fai_una_cosa(); altrimenti fai qualcos'altro();
- Un'ottimizzazione non deve contenere degli stati pre-programmati
- Come geometrie precompilate, cached textures, movie playback, etc.
- Non si deve riferire ad un particolare stato di una singola applicazione
Per ora, questo genere di disciplina sotto forma di regole e maccanismi, assunta volontariamente da questa azienda, è un fatto unico. E' inoltre un passo molto coraggioso, anche perchè alcuni risultati ottenuti con i nuovi driver sono inferiori a quelli ottenuti con la versione precedente. Se le prestazioni minori porteranno a una migliore qualità dell'immagine, possiamo considerarla una mossa azzeccata. Speriamo che altri produttori seguano la scelta di NVIDIA.