Zurück   3DCenter Forum > Diskussions-Foren > Spekulationen
Registrieren Hilfe Community Kalender Heutige Beiträge Suchen Uns unterstützen

Antwort
 
Themen-Optionen Ansicht
Alt 2004-12-11, 20:30:58   #1 (im Thread / einzeln)
Demirug
3DCenter Crew & 3D-Guru
 
Benutzerbild von Demirug
 
Registriert: 2002-05-14
Beiträge: 22.430
Demirug eine Nachricht über MSN schicken
R520 Features (Treiberhacking)

Ich weiss das wir schon einige R520 Threads haben aber dieser ist anders.

Ich war so frei und habe eines Teil des 4.12 Beta Treibers von ATI durch einen Disambler gejagt (gibt 52 MB Text). In diesem befindet sich bereits Code welcher die Informationsstrukturen welche D3D braucht wahlweise für einen SM3 Chip ausfüllt. Bezüglich der Shader wird dabei folgendens eingetragen:

VS: SM3 mit maximal 1024 Anweisungen und Pointsampling. Ein NV40 gibt sich mit 544 Slots zufrieden.

PS: SM3 mit maximal 512 Anweisungen (minimum). nVidia protzt mit 4096.

Die Geschichte mit dem FP-Formaten ist komplizierter weil diese nur unvollständig im öffentlichen DDK dokumentiert ist. Man bräuchte das vollständige. Allerdings lässt sich auch so einiges feststellen.

Der Treiber ändert soweit ich es erkennen konnte die Eigenschaft von nur einem einzigen Format. Bei der FP16 RGBA Texture wird ein Bit bei den Eigenschaften verändert. Da es getrennte Flags für Alphablending und für Filterung gibt beherscht der R520 scheinbar nur eines von beidem. Da es nur bei der 4 Kanal Textur aber nicht bei der 2 und 1 Kanal Texture verändert wurde spricht das eigentlich für Alphablendig. Ebenso spricht die Bitposition dafür.

Demirug ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 20:33:55   #2 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Thumbs up Re: R520 Features (Treiberhacking)

na immerhin ist somit sicher, dass es ein SM3-chip wird.

p.s. mit den Anweisungen für PS3.0 kann das da eng werden mit 512? oder geht eh vorher der Speed aus und nvidia hats masslos übertrieben?

Geändert von mapel110 (2004-12-11 um 20:36:06 Uhr)
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 20:36:05   #3 (im Thread / einzeln)
ShadowXX
Insane Member
 
Benutzerbild von ShadowXX
 
Registriert: 2002-02-09
Ort: Mond (Rückseite)
Beiträge: 17.508
Re: R520 Features (Treiberhacking)

Zitat von Demirug:
Ich weiss das wir schon einige R520 Threads haben aber dieser ist anders.

Ich war so frei und habe eines Teil des 4.12 Beta Treibers von ATI durch einen Disambler gejagt (gibt 52 MB Text). In diesem befindet sich bereits Code welcher die Informationsstrukturen welche D3D braucht wahlweise für einen SM3 Chip ausfüllt. Bezüglich der Shader wird dabei folgendens eingetragen:

VS: SM3 mit maximal 1024 Anweisungen und Pointsampling. Ein NV40 gibt sich mit 544 Slots zufrieden.

PS: SM3 mit maximal 512 Anweisungen (minimum). nVidia protzt mit 4096.

Die Geschichte mit dem FP-Formaten ist komplizierter weil diese nur unvollständig im öffentlichen DDK dokumentiert ist. Man bräuchte das vollständige. Allerdings lässt sich auch so einiges feststellen.

Der Treiber ändert soweit ich es erkennen konnte die Eigenschaft von nur einem einzigen Format. Bei der FP16 RGBA Texture wird ein Bit bei den Eigenschaften verändert. Da es getrennte Flags für Alphablending und für Filterung gibt beherscht der R520 scheinbar nur eines von beidem. Da es nur bei der 4 Kanal Textur aber nicht bei der 2 und 1 Kanal Texture verändert wurde spricht das eigentlich für Alphablendig. Ebenso spricht die Bitposition dafür.
Also doch mit SM3.0.....das ist schonmal gut.

Jetzt kommt nur noch die Frage der Fragen: Die Art der Implementierung?

Das kann wohl leider nicht aus dem disassemblierten Text erkennen....

Absorb what is useful, Reject what is useless, Add what is essentially your own.

Wenn der Faschismus wiederkehrt, wird er nicht sagen:
«Ich bin der Faschismus»
Nein, er wird sagen: «Ich bin der Antifaschismus»
(Ignazio Silone)

