Bližší seznámení s Matrox DualHead2Go
Hardwarová část
Na fotografiích sami vidíte, jak je celé zařízení malé a současně jeho zapojení triviální: jeden vstup, dva výstupy a napájení.
Na desce plošných spojů pak naleznete několik obvodů.
AD9888 od Analog Devices tento výrobce na svém webu označuje jako „Graphics Digitizer for UXGA and HDTV Displays“ tedy obvod pro digitalizaci obrazu. Ten se stará o příjem vašeho analogového výstupu z grafické karty/notebooku, který následně digitalizuje (s 8bitovou přesností). Jeho spotřeba při napájecím napětí 3,3 V přitom činí pouze méně než 1 W. Dle specifikací umí až 1600×1200 při 85 Hz nebo až 2048×1536 při 75 Hz. Matrox jej samozřejmě využívá pro svá rozlišení 2048×768 při 85 Hz a 2560×1024 při 60 Hz. Tento obvod pak předává digitalizovaná grafická data dvěma obvodům Cyclone EP1C společnosti Altera, což jsou plně programovatelné logické brány, v tomto případě upravené pro potřeby Matroxu.
Jeden z EP1C obvodů přebírá tento signál od AD9888 a, v závislosti na nastavení Matrox PowerDesk ve Windows, buď rozděluje obraz na dva nebo jej klonuje. Následně tento signál putuje z výstupů obou EP1C k řadičům zobrazení Chrontel CH7301C-T. To jsou obvody, které přejímají digitální obrazový signál a předávají jej dále již upraven do podoby klasického DVI, popř. DFP (Digital Flat Panel) rozhraní. V tomto případě je to „single-link“, tedy klasický 165MHz DVI Transmitter, který teoreticky umí poslat do vašeho LCD 1600×1200 při 60 Hz. Kdyby tedy Matrox v budoucnu místo AD9888 nasadil „něco lepšího“, mohlo by výstupní rozlišení DualHead2Go činit až 3200×1200.
Softwarová část
Co se týče softwaru, podíváme se samozřejmě na příslušné „utility“. Sami na obrázcích vidíte, že blíže nespecifikovaný mobilní Radeon dokázal nahodit plné rozlišení, tedy 2560×1024. Matrox sám upozorňuje, že některé grafiky, zejména v podobě těch integrovaných od Intelu, to nemusejí umět a tak si poradí „jen“ s 2048×768, a přikládá i příslušný seznam kompatibilních grafických karet/čipů. Z prvního obrázku vidíte automatické nastavení výstupu. PowerDesk vám umožní nastavit záležitosti typu, zda chcete mít dialogy centrovány na hlavní displej, nebo někam jinam, jakým způsobem chcete maximalizovat okna, zda přichytávat okna k okrajím displeje atd.
Zajímá vás v tuto chvíli, jakže to Matrox vyrobí ve Windows rozlišení 2560×1024 na výstupu z karty, jež jej obvykle neumí? No jistě vám to neřeknou ani kolegové z Anadtechu, ale principielně by mohlo jít o následující: Běžně používané maximální rozlišení 2048×1536 má 3 145 728 obrazových bodů, což je o 524 288 více než má rozlišení 2560×1024, které se tak s přehledem vejde do paměti grafické karty, pokud ta umí 2048×1536. Matrox si tedy musí ještě v počítači patrně na úrovni ovladačů „transformovat“ na toto širokoúhlé, které si následně VGA výstupem karty pošle do DualHead2Go. Tam jej tedy AD9888 zdigitalizuje, dva EP1C si vezmou každý svoji půlku (1280×1024) a následně tyto obrazy dva CH7301C-T pošlou na výstupy, tedy typicky do vašich monitorů/LCD.
Logicky by se pak dalo usuzovat na fakt, že pokud je daná karta omezena na 2048×768, jedná se o „převod“ z (pro ni maximálního) rozlišení 1600×1200.
O veškeré detekce se pak mají postarat samy ovladače, ostatně na obrázku můžete vidět, že sekundární displej (tedy externí VGA výstup z notebooku) má již rozlišení 2560×1024, a že toto rozlišení je maximálním možným (v tomto případě ještě použita 16bitová barevná hloubka).
Poslední obrázek již patří hře Age of Empires 3, kterou Anadtechové pustili přes DualHead2Go v rozlišení 2048×768.
Závěr si již můžete udělat sami. Vzhledem k analogové povaze celého zařízení jsou zde jisté limity (dané zejména použitým AD9888). Pokud by Matrox přichystal i plně digitální „dual-link“ variantu, jistě by daleko více potěšil, byť jen omezený, okruh zájemců o tuto technologii.