Matrox G550 software rendering.
Napsal: čtv 12. bře 2015, 17:30
Narazil jsem na takovej zvláštní fenomén.
Nedavno jsem tady na foru koupil G550 PCI-E 1x, jen tak, protože 1x karta se vždy hodí.
Protože znam G550 nedělal jsem si iluze navíc vím že neumí PCI-E tzn je tam převodník z PCI-E na PCI. Co mě ale dostalo je, že na webu Matroxu je WDDM driver pro windows 8.1 ( u Parhelie vše končí XDM driverem pro Vistu co funguje max na win7 ). A řikam si, WDDM? Nepotřebuje WDDM minimálně SM 2.0 (DX 9.0b) support? G550 je DX6 karta bez jakejchjoliv shaderů. Tak jsem to tam nahrál a...
Ten driver je komplet SW emulace. V 2D/GUI je i pomalejší než "standard VGA" driver windows. Co je ale pozoruhodné je že že D3D část má všechny featues novejch karet, výkon je tragickej ale funguje to, vše emulované včetně shaderů a funguje to bezchybně. Projel jsem 3Dmark 2001 640x480 kolem 3300 bodů, hrůza, ale shader testy se renderovaly jak měly!!! Projel jsem i 2003 a totéž. Zkusil jsem Crysis 1 a k mému šoku hra jela a opět vizuálně vše OK. Resp jela 800x600 low na úvodní pláži kolem 5fps ale jela. Když jsem to zvednul tak crash a windows na mě vybafly že nemam dost prostředků a jestli nechci vypnout aero, takže mi došla Vram (karta má 32MB 64-bit...). Ale už jen ten fakt že tu fungovalo a bez chyb mě celkem šokoval. Kdoví jak by to jelo kdyby karta nejela v PCI33 režimu + onen SW render byl napsanej multithreadově.
Tohle mi vnuklo otázku jestliže to jelo takhle... jak náročnej vlastně dobře udělanej SW rendering může být... jakej výkon by mělo třeba x 18 jádrovejch Xeonů dohromady v SW renderingu. Škoda že se nedostaly ven ani ESka původního projektu larabe, docela bych to rád viděl v chodu.
Jinak ještě perlička, je vidět že Matrox s tim nikdy nepočítal víc jak s rozšířenim plochy, jen neměl jiné a levnější GPU tak použil G550. Starší non WDDM drivery nemaj 3D rendering vůbec, karta je 2D only. Jedinej driver co jde nahrát a kde funguje 3D samotného GPU jádra je naposledy verze z roku 2002 pro původní G550 AGP, tahle karta je PCI-E z roku 2005, ale jde tam vynutit a funguje, kterej jede i v 32-bit win7.
Nedavno jsem tady na foru koupil G550 PCI-E 1x, jen tak, protože 1x karta se vždy hodí.
Protože znam G550 nedělal jsem si iluze navíc vím že neumí PCI-E tzn je tam převodník z PCI-E na PCI. Co mě ale dostalo je, že na webu Matroxu je WDDM driver pro windows 8.1 ( u Parhelie vše končí XDM driverem pro Vistu co funguje max na win7 ). A řikam si, WDDM? Nepotřebuje WDDM minimálně SM 2.0 (DX 9.0b) support? G550 je DX6 karta bez jakejchjoliv shaderů. Tak jsem to tam nahrál a...
Ten driver je komplet SW emulace. V 2D/GUI je i pomalejší než "standard VGA" driver windows. Co je ale pozoruhodné je že že D3D část má všechny featues novejch karet, výkon je tragickej ale funguje to, vše emulované včetně shaderů a funguje to bezchybně. Projel jsem 3Dmark 2001 640x480 kolem 3300 bodů, hrůza, ale shader testy se renderovaly jak měly!!! Projel jsem i 2003 a totéž. Zkusil jsem Crysis 1 a k mému šoku hra jela a opět vizuálně vše OK. Resp jela 800x600 low na úvodní pláži kolem 5fps ale jela. Když jsem to zvednul tak crash a windows na mě vybafly že nemam dost prostředků a jestli nechci vypnout aero, takže mi došla Vram (karta má 32MB 64-bit...). Ale už jen ten fakt že tu fungovalo a bez chyb mě celkem šokoval. Kdoví jak by to jelo kdyby karta nejela v PCI33 režimu + onen SW render byl napsanej multithreadově.
Tohle mi vnuklo otázku jestliže to jelo takhle... jak náročnej vlastně dobře udělanej SW rendering může být... jakej výkon by mělo třeba x 18 jádrovejch Xeonů dohromady v SW renderingu. Škoda že se nedostaly ven ani ESka původního projektu larabe, docela bych to rád viděl v chodu.
Jinak ještě perlička, je vidět že Matrox s tim nikdy nepočítal víc jak s rozšířenim plochy, jen neměl jiné a levnější GPU tak použil G550. Starší non WDDM drivery nemaj 3D rendering vůbec, karta je 2D only. Jedinej driver co jde nahrát a kde funguje 3D samotného GPU jádra je naposledy verze z roku 2002 pro původní G550 AGP, tahle karta je PCI-E z roku 2005, ale jde tam vynutit a funguje, kterej jede i v 32-bit win7.