<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> Modes   "1366x768" "1280x800" "1024x768" "1440x900" "1920x1080"</div><div><br /></div><div>MYSTERY PHENOMENON</div><div>1.  Upgrade kernel, from 3.7.1 to 3.8.2</div><div>Absolutely NO other changes (except "adjustments" 'make menuconfig'</div><div>and 'make oldconfg' make to the original 3.7.1 '.config' file</div><div>"behind the scenes" to bring parameters to 3.8.2 level.)</div><div>Absolutely NO hardware/configuration changes:</div><div><br /></div><div>2.  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.  in Xorg.log files</div><div> (excerpts from differences, < = 3.7.1, > = 3.8.2):</div><div><br /></div><div><  (II) intel(0): Using user preference for initial modes</div><div><  (II) intel(0): Output VGA1 using initial mode 1366x768</div><div>---</div><div>>  (II) intel(0): Using exact sizes for initial modes</div><div>>  (II) intel(0): Output VGA1 using initial mode 1920x1080</div><div>----------------------------------------------------------</div><div><  (**) intel(0): DPI set to (66, 66)</div><div>---</div><div>>  (**) intel(0): DPI set to (93, 93)</div><div>-------------------------------------------------------------------------</div><div><  (II) intel(0): Allocated new frame buffer 1408x768 stride 5632, tiled</div><div>---</div><div>>  (II) intel(0): Allocated new frame buffer 1920x1080 stride 7680, tiled</div><div><br /></div><div>4.  xrandr (v1.4.0)</div><div> --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>                                                         531mm x 298mm</div><div>   1366x768       60.0*+</div><div>   1920x1080      60.0 +</div><div>   1600x1200      60.0</div><div>   1680x1050      60.0</div><div>   1680x945       60.0</div><div>   1400x1050      60.0</div><div>   1600x900       60.0</div><div>   1280x1024      60.0</div><div><div>   1440x900       59.9</div><div>   1280x960       60.0</div><div>   1360x768       60.0</div><div>   1280x800       59.8</div><div>   1280x768       59.9</div><div>   1024x768       60.0</div><div>   1024x576       60.0</div><div>   800x600        60.3     56.2</div><div>   848x480        60.0</div><div>   640x480        60.0</div><div><br /></div><div> --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>                                                          531mm x 298mm</div><div>   1920x1080      60.0*+</div><div>   1600x1200      60.0</div><div>   1680x1050      60.0</div><div>   1280x1024      60.0</div><div>   1440x900       59.9</div><div>   1280x960       60.0</div><div>   1280x800       59.8</div><div>   1024x768       60.0</div><div>   800x600        60.3     56.2</div><div>   640x480        60.0</div><div><br /></div><div>ADDITIONAL NOTES</div><div>5.  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.  The above tests (3.7.1 vs 3.8.2) are made by these three steps</div><div> 6.1.  Switch the two "Kernel" and System.map" pointers in '/boot'</div><div> 6.2.  Reboot to runlevel 3</div><div> 6.3.  startx</div><div><br /></div><div> Repeat:  absolutely NO other changes whatsoever (software/hardware)</div><div><br /></div><div>7.  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>   1920x1080      60.0 +</div><div>   1600x1200      60.0  </div><div>   1680x1050      60.0  </div></div><div><div>   1280x1024      60.0  </div><div>   1440x900       59.9  </div><div>   1280x960       60.0  </div><div>   1280x800       59.8  </div><div>   1024x768       60.0  </div><div>   800x600        60.3     56.2  </div><div>   640x480        60.0  </div><div>   1366x768       60.0*</div><div><br /></div><div>COMMENTS</div><div>8.  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 </div><div>non-expert user's tired eyes.)</div><div><br /></div><div>BIG QUESTION (PUZZLEMENT)</div><div>9.  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>