On Thu, Mar 17, 2005 at 09:23:49PM -0500, Louis Guillaume wrote:
David Dawes wrote:
On Thu, Mar 17, 2005 at 05:50:26PM -0500, Louis Guillaume wrote:
Hello all,
Just updated to 4.5.0RC3, built from cvs. This is on NetBSD -current (built yesterday).
Now I only have one video mode: 640x480.
The log shows several "Mode:" records that I'm unfamiliar with. It looks like they are different display modes. There are no "Modeline" entries in the log as there used to be.
Once I fire up X, xrandr only knows about the 640x480 mode, and Ctrl-Alt-+/- don't do anything.
What could be wrong here?
Do you have the monitor parameters specified explicitly in the XF86Config file?
No: I was expecting DPMS to do its magic as it had before. Last time I built was ~ 2 months ago. Here's what I have...
Not DPMS, but DDC.
It should, but it looks to me like this is broken in the current version of the driver because the mode pool is chosen before the DDC parameters are applied. The following patch might make it work. The code that looks for monitor changes should probably do something like this too.
Index: i830_driver.c
===================================================================
RCS file: /home/x-cvs/xc/programs/Xserver/hw/xfree86/drivers/i810/i830_driver.c,v
retrieving revision 1.64
diff -u -r1.64 i830_driver.c
--- i830_driver.c 3 Mar 2005 18:06:26 -0000 1.64
+++ i830_driver.c 18 Mar 2005 03:12:37 -0000
@@ -2667,6 +2667,9 @@
pI830->pipeDisplaySize[n].y2,
60);
+ } else {
+ xf86SetMonitorParameters(pScrn, pScrn->monitor, 0, 0, 0);
+ xf86AddEDIDModes(pScrn, pScrn->monitor, 0);
}
/* By now, we should have had some monitor settings, but if not, we
David
Thank you David. The patch worked beautifully!
Regards,
Louis
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature