Hirdetés

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

  • Abu85

    HÁZIGAZDA

    válasz Egon #1 üzenetére

    Az Indie fejlesztők nem feltétlenül rendelkeznek mindegyik hardverrel. Márpedig GeForce-on eddig vakok voltak. Nem tudta pontosan behatárolni a program, hogy hol a hiba a kódban. Ezzel a változással legalább valamennyi hibát látnak. Mindet nem, mert ahhoz nem elég teljesítményszámlálókra építeni, de a semminél azért több. Szerintem ez nem rossz dolog.

    Akinek kevés, az vesz egy Radeont, azzal hardveres nyomkövetőt kap, amivel mindent lát.

    A piaci részesedés azért nem hasznos, mert itt most hibakereséséről van szó. Lásd az Epic mára elhíresült sztorija, amikor az első Radeon GPU Profiler verzió feltárt egy súlyos hibát az Unreal Engine 4 akkori verziójában. Ez a gond azt eredményezte, hogy az első rajzolási parancs végrehajtása előtt 517 darab erőforrás-áthelyezést csinált, és ez tulajdonképpen egyenértékű volt a hardveren belüli gyorsítótárak 517-szer való egymás utáni ürítésével. Az Epic ezt kijavította, és az újabb verziójú kiadásokban minden hardveren nagyjából 10%-kal gyorsabb lett a működés. Tehát itt az NV is jól járt, hogy az Epic AMD GPU-kra váltott a fejlesztésnél, mert láthatóvá váltak a motorban olyan hibák, amiket NVIDIA GPU-kon a szimpla teljesítményszámlálókkal nem láttak. Egyszerűen nem adtak az Epicnek a korábbi fejlesztőeszközök visszajelzést arról, hogy az első rajzolás előtt egymás után 517-szer kitörlik a semmit a hardverek a cache-ből. Sajnos a hibakeresés alapja, hogy megtalálod-e a hibát. Ha nem, akkor azt hiszed, hogy jó a szoftver.

    [ 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