modelines in /var/log/Xorg.0.log (was: F8 and F9 compute different modelines)

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

 



On Tue, Jun 10, 2008 at 11:20 AM, Vadim Nasardinov wrote in
 https://www.redhat.com/archives/fedora-list/2008-June/msg01073.html
> the difference between modelines computed by F8 and F9 may be pointing
> to the cause of my problems.
>
> The diff between F8's and F9's /var/log/anaconda.xlog is voluminous.
> Here are some excerpts:
...
> 461c328
> < (II) MGA(0): Modeline "1280x1024"x59.9  109.00  1280 1368 1496 1712 \
>   1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
> ---
> > (II) MGA(0): Modeline "1280x1024"x60.0  108.88  1280 1360 1496 1712 \
> > 1024 1025 1028 1060 -hsync +vsync (63.6 kHz)

Looking at /var/log/Xorg.0.log, I see Xorg going through the following
motions:

Step 1. It queries the monitor via DDC/EDID:

  | (II) MGA(0): EDID vendor "VSC", prod id 2842
  | (II) MGA(0): Using EDID range info for horizontal sync
  | (II) MGA(0): Using EDID range info for vertical refresh
  | (II) MGA(0): Printing DDC gathered Modelines:
  | (II) MGA(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 \
  |      1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
  | (II) MGA(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  \
  |      600 601 605 628 +hsync +vsync (37.9 kHz)
  | [...16 more similar lines excised for brevity ...]

  Note that these are not syntactically valid for inclusion in
  xorg.conf.  The
               x0.0
  part in
    "1280x1024"x0.0
  is not part of the syntax understood by xorg.conf.



Step 2. Based on DDC-gather data, it seems to compute a set usable
  modelines:

  | (--) MGA(0): Virtual size is 1280x1024 (pitch 1280)
  | (**) MGA(0): *Driver mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
  | (II) MGA(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688  \
  |      1024 1025 1028 1066 +hsync +vsync
  | (**) MGA(0): *Driver mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
  | (II) MGA(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688  \
  |      1024 1025 1028 1066 +hsync +vsync
  | (**) MGA(0): *Driver mode "1280x1024": 109.0 MHz, 63.7 kHz, 59.9 Hz
  | (II) MGA(0): Modeline "1280x1024"  109.00  1280 1368 1496 1712  \
  |      1024 1027 1034 1063 -hsync +vsync
  | (**) MGA(0): *Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
  | (II) MGA(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688  \
  |      1024 1025 1028 1066 +hsync +vsync
  | (**) MGA(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
  | (II) MGA(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688  \
  |      1024 1025 1028 1066 +hsync +vsync
  | (**) MGA(0): *Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
  | (II) MGA(0): Modeline "1280x960"  108.00  1280 1376 1488 1800  \
  |      960 961 964 1000 +hsync +vsync
  | [ ... 160 similar lines excised for brevity ...]

  Note that unlike DDC-gather modelines logged in Step 1, these seem to
  be syntactically valid from the xorg.conf standpoint.


Now, my question is, why would these computed modelines be different
for the same hardware running under F8 and F9 respectively?

If we limit our attention just to 1280x1024 modelines, we see this
under F8 on my box:

 | $ grep -F Modeline f8/log/Xorg.0.log | grep 1280x1024
 | (II) MGA(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x59.9  109.00  1280 1368 1496 \
 |      1712  1024 1027 1034 1063 -hsync +vsync (63.7 kHz)
 | (II) MGA(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688 \
 |      1024 1025 1028 1066 +hsync +vsync
 | (II) MGA(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688 \
 |      1024 1025 1028 1066 +hsync +vsync
 | (II) MGA(0): Modeline "1280x1024"  109.00  1280 1368 1496 1712 \
 |      1024 1027 1034 1063 -hsync +vsync
 | (II) MGA(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688 \
 |      1024 1025 1028 1066 +hsync +vsync
 | (II) MGA(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688 \
 |      1024 1025 1028 1066 +hsync +vsync

These has three DDC-gathered modelines from Step 1 and five "computed"
modelines from Step 2.


Compare this to F9:

 | $ grep -F Modeline f9/log/Xorg.0.log | grep 1280x1024
 | (II) MGA(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x60.0  108.88  1280 1360 1496 \
 |      1712  1024 1025 1028 1060 -hsync +vsync (63.6 kHz)
 | (II) MGA(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x60.0  108.88  1280 1360 1496 \
 |      1712  1024 1025 1028 1060 -hsync +vsync (63.6 kHz)
 | (II) MGA(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
 | (II) MGA(0): Modeline "1280x1024"x60.0  108.00  1280 1328 1440 \
 |      1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)

In contrast to F8's output, modelines logged by F9's Xorg in Step 2
retained the 'x75.0' part in "1280x1024"x75.0

Is that normal?

Attachment: F8-F9-Xorg-logs.tar.gz
Description: GNU Zip compressed data

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux