[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg
Subject:    Mystifying resolution change on upgrading kernel
From:       alupu () verizon ! net
Date:       2013-03-08 22:36:12
Message-ID: 17358156.774207.1362782172515.JavaMail.root () vms170015
[Download RAW message or body]

[Attachment #2 (text/html)]

<div style="FONT-FAMILY: Arial; COLOR: rgb(0, 0, 0); FONT-SIZE: \
12px"><div>Hello,</div><div><br /></div><div>SYSTEM</div><div>(B)LFS \
i686-pc-linux-gnu, Xorg-7.7, xterm-291</div><div>xorg-server-1.13.2, \
xf86-input-evdev-2.7.3, xf86-video-intel-2.21.2</div><div>Board: ASUS P5E-VM HDMI \
with Intel G35/ICH9R, Monitor: Samsung SM2494</div><div><br /></div><div>'xorg.conf' \
(excerpt):</div><div>&nbsp;Modes &nbsp; &quot;1366x768&quot; &quot;1280x800&quot; \
&quot;1024x768&quot; &quot;1440x900&quot; &quot;1920x1080&quot;</div><div><br \
/></div><div>MYSTERY PHENOMENON</div><div>1. &nbsp;Upgrade kernel, from 3.7.1 to \
3.8.2</div><div>Absolutely NO other changes (except &quot;adjustments&quot; 'make \
menuconfig'</div><div>and 'make oldconfg' make to the original 3.7.1 '.config' \
file</div><div>&quot;behind the scenes&quot; to bring parameters to 3.8.2 \
level.)</div><div>Absolutely NO hardware/configuration changes:</div><div><br \
/></div><div>2. &nbsp;When going from runlevel 3 (console/text mode) to 5 (Xorg) on \
the new</div><div>3.8.2 kernel, resolution CHANGES to 1920x1080 (from 1366x768 in \
3.7.1).</div><div><br /></div><div>DETAILS</div><div>3. &nbsp;in Xorg.log \
files</div><div>&nbsp;(excerpts from differences, &lt; = 3.7.1, &gt; = \
3.8.2):</div><div><br /></div><div>&lt; &nbsp;(II) intel(0): Using user preference \
for initial modes</div><div>&lt; &nbsp;(II) intel(0): Output VGA1 using initial mode \
1366x768</div><div>---</div><div>&gt; &nbsp;(II) intel(0): Using exact sizes for \
initial modes</div><div>&gt; &nbsp;(II) intel(0): Output VGA1 using initial mode \
1920x1080</div><div>----------------------------------------------------------</div><div>&lt; \
&nbsp;(**) intel(0): DPI set to (66, 66)</div><div>---</div><div>&gt; &nbsp;(**) \
intel(0): DPI set to (93, \
93)</div><div>-------------------------------------------------------------------------</div><div>&lt; \
&nbsp;(II) intel(0): Allocated new frame buffer 1408x768 stride 5632, \
tiled</div><div>---</div><div>&gt; &nbsp;(II) intel(0): Allocated new frame buffer \
1920x1080 stride 7680, tiled</div><div><br /></div><div>4. &nbsp;xrandr \
(v1.4.0)</div><div>&nbsp;--On 3.7.1</div><div>Screen 0: minimum 320 x 200, current \
1366 x 768, maximum 8192 x 8192</div><div>VGA1 connected 1366x768+0+0 (normal left \
inverted right x axis y axis)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;531mm x \
298mm</div><div>&nbsp; &nbsp;1366x768 &nbsp; &nbsp; &nbsp; 60.0*+</div><div>&nbsp; \
&nbsp;1920x1080 &nbsp; &nbsp; &nbsp;60.0 +</div><div>&nbsp; &nbsp;1600x1200 &nbsp; \
&nbsp; &nbsp;60.0</div><div>&nbsp; &nbsp;1680x1050 &nbsp; &nbsp; \
&nbsp;60.0</div><div>&nbsp; &nbsp;1680x945 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; \
&nbsp;1400x1050 &nbsp; &nbsp; &nbsp;60.0</div><div>&nbsp; &nbsp;1600x900 &nbsp; \
&nbsp; &nbsp; 60.0</div><div>&nbsp; &nbsp;1280x1024 &nbsp; &nbsp; \
&nbsp;60.0</div><div><div>&nbsp; &nbsp;1440x900 &nbsp; &nbsp; &nbsp; \
59.9</div><div>&nbsp; &nbsp;1280x960 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; \
&nbsp;1360x768 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; &nbsp;1280x800 &nbsp; \
&nbsp; &nbsp; 59.8</div><div>&nbsp; &nbsp;1280x768 &nbsp; &nbsp; &nbsp; \
59.9</div><div>&nbsp; &nbsp;1024x768 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; \
&nbsp;1024x576 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; &nbsp;800x600 &nbsp; &nbsp; \
&nbsp; &nbsp;60.3 &nbsp; &nbsp; 56.2</div><div>&nbsp; &nbsp;848x480 &nbsp; &nbsp; \
&nbsp; &nbsp;60.0</div><div>&nbsp; &nbsp;640x480 &nbsp; &nbsp; &nbsp; \
&nbsp;60.0</div><div><br /></div><div>&nbsp;--On 3.8.2</div><div>Screen 0: minimum \
320 x 200, current 1920 x 1080, maximum 8192 x 8192</div><div>VGA1 connected \
1920x1080+0+0 (normal left inverted right x axis y axis)</div><div>&nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; 531mm x 298mm</div><div>&nbsp; &nbsp;1920x1080 &nbsp; &nbsp; \
&nbsp;60.0*+</div><div>&nbsp; &nbsp;1600x1200 &nbsp; &nbsp; \
&nbsp;60.0</div><div>&nbsp; &nbsp;1680x1050 &nbsp; &nbsp; &nbsp;60.0</div><div>&nbsp; \
&nbsp;1280x1024 &nbsp; &nbsp; &nbsp;60.0</div><div>&nbsp; &nbsp;1440x900 &nbsp; \
&nbsp; &nbsp; 59.9</div><div>&nbsp; &nbsp;1280x960 &nbsp; &nbsp; &nbsp; \
60.0</div><div>&nbsp; &nbsp;1280x800 &nbsp; &nbsp; &nbsp; 59.8</div><div>&nbsp; \
&nbsp;1024x768 &nbsp; &nbsp; &nbsp; 60.0</div><div>&nbsp; &nbsp;800x600 &nbsp; &nbsp; \
&nbsp; &nbsp;60.3 &nbsp; &nbsp; 56.2</div><div>&nbsp; &nbsp;640x480 &nbsp; &nbsp; \
&nbsp; &nbsp;60.0</div><div><br /></div><div>ADDITIONAL NOTES</div><div>5. &nbsp;I \
upgraded the server and intel module to 1.14.0 and 2.21.3 respectively</div><div>and \
nothing changed as to the above 3.8.2 situation.</div><div><br /></div><div>6. \
&nbsp;The above tests (3.7.1 vs 3.8.2) are made by these three \
steps</div><div>&nbsp;6.1. &nbsp;Switch the two &quot;Kernel&quot; and \
System.map&quot; pointers in '/boot'</div><div>&nbsp;6.2. &nbsp;Reboot to runlevel \
3</div><div>&nbsp;6.3. &nbsp;startx</div><div><br /></div><div>&nbsp;Repeat: \
&nbsp;absolutely NO other changes whatsoever (software/hardware)</div><div><br \
/></div><div>7. &nbsp;In 3.8.2, I can successfully force, say, a 1366x768 resolution \
by</div><div>using the usual 'xrandr' tricks (--newmode, --addmode and \
--output/--mode):</div><div><br /></div><div>Screen 0: minimum 320 x 200, current \
1366 x 768, maximum 8192 x 8192</div><div>VGA1 connected 1366x768+0+0 (normal left \
inverted right x axis y axis) 531mm x 298mm</div><div>&nbsp; &nbsp;1920x1080 &nbsp; \
&nbsp; &nbsp;60.0 +</div><div>&nbsp; &nbsp;1600x1200 &nbsp; &nbsp; &nbsp;60.0 \
&nbsp;</div><div>&nbsp; &nbsp;1680x1050 &nbsp; &nbsp; &nbsp;60.0 \
&nbsp;</div></div><div><div>&nbsp; &nbsp;1280x1024 &nbsp; &nbsp; &nbsp;60.0 \
&nbsp;</div><div>&nbsp; &nbsp;1440x900 &nbsp; &nbsp; &nbsp; 59.9 \
&nbsp;</div><div>&nbsp; &nbsp;1280x960 &nbsp; &nbsp; &nbsp; 60.0 \
&nbsp;</div><div>&nbsp; &nbsp;1280x800 &nbsp; &nbsp; &nbsp; 59.8 \
&nbsp;</div><div>&nbsp; &nbsp;1024x768 &nbsp; &nbsp; &nbsp; 60.0 \
&nbsp;</div><div>&nbsp; &nbsp;800x600 &nbsp; &nbsp; &nbsp; &nbsp;60.3 &nbsp; &nbsp; \
56.2 &nbsp;</div><div>&nbsp; &nbsp;640x480 &nbsp; &nbsp; &nbsp; &nbsp;60.0 \
&nbsp;</div><div>&nbsp; &nbsp;1366x768 &nbsp; &nbsp; &nbsp; 60.0*</div><div><br \
/></div><div>COMMENTS</div><div>8. &nbsp;I assume (as a non-expert user) that \
'xrandr' reads the EDID (and</div><div>optionally sets the monitor temporarily), and \
reports based on that.</div><div>(Actually, a 1366x768 vs 1920x1080 resolution is \
pretty obvious even to a&nbsp;</div><div>non-expert user's tired eyes.)</div><div><br \
/></div><div>BIG QUESTION (PUZZLEMENT)</div><div>9. &nbsp;Why is the monitor's EDID \
interpreted/treated differently on different</div><div>kernel \
versions?</div></div><div><br /></div><div>Thanks,</div><div>-- Alex</div></div>



_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: freedesktop-xorg@progressive-comp.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic