Einzelnen Beitrag anzeigen
Alt 05.02.2006, 22:50   #40 (permalink)
Qndre
Stickstoff Junkie
 

Registriert seit: 06.07.2004
Beiträge: 3.814

Qndre wird schon bald berühmt werden

Standard AW: NGO NVIDIA Optimized Treiber installieren Ja/Nein??

Zitat:
Zitat von redfalcon
Das glaubst aber nur Du. Performance kann nur auf Kosten der Bildqualität gehen. Bildqualität kann nur auf Kosten der Performance gehen. Beides gleichzeitig nicht.
Beides gleichzeitig geht dann, wenn der Originaltreiber nicht optimiert ist und mit unnötigen Funktionen die CPU belastet und RAM belegt oder zusätzliche Routinen für die Stabilität oder Abwärtskompatibilität verwendet werden. Wenn Du quasi alle überflüssigen Befehle einsparst erhältst Du mehr Performance ohne irgendwelche Qualität zu opfern. So ist es zum Beispiel schneller, den Inhalt eines CPU-Registers mit sich selbst per XOR-Operation zu verknüpfen (was im Resultat auch immer 0 gibt) als eine 0 in das Register zu schreiben.

Sprich:
Code:
XOR AL, AL
.. ist schneller als:
Code:
MOV AL, 0
Die "Qualität" der Funktionen ist gleich. Die obere ist schneller, die untere ist verständlicher für den Entwickler, aber das Benutzen der oberen wird aus Sicht des Anwenders gesehen nur Vorteile geben (Performancevorteile).

Jetzt mag man sich denken: Ja OK so eine Funktion hin oder her, die paar CPU-Taktzyklen die kann ich auch noch opfern aber wenn eine nicht optimierte Funktion zum Berechnen eines Frames tausendfach aufgerufen wird macht sich das sehr wohl bemerkbar.
Qndre ist offline   Mit Zitat antworten