|
Community Links |
Interessengemeinschaften |
Benutzerliste |
Foren durchsuchen |
Stichwortsuche |
Erweiterte Suche |
Uns unterstützen |
Shoppen bei Amazon |
Spende per Patreon |
Spende per PayPal |
Spende per Steady |
alle Möglichkeiten |
Gehe zu... |
![]() |
|
Themen-Optionen
![]() |
Ansicht
![]() |
![]() |
#1 (im Thread / einzeln) |
Insane Member
Registriert: 2002-11-19
Beiträge: 16.345
|
Hat nv die Schwierigkeiten der Compiler-Programmierung unterschätzt?
hab das grad bei b3d gefunden, udn wollte es hier zur diskussion stellen. ich finde die these recht interessant:
DemoCoder
"Great things are not accomplished by those who yield to trends and fads and popular opinion." Jack Kerouac, 1922-1969
"I'm for mystery, not interpretive answers. ... The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer, but they think they have. So they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer." Ken Kesey, 1935-2001 "Die Gesetze für Frauenrechte und Schwule sind vielleicht liberalisiert worden, aber gleichzeitig wird jede Form von Vergnügen und Selbstbestimmung per Gesetz immer weiter eingeschränkt. Fatal daran ist, dass viel zu viele Leute wild applaudieren, wenn Medien, Politik und Wirtschaftsbosse eine Symbiose eingehen und aus kerngesunden Menschen Rekruten für ihre raffgierigen Planspiele machen. Ich glaube, dass die Menschheit nicht per se dumm ist, sondern sich dumm machen lässt. Na ja, in gewisser Weise ist sie also doch dumm." Lily Allen Geändert von DrumDub (2003-10-24 um 16:15:43 Uhr) |
![]() |
![]() ![]() |
![]() |
#2 (im Thread / einzeln) |
User Awaiting Email Confirmation
Registriert: 2001-09-05
Beiträge: 19.433
|
Hm, ja.
Shadermark. IMHO integrieren die 52.16er Detos den 2.a-Pfad treiberseitig, da ist dann natürlich nicht mehr viel zu holen. Mit dem 45.23er konnten die FXen noch ein wenig hinzugewinnen, mit dem 52.16er ist die Grundperformance schon stark gestiegen. |
![]() |
![]() ![]() |
![]() |
#3 (im Thread / einzeln) |
3DCenter Crew & 3D-Guru
|
Auf die Treadfrage bezogen. Ja und Nein. Sie haben nicht unbedingt die Schwierigkeit unterschätzt. Das Cg Team wurde ja von jemadem geleitet der schon mal an einen Hochsprachencompiler für Shader mitgearbeitet hat. Das Problem war der Zeitfaktor. nVidia hat sich schlicht und ergreifend dabei verschätzt wie schnell PS 2.0 in den produktiven Einsatz gehen. Man wollte wieder mal die übliche "First safe than fast" Tour fahren. Das ging aber tierisch in die Hose.
EDIT: PS: Das hier ist noch ganz interesant in diesem Zusammenhang: http://www.nvidia.com/object/IO_9292.html Geändert von Demirug (2003-10-24 um 16:02:30 Uhr) |
![]() |
![]() ![]() |
![]() |
#4 (im Thread / einzeln) |
3DCenter Crew & 3D-Guru
|
Original geschrieben von Quasar |
![]() |
![]() ![]() |
![]() |
#5 (im Thread / einzeln) |
Insane Member
Threadstarter Registriert: 2002-11-19
Beiträge: 16.345
|
Original geschrieben von Demirug die architektur des nv3x ist einfach zu komplex, so dass es zum launch mit den vorhandenen resourcen nicht möglich war einen compiler in den treiber zu integrieren, der die hardware ausreizt. dies hat nvidia nun nachgeholt. bleibt die frage, inwieweit wir jetzt mit deto 52.16 von der maximalen ps-leistung der nv3x entfernt sind (vs scheint ja nicht das problem zu sein). EDIT: PS: Das hier ist noch ganz interesant in diesem Zusammenhang: http://www.nvidia.com/object/IO_9292.html ![]() die grafik am anfang des pdfs macht aber auch für jemanden wie mich sinn:
"Great things are not accomplished by those who yield to trends and fads and popular opinion." Jack Kerouac, 1922-1969
"I'm for mystery, not interpretive answers. ... The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer, but they think they have. So they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer." Ken Kesey, 1935-2001 "Die Gesetze für Frauenrechte und Schwule sind vielleicht liberalisiert worden, aber gleichzeitig wird jede Form von Vergnügen und Selbstbestimmung per Gesetz immer weiter eingeschränkt. Fatal daran ist, dass viel zu viele Leute wild applaudieren, wenn Medien, Politik und Wirtschaftsbosse eine Symbiose eingehen und aus kerngesunden Menschen Rekruten für ihre raffgierigen Planspiele machen. Ich glaube, dass die Menschheit nicht per se dumm ist, sondern sich dumm machen lässt. Na ja, in gewisser Weise ist sie also doch dumm." Lily Allen |
![]() |
![]() ![]() |
![]() |
#7 (im Thread / einzeln) |
Silver Member
Registriert: 2003-06-04
Beiträge: 334
|
Original geschrieben von DrumDub ![]() |
![]() |
![]() ![]() |
![]() |
#8 (im Thread / einzeln) |
Fanatic Member
Registriert: 2002-10-08
Ort: Chania
Beiträge: 25.278
|
Man wollte wieder mal die übliche "First safe than fast" Tour fahren. Das ging aber tierisch in die Hose. I don't think this is the end of the story, I think it is merely the beginning. As GPUs/VPUs become even more complex (vs3.0/ps3.0 and beyond), issues related to compiler optimization will move to the forefront.
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” Robert A. Heinlein
IMG fanboy (tm), Ex-NV focus group member, Intel GPU "hater", AMD shill People are more violently opposed to fur than leather, because it's easier to harass rich women than motorcycle gangs. "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." Albert Einstein (__.__)big ass (_zzz_) tired ass (_?_) dumbass (_E=mc²_) smartass |
![]() |
![]() ![]() |
![]() |
#9 (im Thread / einzeln) |
3DCenter Crew & 3D-Guru
|
Original geschrieben von Ailuros Also wenn ich von den Shadern 2.0 ausgehe, dann wuerde ich mit meinem einfachen Verstehen sagen dass mehr oder weniger hier das gleiche gilt. Da muesste die Auslage der HW auch eine grosse Rolle spielen, ausser dass die 3.0 Shader so verkorkst sind dass kein IHV ein gutes Medium finden kann, was ich aber bezweifle. |
![]() |
![]() ![]() |
![]() |
#10 (im Thread / einzeln) |
Fanatic Member
Registriert: 2002-10-08
Ort: Chania
Beiträge: 25.278
|
3.0 ist eben noch eine Spur komplexer und verlangt wesentlich mehr von der Hardware.
“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” Robert A. Heinlein
IMG fanboy (tm), Ex-NV focus group member, Intel GPU "hater", AMD shill People are more violently opposed to fur than leather, because it's easier to harass rich women than motorcycle gangs. "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." Albert Einstein (__.__)big ass (_zzz_) tired ass (_?_) dumbass (_E=mc²_) smartass |
![]() |
![]() ![]() |
![]() |
#11 (im Thread / einzeln) |
3DCenter Crew & 3D-Guru
|
Original geschrieben von Ailuros |
![]() |
![]() ![]() |
![]() |
#12 (im Thread / einzeln) |
Insane Member
Threadstarter Registriert: 2002-11-19
Beiträge: 16.345
|
Original geschrieben von ow ich meinte damit schon dasselbe, nämlich dass man zum launch nicht einen treiber liefern konnte, der optimal mit der hardware harmoniert, was eben darauf zurückzuführen ist, dass man bei nv glaubte, das dies zum launch nicht nötig sei, wegen den nicht vorhandenen spielen mit ps 2.x support. insofern war die problematik zum launch bei nv ja noch gar nicht bekannt, sondern konnte erst mit der entwicklung und dem erscheinen solcher spiele akut werden.
"Great things are not accomplished by those who yield to trends and fads and popular opinion." Jack Kerouac, 1922-1969
"I'm for mystery, not interpretive answers. ... The answer is never the answer. What's really interesting is the mystery. If you seek the mystery instead of the answer, you'll always be seeking. I've never seen anybody really find the answer, but they think they have. So they stop thinking. But the job is to seek mystery, evoke mystery, plant a garden in which strange plants grow and mysteries bloom. The need for mystery is greater than the need for an answer." Ken Kesey, 1935-2001 "Die Gesetze für Frauenrechte und Schwule sind vielleicht liberalisiert worden, aber gleichzeitig wird jede Form von Vergnügen und Selbstbestimmung per Gesetz immer weiter eingeschränkt. Fatal daran ist, dass viel zu viele Leute wild applaudieren, wenn Medien, Politik und Wirtschaftsbosse eine Symbiose eingehen und aus kerngesunden Menschen Rekruten für ihre raffgierigen Planspiele machen. Ich glaube, dass die Menschheit nicht per se dumm ist, sondern sich dumm machen lässt. Na ja, in gewisser Weise ist sie also doch dumm." Lily Allen |
![]() |
![]() ![]() |
![]() |
#13 (im Thread / einzeln) |
Insane Member
Registriert: 2001-08-17
Beiträge: 19.504
|
Original geschrieben von DrumDub Oder was meinst Du, warum sich nVidia damit so schwer getan hat, die 0.13 Fertigung zum Laufen zu bekommen und ATI in diesem Segment noch immer keine komplexen Architekturem auf Basis der 0.13 Fertigung anzubieten hat ? Original geschrieben von DrumDub Auch scheint die Architektur der NV3x-Serie nicht wirklich einfach zu handhaben sein, wie Demirug ja nun sehr versiert und mit viel Hintergrund dargelegt hat. Das bedeutet also, dass selbst wenn 'perfekte' Compilate an den Treiber gereicht werden, diese noch immer auf die unterschiedlichen Sub-Architekturen 'gemappt' werden müssen und wohl auch in ihren Wechselwirkkungen zu den anderen Anforderungen - also schon fast ganzheitlich - betrachtet und behandelt werden müssen. Wenn Du aber sagst, dass die ersten Treiber nicht perfekt mit DX9 hamonierten, dann gebe ich Dir mal zu 100% recht... ![]() Razor
Weil's grad' mal richtig "Bewegung" gibt... hier mal der Link zu meinem "Flat-2-VR" Post (am 17.03.2025 aktualisiert) - much phun!
Erste Erfahrungen mit meinem "Umstieg" von RTX 2080 auf RTX 4070ti dann hier (am 19.01.2023 geschreibselt) Nichts ist so, wie es zu sein scheint... ![]() |
![]() |
![]() ![]() |
![]() |
#14 (im Thread / einzeln) |
Insane Member
Registriert: 2001-08-17
Beiträge: 19.504
|
Original geschrieben von Demirug nVidia ist schon immer (!) so vorgegangen. Erst einmal muss es laufen, später begibt man sich an's optimieren. Bei allen vorherigen Architekturen war das offenbar einfacher (man erinnere sich an das Thema gf3 zu gf2u, bei dem der 'Vorteil' der neuen Architektur zuerst auch nicht ersichtlich war), aber mit der immer größeren Nähe zur Arbeitsweise einer CPU scheit auch der Aufwand für Optimierungen prozedural zu steigen. Laufen tut mit den 52.16 ja alles wunderprächtig (selbst DX9-Proggi's wie Halo, welches ja von nVidia 'Entwicklungshilfe' bekommen hat ;-). Insofern 'darf' sich nVidia nun ausschließlich mit den Shader-Optimierungen befassen. Und wenn ich das richtig sehe und sich die NV4x-Architektur nicht massiv von der des NV3x unterschieden wird, dann kommt der jetzige Aufwand durchaus auch der zukünftigen Architektur zugute. Mal schaun', was da so demnächst noch kommt. Razor
Weil's grad' mal richtig "Bewegung" gibt... hier mal der Link zu meinem "Flat-2-VR" Post (am 17.03.2025 aktualisiert) - much phun!
Erste Erfahrungen mit meinem "Umstieg" von RTX 2080 auf RTX 4070ti dann hier (am 19.01.2023 geschreibselt) Nichts ist so, wie es zu sein scheint... ![]() Geändert von Razor (2003-10-26 um 02:07:11 Uhr) |
![]() |
![]() ![]() |
![]() |
#15 (im Thread / einzeln) |
Hardcore Member
Registriert: 2002-04-04
Beiträge: 1.677
|
Original geschrieben von Razor Eigentlich kann man nur hoffen das die vermurkste nv3x architektur komplett weggeschmissen wird und ein ordentlich effizienter nv4x kommt. Und ich glaube das wissen die selber und werden vermutlich das auch tun, nichtmal nv ist so dumm und schlägt sich mit einer schlechten architektur länger herum als unbedingt nötig.
Learn Python Now
Ryzen 2700X || MSI B450-A PRO MAX || 32 GB DDR4 2666 || Palit RTX 2070 Windows 10 Professional x64 Marktplatzbewertung |
![]() ![]() |
![]() ![]() |
![]() |
#16 (im Thread / einzeln) |
3DCenter Crew & 3D-Guru
|
Original geschrieben von Mad-Marty Du kannst sicher sein das die Grundkomponeten der NV3X Arichitektur auch im NV4X wieder zu finden sein werden. Man wird sie allerdings etwas anders anordnen. Wenn man den Gerüchten glauben darf wird man mehr in die breite bauen und weniger in die Tiefe. |
![]() |
![]() ![]() |
![]() |
#17 (im Thread / einzeln) |
Insane Member
Registriert: 2001-08-17
Beiträge: 19.504
|
Original geschrieben von Mad-Marty Diese 'vermurkste' Architektur krankt momentan daran, zu komplex und nicht korrekt von Anfang unterstützt worden zu sein (erste Implemtierungen rein auf ATI optimiert !). Original geschrieben von Mad-Marty Sie sorgen jetzt einfach dafür, dass die Architektur bei zukünftigen und derzeitigen Entwicklungen berücksichtigt wird. Der Anfang mit dem angepaßten, offiziellen DX9-SDK-Compiler ist getan (alternative Compiler-Targets nun möglich) und wenn so die 'Editor's Days' richtig wahrgenommen hat, dann reagieren nun auch die Spiele-Hersteller (von einigen Marketing-Aktionen mal abgesehen ;-). Im Prinzip läuft doch (zumindest jetzt) alles wunderprächtig für nV. Jetzt müssen sie sich noch ein wenig um die Shader-Performance kümmern und schon sieht die Welt wieder gaaaanz anders aus. Und im Q1/2 wird's ja den neuen Chip geben, der vermutlich auf CineFXII aufbauen, aber sich noch einige Überraschungen bereit haben wird. Die Unterstützung von VS/PS 3.0 scheint als gesichert... Schaun' wir mal, ob ATI da mitkommen wird ! ![]() Razor
Weil's grad' mal richtig "Bewegung" gibt... hier mal der Link zu meinem "Flat-2-VR" Post (am 17.03.2025 aktualisiert) - much phun!
Erste Erfahrungen mit meinem "Umstieg" von RTX 2080 auf RTX 4070ti dann hier (am 19.01.2023 geschreibselt) Nichts ist so, wie es zu sein scheint... ![]() |
![]() |
![]() ![]() |
![]() |
#19 (im Thread / einzeln) |
Admiral Member
Registriert: 2003-07-23
Beiträge: 2.538
|
Alle reden von Anpassungen von wegen DirectX 9, einem ominösen DX 9.1 mit Optimierungen etc.
Was mich aber interessiert ist die OpenGL-Performance, genauer gesagt die von GL_ARB_FRAGMENT_PROGRAM, der ersten herstellerunabhängigen OpenGL-Extension für PixelShader (Fragment-Shader unter OGL). Leider kann ich mich mangels PS/VS 2.0-fähiger Graka momentan noch nicht damit mit beschäftigen ![]() Klar hat ATI den besseren Chip momentan, nur frage ich mich halt, in wie weit die Performance hier real differiert (gemessen an den aktuellen 52.16er-Treibern unter Windows, da unter Linux momentan noch Stand 44.96 ist). |
![]() ![]() |
![]() ![]() |
![]() |
#20 (im Thread / einzeln) |
3D-Guru
Registriert: 2001-08-06
Beiträge: 786
|
Original geschrieben von sth ![]() http://esprit.campus.luth.se/~humus/3D/index.php? page=OpenGL Thomas
Chief Editor - ToMMTi-Systems(http://www.tommti-systems.de)
|
![]() |
![]() ![]() |
![]() |
Lesezeichen |
Ansicht |
![]() |
![]() |
![]() |
|
|