Új hozzászólás Aktív témák

  • Abu85

    HÁZIGAZDA

    válasz con_di_B #298 üzenetére

    Ugye az NGG az részlegesen működött, mert azon az AMD nem a primitve shadert érti, hanem sok funkció gyűjtőneve. A primitve shaderért felelős egyes hardveres blokkok hibáztak esetenként, ami baj volt, mert a kivágott háromszöget nem tudja a pipeline vége felé visszavarázsolni, ha mégis kellene. :D
    Azt nem mondták el, hogy mi volt a defekt a hardverben, amiért a Vegában ez a képesség hibázott. Annyit tudni, hogy ennek volt direkt támogatása a Mantle-ben (az az API megmaradt ilyen belső tesztelésekre), és ha arra írtál egy programot, akkor meg lehetett azt csinálni, hogy működjön, de az AMD nem akarta a primitve shader pipeline-t elszeparálni a sztenderd pipeline-tól, mert isten tudja, hogy a Microsoft mikor fog rá csinálni egy olyan API-t, ami felrúgja a kompatibilitást a mostani pipeline-nal. Még ha csinálnak is, akkor is évek mire a fejlesztők átállnak rá, elvégre nem kompatibilis a régi hardverekkel. Emiatt döntöttek amellett, hogy a primitve shadert nem hozzák le API kiegészítésként sem, ahol amúgy működött. A Navi-ban megreszelték, hogy működjön a megoldás a sztenderd pipeline-on belül is, ami így a fejlesztők felé transzparens, és az sem gond, hogy a Microsoft vagy a Khronos fél kidobni a vertex és geometry shadert, mert marha sok kód van rá. Szerintem sose fog kiderülni, hogy mi volt a gond a hardverben.

    De volt egyébként itt gond. Nyilván nem akkora, de ha megnézed a BF5 shadereit, akkor világosan látszik, hogy mennyire nem ideálisak a legtöbb mai hardverhez. A Navi viszont ebben veri a 2080-at is. Full HD-ben a 2080 Ti-t és a Radeon VII-et, miközben ezek számítási teljesítményben ugye... [link] - probléma tehát van, és az AMD arra számít, hogy a többi játék is követni fogja a DICE irányát. Tehát muszáj volt ehhez hozzáigazítani a multiprocesszorokat.

    (#300) Duck663: A vállalati vezetők rendre szoktak megbeszéléseket folytatni potenciális társulásról. Az, hogy erre nem bólint végül rá a vezetőség, nem jelenti azt, hogy ő rosszat tett. Az már az egyéni döntése, hogy emiatt bepöccent és elment az Intelhez. Ettől még nem csinált rosszat akkor, amikor gondolkodott a jövőről. Az volt a dolga.

    [ Szerkesztve ]

    Senki sem dől be a hivatalos szóvivőnek, de mindenki hisz egy meg nem nevezett forrásnak.

Új hozzászólás Aktív témák