Ubisoft fjerne DX10.1 fordi ATI yder bedre

Grafikkort d.  29. april. 2008, skrevet af Miccim
Vist: 547 gange.

Miccim
 
Elitebruger
Tilføjet:
29-04-2008 13:28:45
Svar/Indlæg:
3233/128
Dx10.1 giver 20% bedre ydelse for ATI, så Nvidia har bedt dem nedgradere til DX10.

Synes sku det er groft:


www.theinquirer.net/gb/inquire...
Gripen90
 
Senior Skribent
Tilføjet:
29-04-2008 13:42:20
Svar/Indlæg:
15982/637
Det er vås de kommer med, og de skriver det selv faktisk.

However, Ubisoft says that the performance gain is due to a bug in the rendering process - despite there being no visible difference in image quality - and will be promptly removing 10.1 support from the game in an upcoming patch. This seems rather non-sensical when image quality is good and there are performance improvements to be had. There is no suggestion from Ubi that there is any instability here - they are simply taking a performance boost for Radeon cards and removing it.

Det har været oppe og vende før. Det har også været rundt på ubisofts support forum. Ydelses boostet er kommet af at en renderingsproces skippes, at man måske ikke visuelt kan se det, ændre ikke det fakta, at det er lidt for "optimistisk optimering". 🙂
Udviklerne til AC har også selv udtalt de har arbejdet sammen med ATi med DX10.1 support - selv dette må nVidia have vidst i forvejen, så jeg tvivler på, at det er dem der stikker en kæp i hjulet.


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 13:49:01
Svar/Indlæg:
10398/435
Selv med dx10.1 så ligger et 9800GTX 1% foran et 3870X2.. forstår ikke helt de så gør det... De har jo stadig GX2 som topkortet, GTX er jo bare et clocket 8800GTS.


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 13:50:30
Svar/Indlæg:
10398/435
#1, ah derfor så. tak for infoen 🙂


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 13:57:25
Svar/Indlæg:
3233/128
#1

Men hvis det ikke ændrer noge and stabilitet/ billedkvalitet, og kun forringer ydelsen for ATI så er det da mærkeligt at det skal ændres?

Det er jo kun til nvidia's fordel.


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 14:54:22
Svar/Indlæg:
4089/252
En patch skal jo rette fejl, og hvis dr i forbindelse med dx10.1 sker fejl, er det naturligt at fjerne dem.


DEVIL_DK
 
Elitebruger
Tilføjet:
29-04-2008 14:56:32
Svar/Indlæg:
6531/410
#4

det er jo en fejl den viser 20% mere derfor er det da kun fornuftig man fjerner dem.

det er da ikke til fordel for nogle som helst at en test ikke viser rigitg.


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 15:06:22
Svar/Indlæg:
10398/435
ellers kunne de vel også bare implementere fejlen for nvidia. Det skulle da også kunne lade sig gøre at køre med fejlen i dx10. Men come on, "implementere fejl" er nok ikke det smarteste.


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:28:53
Svar/Indlæg:
3233/128
Altså det betyder at der er flere FPS end uden dx10.1 til ati, men ingen ekstra ydelse til nvidia.



#5

Hvad er fejlen hvis det kun bliver til flere frames?


#6

Den viser jo ikke 20% forkert. Den øger 20% flere FPS.


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 15:33:35
Svar/Indlæg:
10398/435
#8, læs #1...

edit.

The performance gains seen by players who are currently playing Assassin's Creed with a DX10.1 graphics card are in large part due to the fact that our implementation removes a render pass during post-effect which is costly.

Skulle man så også tage og fjerne det rendering pass for nvidia og ati kort som kører dx10?


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:36:30
Svar/Indlæg:
3233/128
Jo, men hvad hentyder du til? 🙂

Der er ikke ustabilitet eller noget som ødelægger billedet. Så er det for mig at se ikke noget problem. hvad problem ser du i det?


Kasseren
 
Elitebruger
Tilføjet:
29-04-2008 15:38:52
Svar/Indlæg:
1814/48
Bliver spændende at se om de næste DX10.1 spil er født med samme fejl 😛


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 15:39:47
Svar/Indlæg:
4089/252
Jeg læser det somom der der ved ati kort, bliver sprunget en process over, som normalt skal være der. jeg tror ikke de har haft en programmør siddende for at lave den process, for sjov.

De har så valget mellem at lave samme fejl hos nvidia, eller fjerne den helt. Da det jo er et firma, der lever af deres produkter, ville det være sært hvis de gentog fejlen.

Render pass, er jo en rendering, der laves specielt til en given situation. Nemmeste måde at forklare det på, må være ved at bruge Encoding af film. Her vil man encode en fil til webbrug, så den kører lige godt på flere forskellige hastigheder via streaming. Så viser det sig at streamingen svarende til en 1mbit linje ikke dur når man kommer med firefox... skal man fikse streamingen, eller lave samme "Hul" ved internet Explorer?


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:40:32
Svar/Indlæg:
3233/128
Det er lige det. Man nvidia skal jeg gøre et eller andet når spil som er kodet til deres hardware pludselig tilpasser sig nyere teknologier som giver ydelses boost til konkurrenten og ikke andet 🤣


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 15:43:32
Svar/Indlæg:
4089/252
Du misforstår... Det drejer sig ikke om FPS, men om at spillet afvikles efter hensigt.Men jeg skal så ikke kunne afvise at det bare er den dårlig undskyldning for at udligne ydelsesforskellen, men ud fra forklaringen så tror jeg det skal forståes nogenlunde som jeg skrev længere oppe.


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:46:28
Svar/Indlæg:
3233/128
Hensigtsmæssig afvikling er for mig:

Stabilitet, ingen fejl ang grafikken og max FPS.

Hvor ændrer dx10.1 dette henne? 😐


Mange svarer med de kommer ikke til den varme grød: At intet går tabt, kun at ati vinder 20%. 😉 Det generer ved dem som er til Nvidia lidt ikke? 😛


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 15:47:41
Svar/Indlæg:
4089/252
Ehm hvor ved du fra hvad der går tabt? Siden der ryger et helt render pass, og et renderpass er en rendering af noget grafik, så må der da gået noget tabt, med lidt logisk tænktning, men hvor ser du at der ikke går noget tabt?


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 15:48:08
Svar/Indlæg:
10398/435
#10, 11, 13. Bare rolig.. Ubisoft fjerner SM4.1 i denne patch, men det kommer tilbage i en kommende patch. Denne gang bare korrekt implementeret.

Kalder du manglende render pass for en teknologi? Kunne jeg så ikke sælge dig et spil som bestod i en simpel sort skærm?


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 15:51:12
Svar/Indlæg:
10398/435
#15, jo da.. for så skal ubisoft da også fjerne det post proc render pass for nvidia kort. Men det er jo fuldt tilladt at lade være med at patche for dem som mener de klarer det fint uden pass'et.


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:51:45
Svar/Indlæg:
3233/128
# 17 det skriver de bare i linket. 😳 Du ved jo heller ikke om der fjernes noget vel? 😛

#18 Hæ Hæ, naj, men dx 10.1 er en ny teknologi jo og det fjerner man igen her i spillet...




Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 15:54:52
Svar/Indlæg:
4089/252
Ja nu findes der så andre fejl end visuelle GFX fejl :)


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 15:56:37
Svar/Indlæg:
3233/128
Men hvordan generer de dig så? 😉


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 15:57:11
Svar/Indlæg:
4089/252
Men altså, behold den hvis der ikke sker fejl, det er jo ganske frit. Men synes da det er fint de fjernet noget der er fejl i, for at forbedre det til en senere update.


Illuminati
 
Elitebruger
Tilføjet:
29-04-2008 15:58:18
Svar/Indlæg:
10398/435
#19, ja, men det kommer igen! så ser jeg ikke problemet? nårh, det er fordi buggen nok ikke kommer med i anden omgang? ah... 😉


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 16:00:14
Svar/Indlæg:
4089/252
#21 Jeg spiler slet ikke spillet, men me lidt erfraing indenfor hvad man som firma kan tillade sig, så ved jeg at det ikke er godt at smide ting på gaden, som ikke er i orden.

At der så sidder folk ude foran de små skærme, der synes godt om bugs, er så en anden sag.


Miccim
 
Elitebruger
Tilføjet:
29-04-2008 16:00:52
Svar/Indlæg:
3233/128
#23 LOL...


#22 Det kan også kun være den eneste grund, men så kunne man lade den nye patch fjerne den gamle i samme omgang i stedet for at lave to... 😉

Vi kan lide bugs der ikke ændrer andet en 20% flere fps, tror nu også nok du ville kunne lide det hvis det havde være Nvidia 😎


Gilbert
 
Elitebruger
Tilføjet:
29-04-2008 16:55:56
Svar/Indlæg:
4089/252
Ja hvis man ser du ud fra ren performance, så er vi da enige om at 20% ekstra performance er ret godt, bare der er garanti for at det ikke giver problemer senere i spillets forløb. Sidder man med 40FPS, er det da rart med et lille boost :)

Men man er nød til at tage det for hvad det er, og det er jo en fejl, i bruget af Direct X 10.1 API'et, hvor der går noget galt i renderingen. SÅ synes det er iorden de rent faktisk går offentligt og siger de har lavet en fejl, hvorefter de tager elementet med fejlen til sig, for at forbedre det til senere brug.

Mange ville nok bare have gjort det i det skjulte, så derfor tror jeg ikke at det er sidste led i Nvidia/Ati konkurrencen.


Gripen90
 
Senior Skribent
Tilføjet:
30-04-2008 09:10:02
Svar/Indlæg:
15982/637
Miccim det er en foruroligende logik du har... det er meget muligt at den manglende renderingsproces ikke ses i praksis med det ændre ikke praksis, at der "snydes i processen", derfor er det jo heller ikke fair at sammenligne det med nVidia's kort uanset hvad. Hvis der kunne hentes så meget mere ydelse ved and undgå div. renderingsprocessors arbejde bliver udeladt, ja hvorfor gør spiludviklerne så ikke konsekvent ?... det er lidt som en bil hvor man siger 'vi smider alt ekstra udstyret af så den kan køre hurtigere'.
Den manglende renderingsprocess kan evt have konsekvens med FSAA/AF aktiveret, så det arbejde ikke udføres korrekt.
En mangel er en mangel, længere er den ikke.

#9: large part due to the fact that our implementation removes a render pass during post-effect which is costly.

Jeps og eftersom ændringen er DX10.1 only, og den fjernede udregning efter mit bedste skud muligvis er forbindelse med FSAA (som de fleste nok ved er en post-proces effekt), så ændrer det nok ikke det vilde på grundlaget - well ikke nødvendigvis. Men det er bare mine tanker... det kan jo være noget andet


MaddPirate88
 
Elitebruger
Tilføjet:
30-04-2008 09:19:19
Svar/Indlæg:
2576/125
Det er lige som når folk siger, at spil bliver optimeret til Nvidia, og kalder det snyd. Men når det så går den anden vej, så gælder der ikke de samme regler.
Synes da det er fint at det giver 20%, men ikke hvis der mangler noget eller der senere hen kommer crashes.
DX10.1 skal vinde fordi det er bedre, ikke fordi det snyder sig til en bedre ydelse. Om man så kan se det eller ej er ligegyldigt. snyd er snyd.


Anonym20219355916
 
Elitebruger
Tilføjet:
30-04-2008 10:51:03
Svar/Indlæg:
6181/270
D.v.s at Dx 10.1 kun er en bug som ms har opfundet for at irriterer softwareproducenterne?


Gilbert
 
Elitebruger
Tilføjet:
30-04-2008 12:00:17
Svar/Indlæg:
4089/252
#29 Nej, men de har ikke programmeret fejlfrit til dx10.1