Meinungsfreiheit beginnt eigentlich erst da, wo sie unbequem wird, wo sie weh tut.....
ShadowXX ist offline Computer-Informationen von ShadowXX anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 20:37:56   #4 (im Thread / einzeln)
q@h
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Juhu! Endlich kommt ein Chip mit "decent" Performance beim Branching.
Und hoffentlich noch ein paar mehr Goodies, als nur FP32...
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 20:40:23   #5 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Zitat von q@h:
Juhu! Endlich kommt ein Chip mit "decent" Performance beim Branching.
Und hoffentlich noch ein paar mehr Goodies, als nur FP32...
http://dict.leo.org/?lp=ende&lang=en...&search=decent
nur die Frage, wie hier descent gemeint ist. bescheiden oder anständig.
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 20:44:01   #6 (im Thread / einzeln)
StefanV
Ultimate Member
 
Registriert: 2001-03-29
Beiträge: 61.756
Re: R520 Features (Treiberhacking)

Vermutlich im Sinn von 'angemessen'

StefanV ist offline Computer-Informationen von StefanV anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:01:12   #7 (im Thread / einzeln)
Franzbrandwein
Senior Member
 
Registriert: 2004-09-27
Beiträge: 202
Re: R520 Features (Treiberhacking)

Ich denke das passt eher " angemessene Entschädigung * Da ja die Geforce 6 schon PS 3.0 hat !


Dr.Suicide

NO PENIS ENTLARGEMENT
Franzbrandwein ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:35:44   #8 (im Thread / einzeln)
Quasar
User Awaiting Email Confirmation
 
Registriert: 2001-09-05
Beiträge: 19.433
Re: R520 Features (Treiberhacking)

Zitat von mapel110:
http://dict.leo.org/?lp=ende&lang=en...&search=decent
nur die Frage, wie hier descent gemeint ist. bescheiden oder anständig.
"decent" != "descent".... aths hat das auch schon durcheinanderbekommen.
Quasar ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:38:53   #9 (im Thread / einzeln)
StefanV
Ultimate Member
 
Registriert: 2001-03-29
Beiträge: 61.756
Re: R520 Features (Treiberhacking)

Hm, descent macht überhaupt keienen Sinn, garkeinen

http://dict.leo.org/?lp=ende&lang=en...search=descent

StefanV ist offline Computer-Informationen von StefanV anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:42:15   #10 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Zitat von Stefan Payne:
Hm, descent macht überhaupt keienen Sinn, garkeinen

http://dict.leo.org/?lp=ende&lang=en...search=descent
ja, hab mich nur im Satz vertippt, bei der dict.leo.org-suche nicht.
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:56:01   #11 (im Thread / einzeln)
zeckensack
Grandmaster Member
 
Benutzerbild von zeckensack
 
Registriert: 2002-03-10
Beiträge: 12.026
Re: R520 Features (Treiberhacking)

Zitat von mapel110:
http://dict.leo.org/?lp=ende&lang=en...&search=decent
nur die Frage, wie hier descent gemeint ist. bescheiden oder anständig.
"Decent" bedeutet "bescheiden" nur noch ganz selten, und selbst wenn, dann immer nur im positiven Sinne. "Decency" ist zwar immer noch die Bescheidenheit, decent als adjektiv meint aber zu 99% "brauchbar" bzw "anständig". In der Bedeutung "bescheiden" ist es genauso veraltet wie die Bescheidenheit selbst
"Bescheiden" als Verschleifung von "beschissen" ist ein reiner Germanismus

Uuund wenn du's etwas weniger positiv oder als understatement ("Willkommen in meiner bescheidenen Hütte") meinst, benutzt du auch nicht "decent", sondern eher "humble"

zeckensack ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 21:58:10   #12 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Zitat von zeckensack:
"Decent" bedeutet "bescheiden" nur noch ganz selten, und selbst wenn, dann immer nur im positiven Sinne. "Decency" ist zwar immer noch die Bescheidenheit, decent als adjektiv meint aber zu 99% "brauchbar" bzw "anständig". In der Bedeutung "bescheiden" ist es genauso veraltet wie die Bescheidenheit selbst
"Bescheiden" als Verschleifung von "beschissen" ist ein reiner Germanismus

Uuund wenn du's etwas weniger positiv oder als understatement ("Willkommen in meiner bescheidenen Hütte") meinst, benutzt du auch nicht "decent", sondern eher "humble"
mal wieder schlauer.
Kannst was zu der Anzahl der Anweisungen sagen? oder ist das zu theoretisch und man kanns nicht wissen?!
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 22:08:02   #13 (im Thread / einzeln)
seahawk
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Naja im üblichen Sprachgebrauch nutzt man decent eher wie

ausreichend, brauchbar, befriedigend
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 22:22:46   #14 (im Thread / einzeln)
LovesuckZ
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Das ist interessant, mit den (anscheinend) maximal 512 Anweisungen unter dem SM3.0. Protzt doch ATi heute schon, die dreifache Menge mit den PS2.b anzubieten
Nun, koennte dies darauf schließen, dass ATi versucht (noch deutlicher als Nvidia) eine "externe" Branchunit einfach an die Pixelshader anzuloeten?

/edit: Das ATi bei den VS nur Pointsampling anbietet, laesst mich zur Ueberzeugung kommen, dass der r520 einfach ein NV40 wird. Ein Duplikat so zusagen.

Geändert von LovesuckZ (2004-12-11 um 22:30:25 Uhr)
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 22:56:01   #15 (im Thread / einzeln)
Aqualon
Avantgarde Member
 
Benutzerbild von Aqualon
 
Registriert: 2003-05-07
Beiträge: 5.897
Re: R520 Features (Treiberhacking)

Zitat von q@h:
Juhu! Endlich kommt ein Chip mit "decent" Performance beim Branching.
Und hoffentlich noch ein paar mehr Goodies, als nur FP32...
Weißt du mehr als wir oder woher nimmst du die Annahme, dass der R520 Branching in besserer Geschwindigkeit wie der NV40 durchführen kann?

Aqua
Aqualon ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 22:58:45   #16 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Re: R520 Features (Treiberhacking)

Zitat von Aqualon:
Weißt du mehr als wir oder woher nimmst du die Annahme, dass der R520 Branching in besserer Geschwindigkeit wie der NV40 durchführen kann?

Aqua
“Steer people away from flow control in ps3.0 because we expect it to hurt badly. [Also it’s the main extra feature on NV40 vs. R420 so let’s discourage people from using it until R5xx shows up with decent performance...”
http://www.xbitlabs.com/news/video/d...030045717.html
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 22:59:43   #17 (im Thread / einzeln)
ironMonkey
Admiral Member
 
Registriert: 2003-09-30
Beiträge: 2.106
Re: R520 Features (Treiberhacking)

Zitat von seahawk:
Naja im üblichen Sprachgebrauch nutzt man decent eher wie

ausreichend, brauchbar, befriedigend


Das bedeutet bescheiden, zurückhaltend, unaufdringlich, zB. wenn ein Wagen ein zeitloses Design hat, nicht zierlich und nicht protzig............oder jemanden nicht aufdringlich auf etwas hinweisen.......


@LS, das währe doch super, dann zählt nur noch wer schneller ist.
ironMonkey ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 23:20:50   #18 (im Thread / einzeln)
Quasar
User Awaiting Email Confirmation
 
Registriert: 2001-09-05
Beiträge: 19.433
Re: R520 Features (Treiberhacking)

@mapel110:
Ja, darauf bezog ich das...

@ironmonkey:
Bitte nicht die deutsche Bedeutung "dezent" mit dem englischen "decent" verwechseln.
Quasar ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-11, 23:30:26   #19 (im Thread / einzeln)
ironMonkey
Admiral Member
 
Registriert: 2003-09-30
Beiträge: 2.106
Re: R520 Features (Treiberhacking)

@Quasar, das hab ich leider gemacht
ironMonkey ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-12-12, 06:55:17   #20 (im Thread / einzeln)
MadManniMan
Insane Member
 
Benutzerbild von MadManniMan
 
Registriert: 2001-08-02
Ort: bei Heidelberg
Beiträge: 20.318
Re: R520 Features (Treiberhacking)

Gnaaaaa!

Nay, das is nich, was ich gern von ATi gesehen hätte... Gut, der bisher schon immer(beinahe traditionsgemäß!) mächtige(...naja, bisher eben schnelle) VS wird was nich so übles - und der PS bekommt die 3.0 halt drangeflanscht.

Wahrscheinlich geht mir nur das Verständnis für die eigentlich Technik ab, aber Branching mit 512 Anweisungen klingt nach Schmarrn, weils dann schon wieder in den Multipass ginge, hätte man was Längeres?

Everything happens for a reason. That reason is usually physics.

MMM auf der politischen Landkarte
MadManniMan ist gerade online Computer-Informationen von MadManniMan anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Antwort

Lesezeichen
  • Dieses Thema bei Twitter speichern
  • Dieses Thema bei Facebook speichern


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:21:57 Uhr.


Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.