i810 modesetting and external VGA, not working
ross at burtonini.com
Thu Jan 4 02:19:49 PST 2007
On Wed, 2007-01-03 at 14:25 -0800, Keith Packard wrote:
> On Wed, 2007-01-03 at 18:38 +0000, Ross Burton wrote:
> > On Wed, 2007-01-03 at 18:36 +0000, Ross Burton wrote:
> > > Attached again is the xorg.log from me running xrandr --auto. I do
> > > notice that 1680x1050 is missing from the probed mode list from the
> > > TFT. :(
> Set the Virtual parameter in the config file; it doesn't have useful
> defaults yet, but I'm also not sure what 'useful' means to most people.
> We really need to be able to resize the frame buffer.
Aha, right. I added this to my Screen section:
Virtual 1680 1050
Amusingly the virtual framebuffer size is used when calculating the DPI
of the display, so this is the xdpyinfo output for my 1024x768 12" LVDS:
dimensions: 1024x768 pixels (569x356 millimeters)
resolution: 46x55 dots per inch
I'm now left with the problem that either my monitor isn't sending EDID
down VGA, or X isn't reading it correctly, as it doesn't know about the
1680x1050 mode and xrandr --prop isn't showing the EDID block for the
TFT over VGA.
I tried doing this:
Identifier "Dell TFT"
Modeline "1680x1050 at 60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
Option "monitor-VGA" "Dell TFT"
And now when I xrandr --auto with the TFT plugged in, X hangs. :/ I
shall dig out another machine later to try and get logs/gdb of it
Does this look reasonable? How would I get xrandr to disable the LVDS,
enable the CRTC, and switch to 1680x1050 in a single call?
Thanks for the help,
Ross Burton mail: ross at burtonini.com
jabber: ross at burtonini.com
PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF
More information about the xorg