Šta je novo?

Kvalitet ATI drivera?

  • Začetnik teme Začetnik teme yooyo
  • Datum pokretanja Datum pokretanja

yooyo

Čuven
VIP član
Učlanjen(a)
28.06.2005
Poruke
10,877
Poena
730
Moja oprema  
Pristup internetu
  1. Optički internet
Uh, bas sam video to i hteo da okacim, prestigao si me 😀

Sta li ce Nedjo sad da kaze?
 
yooyo je napisao(la):
http://www.3dnature.com/ati.html

Jos da dodam da ATI ima jedan vrlo nezgodan bug u rasterizaciji, tj. ako se renderuju tanki trouglovi sa ukljucenim blendingom (transparencijom), neki pixeli koji se nalaze na ivicama trouglova bice 2x renderovani, a trebalo bi samo jednom. Ovo pokazuje da ATI ima los "subpixel accuracy".

http://antigrain.com/stuff/narrow_translucent_triangles_ati.png
http://antigrain.com/stuff/narrow_translucent_triangles_nvidia.png

Koliko je to bitno običnim smrtnicima. Igračima.
 
audiofreak je napisao(la):
Uh, bas sam video to i hteo da okacim, prestigao si me 😀

Sta li ce Nedjo sad da kaze?
Pa da me je yooyo prestigao! Ja sam hteo da okacim ovaj link.

Ovo nije "topla voda", ali je prvi put da neko javno iznese i da to dobije medijsku paznju. Mislim, yooyo je mogao nesto slicno da baci na Net "pre 100 godina"

U svakom slucaju igraci nemaju od ovoga nista, a OGL profesionalci sa manje altruistickih nagona ce i dalje nastaviti da koriste 'vidije!
 
U pitanju su 3 greske... Jedna je banalna (zauzece procesora na SwapBuffers), ali druge dve su ozbiljnije. Zbog druge greske (mipmape kompresovanih textura) programeri moraju da prave poseban codepath za ATI zbog ovoga, sto obicno vodi izbacivanju kompresovanih textura iz upotrebe na ATI-u.

Treca greska (problemi sa rasterizacijom) je veoma ozbiljna. Trebalo bi napraviti slican d3d test pa ako se stvar ponavlja, to je ozbiljan nedostatak ATI GPU-a. To prakticno znaci, da ako neko napravi hw accelerated flash ili SVG renderer imace problema da to potera na ATI-u. Naravno, uz dodatnu optimizaciju, ovaj problem se moze izbeci, ali je i dalje ozbiljan problem.

Igraci nece puno primecivati ove probleme, jer se tanki trouglovi retko pojavljuju.
 
Ocigledno da ovakva vrsta javnog pritiska ima dejstva:

http://www.beyond3d.com/forum/showpost.php?p=757233&postcount=42

CATALYST_MAKER je inace nick koji na B3D-u koristi Terry Makedon, glavni covek iza Catalyst drajvera!

Yooyo, mozda bi bilo zgodno da se uclanis na B3D pa da izneses detalje vezane za drugi bug koi si naveo u prvom postu!?
 
Ma jadni su... Zar treba da cekas 6 meseci i na kraju pokrenes kampanju na Internetu da bi ATI popravio driver?

Sto se greske u rasterizaciji tice.. to je vec bilo na OpenGL.org forumima i ja se nadam da neko iz ATI-a (osim Humusa) posecuje taj forum. Ukratko... Humus zna i ATI zna, a kada ce popraviti gresku... to ni oni neznaju. Inace, priroda ove greske u rasterizaciji moze biti hw porekla ili zbog losih frivera. AKo je hw porekla, onda nikad nece moci da se popravi jer je hw los. A ako je driver u pitanju.. onda bi fix mozda oborio performanse. Medjutim.. posto igraci ne primecuju gresku, pretpostavljam da je ATI nikad nece popraviti.
 
Humus je u tom tredu (http://www.beyond3d.com/forum/showthread.php?t=30467) da je sve stvar prioriteta.

Ako imas vremena baci pogled na tred, pa ces videti da stvari nisu bas crno-bele kako mogu na prvu loptu zvucati (ovim ne zelim da ublazim citavu pricu oko bug-a). "jadni su" je ipak maalo prejako. Ti najbolje znas da je "bugovitost" drajvera normalna stvar, cak i za zelene... sigurno si i sam imao potrebu da se nekome u zelenom taboru "ispozdravljas" familije, barem jednom u poslednjih par godina 😉
 
E, vidis.. ja lepo na NVDEV forumu pitam za problem i neko iz NV (uglavnom Simon Green) mi odgovori. Cak su jedan driver bug koji sam prijavio popravili u prvoj sledecoj beti koja se pojavila... nisam cekao ni mesec dana.

btw... Opste je poznata stvar da na [email protected] niko ne odgovara, nego moras da znas nekoga ko je blizak ATI-u pa da ga zamolis da ti razrese problem. Jedina osoba za koju znam da je uspela da u ATI-u pogura stvar oko ispravke gresaka u GL driverima je Humus.
 
Nazad
Vrh Dno