[#19]
Re: Nowa wersja sterowników do Fast Aty MK III
@BULI,
post #18
Nie musisz sie ze mna zgadzac, ale i tak postawie na swoim. ;) Moze inaczej Ci to wytlumacze. Dla przykladu taki 3DFX na VooDoo3 ma zaimplementowana sprzetowa funkcje overlay co zwalnia glowny procesor komputera od programowego skalowania obrazu. Wywolanie funkcji skalowania na karcie graficznej rozwiazuje ten problem. Uklad odpowiedzialny za rysowanie grafiki skaluje i jednoczesnie ten wyswietla nie wplywajac na szybkosc odtwarzania grafiki. Overlay na BVision napisalem ze jest hackiem z bardzo prostej przyczyny - Permedia 2 na BVision nie ma sprzetowej funkcji overlay (CVision podobno ma bezposrednia obsluge tej funkcji jak slyszalem... ale nie mam CVision wiec nie mam pewnosci), a zostal zrealizowany sprzetowo "zaprzegajac" czesc ukladu odpowiedzialna za rysowanie poligonow, czyli jednostke 3D. Czesciowo zdaje to egzamin ale nie jest to wykorzystanie sprzetu wedlug dedykowanej funkcji co sie odbija na predkosci. Jak odpalisz jakas wieksza animacje mozna dostrzec, ze jest wyswietlana na dwoch trojkatach, gdze ich przeciwprostokatne sa do siebie zwrocone. Skalowanie jest znacznie szybsze a nizeli przez PPC, ale jest to pozorne jezeli odpalisz animacje na osobnym ekranie. Mozesz wykonac taki test:
Odpali filmik o rozdzialce np. 352x288 (vcd) na odzielnym ekranie o tej samej rozdzielczosci (najwydajniej bedzie 16bpp). Uruchom ta animacje z "overlayem" i bez do tego uruchom Froggera z konsoli z paremetrem VERBOSE (z pomijaniem klatek). Zobcz rezultaty - zapewniam Cie, ze animacja rysowana softwarowo bedzie miala znacznie plynniejsze wyswietlanie (mniejszy skok pomiedzy klatkami) w przeciwnienstwie do "overlaya". Jedynie co zyskujesz to filtering tekstury (animacji w tym wypadku).
EDIT:
Dodatkowym argumentem dla ktorego napisalem, ze "overlay" na BVision jest hackiem to mianowicie taka mala RZECZ ;) - uruchom jakas animacje z "sprzetowym skalowaniem" i pod okno z playera "wloz" okno z katalogiem/aplikacja. Kliknij teraz na okno playera i wybierz gadzet odpowiedzialny "za wrzocenie" playera pod okno katalogu/programu. Jezeli system nie "wyleci w kosmos" to zobaczysz ten wspanialy "OVERLAY". Na voodoolcu i nowszych kartach tego efektu nie ma.
Ostatnia modyfikacja: 03.02.08 16:00