SpaceHawks' WorldNews
Issue #16

Pár szó a DPMS-ről és azt támogató programokról





Először is mi is az a "DPMS"?
Ez egy rövidítés ami a következőt jelenti angolul: Display Power Management
Signalling.

Mire jó ez?
Arra, hogy egy bizonyos program(ok) használatával a monitort energiatakarékos
módba tudjuk kapcsolni, vagy akár ki is kapcsolhatjuk a monitort.

Ennek a DPMS-nek három szintje (Level) van amik a következők:
- Standby (Készenlét) ---> a monitor készenléti módban van, ilyenkor
                           valamivel kevesebbet fogyaszt mint bekapcsolt
                           állapotban, ez a Level 1.
- Suspend (Felfüggesztett) ---> a monitor felfüggesztett módban van, ilyenkor
                                kb a harmadát fogyasztja a monitor mint
                                bekapcsolt állapotban, ez a Level 2.
                                Monitortól függűen a visszaállási idő kb
                                3 sec.
- PowerOff (Kikapcsolt) ---> a monitor teljesen ki van kapcsolva szinte semmi
                             áramot nem fogyaszt. Ez a Level 3.
                             Monitortól függűen a bekapcsolási idő kb 15 sec.


Mely monitorok támogatják ezt?
Az újabb típusok közül elméletileg mindegyiknek kell támogatnia, ha nem vagy
biztos benne, hogy a monitorod támogatja a DPMS funkciót vagy sem akkor nem
érdemes kísérletezgetni, mert könnyen hazavághatod a monitort!

Milyen Amigák támogatják a DPMS funkciót?
Szinte mindegyik (ECS, AGA) és a gfx-kártyák többsége is (BVisionPPC tuti),
csak a PicassoII-es nem támogatja a Level 1, Level 2 DPMS funkciókat!

Pár program a teljesség igénye nélkül, ami támogatja a DPMS funkciót:
MultiCX (MCX) a verziót nem tudom, nézz utána a doksiban!
A következők kellenek neki:
- DPMS kompatibilis monitor.
- CGFX system v40+.
- CGFX Workbench képernyő.
A program Tooltype-jai:
- DPMS_TIME=n ---> mennyi másodperc elteltével kapcsoljon be a DPMS funkció.
                   Ha 0 azaz nulla akkor nincs DPMS.
- DPMS_LEVEL=n ---> a DPMS Level-jének a megadása (Erről pár sorral feljebb
                    már volt szó!). Ha 0 azaz nulla akkor nincs DPMS.
- DPMS_SHIFT=n ---> a másodpercek beállítása ami után Level-t vált a program.
                    Ha az érték nulla akkor ez a funkció ki van kapcsolva.
- DPMS_KILLKEY ---> letiltja a billentyűzetfigyelést a DPMS funkció alatt.
- DPMS_NOMOUSE ---> nem kapcsolja ki a DPMS funkciót ha meg lesz mozgatva az
                    egér.
- DPMS_NODISK ---> nem kapcsolja ki a DPMS funkciót ha egy lemez lesz
                   behelyezve.
- DPMS_HOTKEY=Qual&Key ---> a hotkey megadása az azonnali DPMS
                            bekapcsolásához.
Végülis a program nem rossz, csak az egyetlen egy baj vele, hogy csak
CGFX-szel hajlandó működni.

MCP:
A követkzők kellenek neki:
- ECS minimum.
- CyberGraphX vagy Retina gfx-kártya.
Keressük meg a "Features" listában a "Power Saver" opciót és lépjük bele.
A következőket látjuk:
- Standby   \
- Suspend    > mennyi idő után kapcsoljanak be az egyes funkciók.
- Power Off /
- DMA ---> ezzel azt lehet meghatározni, hogy mennyi idő elteltével kapcsolja
           ki a program a teljes képernyő-DMA-t. Ha ez megtörtént akkor a
           processor gyorsabban tud a ChipRam-ban dolgozni és a képernyő
           fekete. Csak Amiga-képernyőknél működik!
A többi funkcióra nem térnék ki.
Szerintem ez a legkorrektebb és legegyszerűbb program már az egyszerűsége
miatt is érdemes használni.

DPMSManager V1.00
Mint a neve is mutatja ez szintén egy DPMS-t támogató program.
A követelményei:
- CyberGFX vagy P96.
- AmigaOS 3.x

A program Tooltype-jai:
- DONOTWAIT ---> no comment.
- MODEID ---> az ID-je a CGFX-képernyőnek ami a DPMS használatakor meg lesz
              nyitva. Ha itt nincs megadva semmi akkor a program az aktuális
              WB képernyőjét használja a DPMS-hez.
              A ModeID-t a GetModeID programmal tudhatod meg.
- POWEROFFKEY=??? ---> a hotkey amivel a DPMS-PowerOff azonnal bekapcsol.
                       
- QUITKEY=??? ---> kilépés a programból. 
- STANDBYTIME=n ---> hány másodpercet várjon a program mielőtt bekapcsolja a
                     Standby módot.
- SUSPEND=n ---> hány másodpercet várjon a program a Standby mód után, hogy
                 bekapcsolja a Suspend módot.
- POWEROFFTIME=n ---> hány másodpercet várjon a program a Suspend mód után,
                      hogy bekapcsolja a PowerOff módot.
Ennyi lenne a program.
Kicsit zavaró, hogy csak gfx-kártyás rendszereket támogat, de szerintem nagyon
jó ötlet a monitor billentyűzetről való kikapcsolásának a lehetősége (ez
vonatkozik az MCX-re is!).

Ezekután szerintem mindenki saját maga döntse el, hogy szerinte érdemes-e
kihasználni a monitor DPMS funkcióját.


                                                A Guy Called Raven




 

 

 
(C) Copyright 1999 SpaceHawks