SGI: Hardware

how to enable DPMS?

I don't seem to be able to convince the Xsgi that my monitor is indeed DPMS capable. I've tried just setting an "Unknown" entry in moninfo, an entry with the name given by gfxinfo, and setting a monitor type via chantab, I always get "Display is not capable of DPMS". Is there anything I've overlooked? There's been some discussion about this topic in viewtopic.php?f=7&t=16726867 and http://www.nekochan.net/weblog/archives/000193.html claims that power management is set in /usr/lib/X11/xdm/Xlogin, probably referring to the /usr/bin/X11/xset s 600 1200 in there.
Code:
DPMS (Energy Star):
Display is not capable of DPMS
Code:
#  cat  /var/X11/Xvc/chantab
# always EIZO-S2243 connected
0.0.1: EIZO-S2243
Code:
# tail -n 40  /var/X11/Xvc/moninfo

ENC-8512
LineRate=31000-94000 FrameRate=55-76
VerticalBlanking=920000-20000000 VerticalSync=64000-333330
HorizontalBlanking=3000 HorizontalSync=670-9000
HeightMM=296 WidthMM=474
VariableFrequency=TRUE
Color=TRUE
HalfLines=FALSE
FieldSequential=FALSE
AuxiliarySync=TRUE
CombinedHVSync=FALSE
PowerSavingHVSync=TRUE
SyncColor=GREEN
PermitQueryOverride=FALSE
QueryResponseSerial="ENC 8512"
FullScreenStereo=FALSE
Stereo=FALSE

EIZO-S2243
LineRate=31000-94000 FrameRate=55-76
VerticalBlanking=920000-20000000 VerticalSync=64000-333330
HorizontalBlanking=3000 HorizontalSync=670-9000
HeightMM=296 WidthMM=474
VariableFrequency=TRUE
Color=TRUE
HalfLines=FALSE
FieldSequential=FALSE
AuxiliarySync=TRUE
CombinedHVSync=FALSE
PowerSavingHVSync=TRUE
SyncColor=GREEN
PermitQueryOverride=FALSE
QueryResponseSerial="ENC 8512"
FullScreenStereo=FALSE
Stereo=FALSE

Unknown
LineRate=31000-94000 FrameRate=55-76
PowerSavingHVSync=TRUE
Code:
# /usr/gfx/gfxinfo
Graphics board 0 is "ODYSSEY" graphics.
Managed (":0.0") 1920x1200
BUZZ version B.2
PB&J version 1
128MB memory
Banks: 4, CAS latency: 3
Monitor 0 type: Unknown
Dual Channel Display option
Monitor 1 type: ENC 8512        Monitor 2 type: Unknown
Channel 0:
Origin = (0,0)
Video Output: 1920 pixels, 1200 lines, 60.00Hz (1920x1200_60p)
I haven't got an IRIX machine running at the moment, but in "modern" unix you can enable DPMS with
Code:
$ xset +dpms

and control times with
Code:
$ xset dpms <standby> <suspend> <off>

so
Code:
$ xset dpms 600

would make your monitor go standby after 5 minutes of inactivity.
Perhaps it works the same in IRIX?

_________________
Torfinn
tingo wrote:
Code:
$ xset dpms 600

would make your monitor go standby after 5 minutes of inactivity.
Perhaps it works the same in IRIX?

10 minutes, no? :D

_________________
Then? :IRIS3130: ... Now? :O3x02L: :A3504L: - :A3502L: :1600SW: +MLA :Fuel: :Octane2: :Octane: :Indigo2IMP: ... Other: DEC :BA213: :BA123: Sun , DG AViiON , NeXT :Cube:
tingo wrote:
in "modern" unix you can enable DPMS ...
Perhaps it works the same in IRIX?

Code:
usage:  xset [-display host:dpy] option ...
To turn bell off:
-b                b off               b 0
To set bell volume, pitch and duration:
b [vol [pitch [dur]]]          b on
To disable bug compatibility mode:
-bc
To enable bug compatibility mode:
bc
To turn keyclick off:
-c                c off               c 0
To set keyclick volume:
c [0-100]        c on
To control Energy Star (DPMS) features:
-dpms      Energy Star features off
+dpms      Energy Star features on
dpms [standby [suspend [off]]]
force standby
force suspend
force off
(also implicitly enables DPMS features)
a timeout value of zero disables the mode
To set the font path:
fp= path[,path...]
To restore the default font path:
fp default
To have the server reread font databases:
fp rehash
To remove elements from font path:
-fp path[,path...]  fp- path[,path...]
To prepend or append elements to font path:
+fp path[,path...]  fp+ path[,path...]
To set LED states off or on:
-led [1-32]         led off
led [1-32]         led on
To set mouse acceleration and threshold:
m [acc_mult[/acc_div] [thr]]    m default
To set pixel colors:
p pixel_value color_name
To turn auto-repeat off or on:
-r [keycode]        r off
r [keycode]        r on
To set auto-repeat speed:
-art [timeout]
-ari [interval]
For screen-saver control:
s [timeout [cycle]]  s default    s on
s blank              s noblank    s off
s expose             s noexpose
s activate           s reset
For status information:  q

but an interesting thing ...
Code:
urchin 2% xset q
....
Screen Saver:
prefer blanking:  yes    allow exposures:  yes
timeout:  600    cycle:  1200
...
Bug Mode: compatibility mode is disabled
Auto Repeat Rate: timeout = 66, interval = 4
DPMS (Energy Star):
Display is not capable of DPMS

Yet the screen definitely does go to sleep, blank, wake up when you move the cursor ... is that not a functioning dpms ?

_________________
waiting for flight 1203 ...
hamei,
does the screen go blank because the computer is sending it the signal (or lack thereof) for a blank screen, or because the monitor itself has gone into a different power state? in other words, the computer blanks the display but the monitor does not react by power-saving (I recall reading something years ago about it being better to use a screensaver that displayed something than leaving a monitor blank but fully powered for long periods)

_________________
Fuel ; Indigo2 ; RiscPC Kinetic-StrongARM RISCOS4.39; EspressoPC ViaC3/900 Debian-testing; RPi B RISCOS5.19 or Raspbian
xset dpms doesn't help. It doesn't complain, but after running xset s 5 10 and xset dpms 15, the screen turns black after 5s, but the backlight remains on even after 1 minute. I think DPMS works with an O2, a 7of9 and and the appropriate adapter, an Octane V6 and a 20D11, and if I'm not mistaken even an Indy.
ajw99uk wrote:
does the screen go blank because the computer is sending it the signal (or lack thereof) for a blank screen, or because the monitor itself has gone into a different power state?

Yes, I don't know. But if the monitor itself has gone to sleep, how would it know if the cursor was moved to wake it up ? That would be a pretty smart monitor ...

_________________
waiting for flight 1203 ...
What ajw99uk means is the difference between the computer sending the signal to power down / go to sleep to the monitor (usually by turning off one or both of the sync signals), or just sends a black "image," while still sending H+V sync signals. I don't think the power management cares if the sync signals are separate, combined or on green.
smj wrote:
tingo wrote:
Code:
$ xset dpms 600

would make your monitor go standby after 5 minutes of inactivity.
Perhaps it works the same in IRIX?

10 minutes, no? :D

Yes. :) Congratulations, you passed the "let's check if the readers are awake test" :-P

_________________
Torfinn