On Mon, 2007-07-09 at 17:04 -0700, Gerhard Magnus wrote: > On Sun, 2007-07-08 at 19:13 -0600, Frank Cox wrote: > > On Sun, 08 Jul 2007 16:51:39 -0700 > > Gerhard Magnus <magnus@xxxxxxxxxxxxxxx> wrote: > My old CRT monitor burned out and I've replaced it with a ViewSonic > VG2030WM, which has a resolution of 1680 X 1050 @ 60Hz. Kudzu (or > whatever configures new hardware) set it to 1280 X 1024 & 60Hz, which > works fine, although everything is a little larger than I want. The > monitor model isn't listed in system-config-display so I've set this to > the generic "LCD Panel 1680 X 1050". > > > > > The graphics card is on the motherboard: > > > i810 - Intel Integrated Graphics Chipsets, including i810, i815, 830M, > > > 845G, 852GM, 855GM, 865G. 915G, 915GM and 945GM > > > I followed the instructions in: > > http://lists.linuxcoding.com/rhl/2007q1/msg09775.html > > >From my /var/log/Xorg.0.log: > (II) INTEL(0): Supported additional Video Mode: > (II) INTEL(0): clock: 146.2 MHz Image Size: 433 x 270 mm > (II) INTEL(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end > 2240 h_border: 0 > (II) INTEL(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: > 1089 v_border: 0 > (II) INTEL(0): Serial No: QCC0646A4907 > (II) INTEL(0): Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 82 > kHz, PixClock max 170 MHz > (II) INTEL(0): Monitor name: VG2030wm > > My Modeline is identical lists.linuxcoding.com except for the clock rate: > Modeline "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089 > > Here are the relevant updated sections from /etc/X11/xorg.conf: > > Section "Monitor" > Identifier "ViewSonic" > VendorName "ViewSonic" > ModelName "VG2030wm" > HorizSync 24.0 - 92.0 > VertRefresh 50.0 - 85.0 > Option "dpms" > Modeline "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089 > EndSection > > Section "Screen" > Identifier "Screen0" > Device "Card0" > Monitor "ViewSonic" > SubSection "Display" > Viewport 0 0 > Depth 1 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > SubSection "Display" > Viewport 0 0 > Depth 4 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > SubSection "Display" > Viewport 0 0 > Depth 8 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > SubSection "Display" > Viewport 0 0 > Depth 15 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > SubSection "Display" > Viewport 0 0 > Depth 16 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > SubSection "Display" > Viewport 0 0 > Depth 24 > Modes "1680 X 1050" "1280x1024" "1152x864" "1024x768" "832x624" > "800x600" "720x400" "640x480" > EndSubSection > EndSection > > I installed 915resolution. /etc/sysconfig/915resolution was originally: > # Mode to overwrite > # RESOLUTION="58 1680 1050" > which I changed to > # Mode to overwrite > RESOLUTION="58 1680 1050 32 2240 1089" > > I couldn't find values for these entries in Xorg.0.log file so I copied > from lists.linuxcoding.com: > mode to overwrite in the bios 58 > bits per pixel 32 > > I rebooted but still am coming up with the old 1280x1024 resolution. > When I try to change this using /usr/bin/system-config-display I get > these error messages: > > root@PuteB Mon Jul 09 16:48:18 > [585] /home/magnusg $ Traceback (most recent call last): > File "/usr/share/system-config-display/xconf.py", line 311, in ? > hardware_state = XF86HardwareState(xconfig) > File "/usr/lib/python2.4/site-packages/rhpxl/xhwstate.py", line 177, > in __init__ > self.init_from_xconfig(xconfig) > File "/usr/lib/python2.4/site-packages/rhpxl/xhwstate.py", line 296, > in init_from_xconfig > self.all_resolutions.sort (compare_resolution) > File "/usr/lib/python2.4/site-packages/rhpxl/xhwstate.py", line 60, in > compare_resolution > (w1, h1) = resolution_from_string(res1) > File "/usr/lib/python2.4/site-packages/rhpxl/xhwstate.py", line 49, in > resolution_from_string > (w, h) = string.split (res, "x") > ValueError: need more than 1 value to unpack Error messages similar to these once led to a bugzilla report ttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=213027 where I found the final missing piece: In xorg.conf the mode entry that works is "1680x1050", not "1680 X 1050" -- it must be a lower case x. Now isn't that just the way. Thanks to Antonio Olivares, Frank Cox, Les H. and anyone else who helped me get past the problem. It's the knowledgeable people who answer questions on lists like this one who are making linux work. Jerry