EnTech není jen
PowerStrip
Představovat tchajwanskou softwarovou firmičku EnTech by bylo
u většiny z vás pravděpodobně zbytečné; její PowerStrip
(momentálně ve verzi 3.0) je
dobře známou přetaktovávací a analytickou pomůckou experimentátorů
s grafickými kartami. Umí toho spoustu, ať už máte ve svém počítače výrobek
NVIDIE, ATI nebo kohokoli jiného – z poslední verze byla ovšem v zájmu
novinek (GeForce3, Radeon 8500, Windows XP atd.) vyhozena podpora některých
starších grafických čipů. Pokud patříte k majitelům zaostalejšího hardwaru,
poslouží vám verze 2.78. Co je
nevýhodou PowerStripu? Není zadarmo; 30 dolarů je na utilitu tohoto typu poměrně
dost. Tímto neduhem však netrpí prográmek MultiRes, který bude předmětem
mého dnešního zájmu – jeho funkční záběr je podstatně užší, ale to mu nic
neubírá na jeho užitečnosti, a navíc je pro osobní (nekomerční) použití
zdarma.
MultiRes vám může vytrhnout trn z paty
MultiRes je jakýmsi „vedlejším
produktem“ EnTechu, který je obdobou microsoftího appletu QuickRes – ten se
usídlí v pravé části hlavního panelu a umožňuje snadno a rychle
přepínat rozlišení a barevnou hloubku obrazovky. Pokud si vzpomenete,
QuickRes byl obsažen v balíčku utilit PowerToys pro Windows 95 a je
integrální součástí Windows 98 (zde ho můžete aktivovat příslušným zaškrtávátkem
v nastavení obrazovky). Ve Windows XP už QuickRes ovšem nenajdete.
MultiRes se chová velmi podobně jako QuickRes, ale má navíc několik příjemných vlastností: kromě podpory více monitorů umí operativně nastavovat i obnovovací frekvence pro jednotlivá rozlišení a barevné hloubky. Ve své poslední verzi vám pak dokonce umožňuje se pokusit obnovovací frekvence „uzamknout“ a nedovolit tak později spuštěnému programu, aby si je přepnul na jiné hodnoty. Před časem jsem zachytil v jednom z diskusních fór BonusWebu příspěvky, ve kterých si čtenáři stěžovali na nemožnost nastavit pro určité rozlišení pevnou obnovovací frekvenci: ať ji nastavovali jak chtěli, hra si ji pak vždycky přepnula na nějakou nepříjemně nízkou hodnotu. Máte-li tyto problémy, mohl by vám QuickRes posloužit – nepracuje s registrem Windows, nýbrž má svůj vlastní konfigurační soubor s rozlišeními, barevnými hloubkami a jim přiřazenými frekvencemi. Pokud v dialogovém okně About MultiRes, které se objeví po vybrání stejnojmenné položky z menu, zaškrtnete volbu Lock Refresh Rates, dokáže MultiRes prosadit vámi nastavenou frekvenci i proti vůli některých zpupných programů.
Ještě se zmíním o významu zaškrtávátka s poněkud matoucím názvem Windows XP Style. „Styl Windows XP“ znamená, že se vám v menu budou nabízet pouze 16 a 32bitové barvy – pokud si tedy třeba chcete pomocí MultiResu nastavit obnovovací frekvenci pro rozlišení 640x480 s 256 barvami (používá ho například evergreen Starcraft), musíte nejdřív zaškrtnutí výše uvedeného políčka zrušit.
Ovládání z příkazového
řádku
MultiRes lze ovládat nejen
prostřednictvím jeho menu, ale i přímým vyvoláváním z dávkových
souborů nebo programů. Předáním vhodných parametrů mu můžete dát pokyn, aby
vykonal kteroukoli ze svých základních funkcí. Parametry se zapisují za lomítko,
a to v pořadí x,y,bh,of – x je
horizontální rozlišení, y je vertikální rozlišení,
bh je bitová hloubka a of je hodnota obnovovací
frekvence v hertzích (lze vynechat). Tedy například volání
nastaví rozlišení 800x600 ve 32bitových barvách a obnovovací frekvenci 85 Hz. Máte-li k počítači připojeno více monitorů a chcete na každý z nich aplikovat jiné parametry, lze použít volání typu
Pokud chcete nějaký program spouštět v určitém rozlišení a po jeho ukončení se vrátit do rozlišení původního, stačí na konci dávkového souboru vyvolat MultiRes s parametrem restore. Předpokládejme, že normálně pracujete v rozlišení 1024x768 a jste vášnivým hledačem min. Jenže vaše oblíbená hra MineSweeper od ještě oblíbenějšího Microsoftu :-) se nepřizpůsobuje rozlišení obrazovky, takže v 1024x768 jsou políčka nepříjemně malá. Chtělo by to ji spouštět v 800x600, jenže komu by se chtělo nejdřív přepínat rozlišení tam a po hře zase zpátky. Máme-li nainstalován MultiRes, je jedním z možných řešení dávkový soubor tohoto znění:
multires.exe /800,600,16start /w winmine.exe
multires.exe /restore
MultiRes si před provedením jakékoli změny ukládá aktuální nastavení, ke kterému je později schopen se pomocí parametru restore vrátit. Navíc, pokud jsme alergičtí (jako já :-) na vzrůstající počet programů v pravé části hlavního panelu a chtěli bychom MultiRes vyvolávat, aniž by zůstával rezidentní v paměti, stačí přidat na konec příkazové řádky parametr exit. Výše uvedený příklad by tedy vypadal takto:
multires.exe /800,600,16 /exitstart /w winmine.exe
multires.exe /restore /exit
Kde si ho stáhnout?
Třeba tady.
Ačkoli je MultiRes u EnTechu tak trochu popelkou, evidentně si na něj
některý z programátorů i po létech občas vyšetří trochu času, aby
ho vylepšil. Příkladem budiž právě poslední verze 1.36 z října tohoto roku,
která přidala ono „zamykání“ frekvencí a jisté adaptace pro Windows XP.
I když existuje mnoho utilit od různých autorů, které v sobě obsahují
podobné funkce, MultiRes nad ně poměrem své velikosti (pouhých 51 kB)
a užitné hodnoty vyniká.
Zdroj: EnTech