TOM, die Performance wird nicht durch mindere Bildqualität gesteigert, sondern durch Off-Loading von Pixel- und Vertex-Shadern auf die CPU. Der im Text erwähnte techreport-Artikel zeigt das detailliert auf.
__________________
Life's a bowl of cherries You can have as many as you can carry
11th March 2010 14:40
Athlon1
undervolt & overclock
Registered: Nov 2001
Location: nähe Langenlois
Posts: 4521
quote:
Originally posted by mat TOM, die Performance wird nicht durch mindere Bildqualität gesteigert, sondern durch Off-Loading von Pixel- und Vertex-Shadern auf die CPU. Der im Text erwähnte techreport-Artikel zeigt das detailliert auf.
und wieviel % Performance hat das gebracht, GP-GPU nutzung wird ja hochgelobt weils ja VIEL effizienter sein soll/ist, und das ist ja genau der umgekehrte weg oder?
Also ich habe nix gegen Optimierungsarbeiten, allerdings sollten diese ganz offiziell bekanntgegeben werden, damit jeder weiß, woran er ist.
Dass (auch) Intel mit harten Bandgagen kämpft, dürfte hinlänglich bekannt sein, sonst kommt man nicht dorthin, wo sie sind. Es ist halt traurig, dass das ein Marktführer (mit Tendenzen zum Monoplisten) für notwendig hält.
Originally posted by Athlon1 und wieviel % Performance hat das gebracht, GP-GPU nutzung wird ja hochgelobt weils ja VIEL effizienter sein soll/ist, und das ist ja genau der umgekehrte weg oder?
Steht alles im Artikel. Garbage meinte um die ~15%. Das wird auch nur dann genutzt bzw. bringt auch etwas, wenn die Shader ausgelastet sind und die CPU nicht.
__________________
Life's a bowl of cherries You can have as many as you can carry
11th March 2010 16:28
TOM
Oldschool OC.at'ler
Registered: Nov 2000
Location: 19" Rack
Posts: 6045
quote:
Originally posted by mat TOM, die Performance wird nicht durch mindere Bildqualität gesteigert, sondern durch Off-Loading von Pixel- und Vertex-Shadern auf die CPU. Der im Text erwähnte techreport-Artikel zeigt das detailliert auf.
ok... aber wieso wird nur auf bestimmte ausführbare dateien geachtet und dies nicht generell bei jedem game angewandt?
Life's a bowl of cherries You can have as many as you can carry
11th March 2010 18:22
Timmää
Little Overclocker
Registered: Nov 2007
Location: Internat wels
Posts: 122
quote:
Originally posted by TOM
ok... aber wieso wird nur auf bestimmte ausführbare dateien geachtet und dies nicht generell bei jedem game angewandt?
Beziehungsweise warum habns das mitm neuen treiber überhaupt wieder herausgenommen hört sich ja brauchbar an.
11th March 2010 19:03
Viper780
Er ist tot, Jim!
Registered: Mar 2001
Location: Wien bzw. Traun
Posts: 29478
quote:
Originally posted by TOM
ok... aber wieso wird nur auf bestimmte ausführbare dateien geachtet und dies nicht generell bei jedem game angewandt?
weil dafür viel Software und einiges an Hardware wissen rein muss.
Es bringt ja nur was wenn die CPU nix zu tun hat. würde man jetzt also die CPU neben bei auslasten würde es bei einem Treiber der mit so einem Trick arbeitet die Punkte weit runter knallen, während anderes nur ein wenig bremst.
__________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wie viel Glück man verkraften kann. (Richard Burns)
12th March 2010 11:47
Mr. Zet
resident spacenerd
Registered: Oct 2000
Location: NewSpace
Posts: 7884
quote:
Originally posted by TOM
ok... aber wieso wird nur auf bestimmte ausführbare dateien geachtet und dies nicht generell bei jedem game angewandt?
Vermutung: Weil der 3D Mark _immer_ nach genau dem selben Muster abläuft. Es ist daher ein leichtes ein Auslastungsprofil von CPU und GPU zu erstellen und entsprechende Tweaks einzubauen, die zu genau definierten Punkten Arbeit von der GPU auf die CPU (die gerade wenig zu tun hat) auslagern.
Bei einem dynamischen Spiel mit mehr oder weniger unberechenbarer Lastverteilung ist dies vermutlich gar nicht möglich, weil der Ansatz von Intel offenbar nicht flexibel und/oder schnell genug ist um ihn "on the fly" einzusetzen.
Wie mat sagte ist der Ansatz ja durchaus interessant, imho aber nur, wenn die Techik so weit wäre um ein Echtzeit Load-Balancing zwischen CPU und GPU zu ermöglichen (dann profitieren alle Anwendungen davon).
In der Form wie von Intel eingesetzt riecht das ganze aber wirklich sehr stark nach nichts anderem als Beschiss um den Kunden mit falschen Tatsachen ein Produkt schmackhaft zu machen.
__________________
"Every one of us is precious in the cosmic perspective. If a human disagrees with you, let him live. In a hundred billion galaxies, you will not find another." ~ Carl Sagan
12th March 2010 12:07
Smut
Editor takeover & ether
Registered: Feb 2003
Location: Oberösterreich
Posts: 9715
quote:
Originally posted by TOM
ok... aber wieso wird nur auf bestimmte ausführbare dateien geachtet und dies nicht generell bei jedem game angewandt?
also die grafiktreiber matchen normalerweise auf den .exe namen und steigern so zielgesteuert die performance, wenn auch teilweise mit leichten verlusten der bildqualität.
12th March 2010 12:10
Neo-=IuE=-
Netzwerktechniker
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 2081
@smut, laut den posts in diesem thread ist das hier aber nicht der fall...
Registered: Feb 2003
Location: Oberösterreich
Posts: 9715
also ich hab zumindest von call of duty und crysis im hinterkopf, dass sich die performance verschlechtern kann, wenn man den dateinamen ändert. mag sein, dass man heute anders feststellt um welches spiel es sich handelt, fakt ist aber, dass die treiber speziell auf anwendungen optimiert werden. steht ansich auch so in den changelogs.
Registered: Oct 2000
Location: NewSpace
Posts: 7884
Smut, es geht eigentlich nicht darum wie zu optimierende Anwendungen erkannt werden, sondern was/wie optimiert wird und aus welchen Gründen.
__________________
"Every one of us is precious in the cosmic perspective. If a human disagrees with you, let him live. In a hundred billion galaxies, you will not find another." ~ Carl Sagan
12th March 2010 12:21
mat
Administrator next in line
Registered: Aug 2003
Location: mö
Posts: 13857
quote:
Originally posted by Mr. Zet Vermutung: Weil der 3D Mark _immer_ nach genau dem selben Muster abläuft. Es ist daher ein leichtes ein Auslastungsprofil von CPU und GPU zu erstellen und entsprechende Tweaks einzubauen, die zu genau definierten Punkten Arbeit von der GPU auf die CPU (die gerade wenig zu tun hat) auslagern.
Bei einem dynamischen Spiel mit mehr oder weniger unberechenbarer Lastverteilung ist dies vermutlich gar nicht möglich, weil der Ansatz von Intel offenbar nicht flexibel und/oder schnell genug ist um ihn "on the fly" einzusetzen.
Es wurde nicht nur 3DMark Vantage optimiert, sondern auch einige Spiele. In der .inf des Treibers steht: