[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: ViewSonic monitor problem -- fixed!



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 agora rdrop com> 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]