Polskie forum 3dfx
Retro Computers >> Elektronika >> Chirurgia VGA - przywracanie do życia piękności
http://3dfx.pl/cgi-bin/yabb2/YaBB.pl?num=1617221455;post=254

Message started by smola on 31. Mar 2021 at 22:10

Title: Re: Chirurgia VGA - przywracanie do życia piękności
Post by smola on 12. Mar 2024 at 18:51
3dfx VooDoo2 (Diamond Monster 3D II 8MB PCI) part#5, (You need to Login or Register to view media files and links)

info (sli 12+12):
* podlaczona 2 v2, karty polaczone kabelkiem, obie wykrywane przy boot
* win98 wykryl obie, ponownie przeinstalowane sterowniki FastVoodoo2 4.6, sytem info poprawnie zglasza ilosc pamieci oraz wlaczony tryb sli, fbi 4mb i tmu 8mb
* 3dmarki rozpoznaja podwojna ilosc pamieci fbi czyli 8mb oraz pamieci tekstur 8mb, dla systemu karty w sli maja 16mb, mimo ze lacznie jest 24mb Wink
* polaczenie obu kart w sli wlaczylo mozliwosc uruchomienia trybu 1024x768x16, czas na 3dmarki i testy directx

test: 98SE SP3, Pentium III 500/100, SDRAM 128MB/PC133@100, ASUS P2B 440BX, HDD SEA40, DX9.0c, AGPx2
3dm99: 4613
3dm99: 1024x768x16: 3876
3dm99: 1024x768x16 single fb: 3984 - odradzam, mozna dostac ataku padaczki, ale ramu dla fbi trzeba tylko 3mb wiec powinno dzialac z 1 karta
3dm2k: 800x600x16: 2521
3dm2k: 1024x768x16: 2299
3dm2k1se: 640x480x16: 652
3dm2k1se: 800x600x16: 649

* widac wzrost wydajnosci, ale z finalnymi testami wstrzymam sie do dedykowanej platformy ktora ma lepsze komponenty, obecne wyniki nalezy raczej traktowac jako testy stabilnosci
* najwazniejsze jednak jest to, ze w sli 12-12 kokpit w nfs3 wyglada juz zupelnie normalnie, tak samo mgla w unrealu sie "naprawila" i nie przypomina choinki swiatecznej Wink

dziala Smiley mam w koncu po latach swoje pierwsze v2 w sli Smiley

info (matematyka voodoo2):
* 1 zagadka, dwie v2 w sli, obie maja po 12mb vram, ile vram widzi system?
* 2 zagadka, rowniez dwie v2 w sli, ale 1 ma 8mb a 2 12mb, ile widzi system, to bedzie dobre Wink
* zanim przeczytasz odpowiedz, to wez kartke i olowek, pomysl chwile, zapisz wyniki, bedzie zabawniej Wink
* 3dfx tak wymyslil swoja architekture, ze w sli 2x v2 sumuje sie tylko pamiec fbi czyli 4+4=8mb co pozwala na tryb 1024x768x16, natomiast pamiec tmu jest jednakowa dla obu kart i sie nie dodaje, czyli dla 12mb karty jest 4mb dla ramki i 8mb pamieci tekstur, ale jak laczy sie 2 rozne sztuki 8+12, to pamiec tmu bedzie miec tylko 4mb, wiec przy 2x12mb jest lacznie 16mb calkowitej vmem a przy 2 kartach 8+12 jest 8+4 czyli tylko 12mb, wzor uproszczony: fbi*2+min(tmu)
* to bylo proste, pawda? jak tam zapiski? Wink teraz smiesznostka z szyna pamieci, wiekszosc zrodel w necie podaja 192-bit, ale to nie do konca prawda, bo kazdy chip ma tylko 64-bit, ale ze sa 3, to je ludziska mnoza x3 wiec stad magiczne 192 Wink to jest genialny marketing, uczciwiej byloby powiedziec ze sa trzy 64-bitowe szyny pamieci, niz 192-bit, bo to sugeruje 1 szeroka, nawet specyfikacja chipsetu voodoo2 nie zawiera w sobie magicznej liczby 192, tylko normalne 64-bit per chip
* na koniec prosze przymknac oczy i wyobrazic sobie abstrakcyjne v2 gdzie kazda ma standardowy fbi 4mb oraz 3 tmu kazdy po 4mb i... 3 zagadka, jaka bedzie szyna pamieci i ile vmem system zobaczy przy 2 takich kartach w sli? 256-bit i 20mb? mozliwe czy jednak nie, chociaz szyna wydaje sie byc ok przy tendencji do sumowania ale vram bedzie miec tylko 14MB Wink jak to? dlaczego tak, przeciez powinno byc 4*2+3*4=8+12=20MB???
* no wlasnie dlaczego tak? teraz ekstra info czemu nie mozna miec v2 z laczna pamiecia wieksza niz 12MB, choc w teorii jest to 16MB - otoz dlatego, ze max przestrzen adresowa dla v2 to 16MB z czego 1/4 czyli 4MB jest uzywana przez wew. rejestry, kolejne 4MB uzywa fbi i na tekstury zostaje 8MB, to tez tlumaczy czemu nie ma kart v2 z 3 czy 4 chipami tmu i ramem 4MB dla kazdego, ograniczeniem jest wlasnie 8MB przestrzen, gdyby chciec uzyc 3x tmu, to kazdy musialby miec 2MB, czyli max dla 1 karty to byloby 4+3*2=4+6=10MB, bo 3*4=12MB a to juz poza zakresem dostepnej przestrzeni adresowej, najwyrazniej nie bylo to oplacalne (a raczej nie mialo sensu) dla 3dfx aby robic karty v2 z 3 czy 4 chipami tmu i laczna pamiecia tekstur 3x2MB lub 4x2MB i stad "tylko" 2 tmu w komplecie w wersjach 4/8MB (teraz nazwalbym to sweet point) - oto cala tajemnica wiary ktorej mozna sie doszukac w specyfikacji v2 Wink
* dla wygody i latwiejszego zrozumienia uzywam starych nazw chipow fbi/tmu (Frame Buffer Interface/Texture Mapping Unit) zamiast oficjalnych nazw kodowych dla v2 chuck/bruce
* na samiutki koniec kilka przemyslen ktorymi sie podzielilem z paroma osobami na signalu, tekst edytowany: ostatnio zagrzebalem sie w 3dfx, i doszedlem do wniosku ze najlepsze karty to sa v2, bo dzialaja z kazdym sprzetem praktycznie, wlacznie z nowszymi procami, do tego sli, v1 sa idealne do starych platform, pojda nawet z 486 ale lepiej uzyc pentium albo jeszcze lepiej p2, bo sa dodatkowe instrukcje mmx, ew. amd z 3dnow, rush problematyczna, tak samo banshee, demka pod dos wlasciwie nie dzialaja z nimi, wczesne v3 czyli velocity po moim fixie z glide juz jest super, praktycznie to samo co v3 2000 ino ramu mniej ale mozna zrobic moda, tak samo v3 2000 i 3000, ale to rzadkie karty, a 3000 to juz wogole kaplica, mialem 3 czy 4 w rekach i kazda miala uwalony gpu, seria 4000 nie ma sensu zupelnie, tez rzadkie ale wydajnosc slaba i brak t&l, jedynie pozostaje 5500 ale tu znow wychodzi niska wydajnosc w porownaniu do owczesnych i brak t&l, do tego cena kosmiczna, takze tylko v2 i v1 zostaja

info (plany na przyszlosc):
* bedzie swietny komplecik do mojego flagowca na slot1 z p3 1000/133 ale... juz sie zamiemu zalilem, ze bedzie zgrzytanie zebow, dylematy i pewnie placz, bo nie wiem czy sie obie zmieszcza, a rozdzielac siostrzyczki to nie po chrzescijansku Wink
* w tym buildzie jest tylko 1 pci wolne i sli nie wejdzie, a chcialbym tam miec tez tego mocnego fx1100 na agp, niestety jego radiator zaslania pci#1, a robic 2 platforme praktycznie taka sama tylko z voodoo w sli to sredni pomysl
* sprawdzilem jak sie rzeczy maja i... jest nadzieja Smiley sa 2 wolne sloty pci na samym dole, tylko oba wspoldziela zasoby z innymi rzeczami, v2 co prawda nie wymaga irq wiec tutaj jest ok, ale moga nie lubic sie z innymi, minus tez ze wywiewnik bede musial wyjac ale wtedy wykorzystam to mocowanie w budzie co juz jest na dodatkowy wiatraczek
* czas na testy w lepszym kompie i oby wszystko poszlo zgodnie z planem Smiley

edit:
* dodane wyniki z 3dm99 1024x768x16, kosmetyka
1-sli-12-12.jpg ( 544 KB | 16 Downloads )
2-sli-nfs3-test-1024x768.jpg ( 194 KB | 6 Downloads )
3-sli-3dm99-test-platform.jpg ( 419 KB | 2 Downloads )
4-sli-3dm99-test-vmem.jpg ( 561 KB | 2 Downloads )
5-sli-3dm99-test.jpg ( 367 KB | 0 Downloads )
6-sli-3dm2k-test-1024x768.jpg ( 358 KB | 0 Downloads )
7-sli-3dm2k-test-800x600.jpg ( 350 KB | 0 Downloads )
8-sli-3dm2k1se-test-800x600.jpg ( 362 KB | 0 Downloads )
9-sli-3dm2k1se-test-640x480.jpg ( 349 KB | 0 Downloads )
10-target-platform.jpg ( 306 KB | 6 Downloads )

Polskie forum 3dfx » Powered by YaBB 2.7.00!
YaBB Forum Software © 2000-2024. All Rights Reserved.