I write about a bug involving the subject. I wrote in the past, someone
answered me that the bug was fixed in CVS, but it is not so.
It is impossibile to have DPMS switched on, with Radeon VE and DFP
(without CRT).
Now I have CVS 4.2.99.1, with ati.2 CVS same revision and drm-kernel
CVS, but the result is the same (no DPMS is possibile).
I rececive a suggestion by E-mail from Jaijeet Roychowdhury
Associate Professor, telling:
********************
Marco,
I found a post by you on the Xpert mailing list about DPMS not
working with a Radeon card and flat panel displays. I had a similar
problem
that I was able to fix by a small change to the XFree86 4.2.0 source
code.
(For me, DPMS stopped working on the CRT when I connected the Svideo
output
of my Radeon VE to a TV).
The file to change is:
xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c in the
XFree86
4.2.0 code. I changed line 2869 to:
if ((info->DisplayType == MT_CRT) || (info->UseCRT))
from the original:
if (info->DisplayType == MT_CRT)
The original code seems to initialize DPMS only if the first display it
detects is a CRT. If you want DPMS on a flat panel or LCD, I suspect
something
like
if ((info->DisplayType == MT_CRT) || (info->DisplayType ==
MT_DFP)
|| (info->DisplayType == MT_LCD))
will work.
Compiling these changes will only affect radeon_drv.o, which can then be
copied to /usr/X11R6/lib/modules/drivers/.
Please feel free to post this on the Xpert mailing list if it works.
Best wishes,
Jaijeet Roychowdhury
***********
I applied this on the source from ati.2.
Now, switching on DPMS don't produce an error message anymore, but it
produce only a black blank screen (no power management).
This is very sad, note that, from the log:
(II) RADEON(0): DPMS capabilities: Off; RGB/Color Display
(and infact in windows the off capability works fine)
Any suggestion?
Thank you
--
Saluti - Marco Coli
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert