hardware: - i945G on MSI micro ATX board - 22" widescreen TFT on analog output After update to i810-2.0.0, X starts in 1024x786 although xorg.conf contains 1680x1050 as only resolution. I downgraded to i810-1.7.4 and got the desired resolution back.
I've got similar results: the driver chose the first resolution from CRT or panel - 640x480. Leaving only '1024x768' in xorg.conf had no effect - it was ignored.
Which kernel version are you using? I found I had this issue until I updated to 2.6.21.
2.6.21.1 and 2.6.22-rc1. I can easily try older kernels, but switching between i810 versions will take time.
I shall post X's log here when I have the opportunity to try i810-2.0.0 again... PS: The widescreen resolution has to be patched into the video BIOS. I'm using 915resolution-0.5.3 for that.
2.6.21 from my overlay, but happens too on vanilla.
I managed to find a workaround to override randr selection. In xorg.conf in intel driver section put an entry option "Monitor-*" "monitor id" where "monitor id" = corresponding monitor section *=montior type eg VGA, TV etc use Xorg log to determine correct value (note it is not the same as MonitorLayout options) Then in the monitor-section add an entry option "PreferredMode" "1024x768" change mode to whatever you like. eg Section "Monitor" Identifier "CRT" HorizSync 31.5 - 82.0 VertRefresh 50-150 Option "PreferredMode" "1024x768" EndSection Section "Device" Identifier "** Intel i810 (generic) [i810]" Driver "intel" Option "Monitor-VGA" "CRT" EndSection See http://www.tetromino.net/blog/2007/04/25/manual-modesetting-for-xf86-video-intel/ for fuller description
I tried i810-2.0.0 now with Option "PreferredMode" "1680x1050" added to the Monitor section of xorg.conf and Option "Monitor-VGA" "Monitor_Fujitsu" in the Device section which I later changed to Option "Monitor-LVDS" "Monitor_Fujitsu" I apparently get 1680x1050 mapped onto 1024x768, which the monitor then stretches up to fullscreen again. I.e. it's utter crap. I also tried Option "ddc" on and off, played with "MonitorLayout", "DevicePresence", no difference. Some excerpts from Xorg.0.log: (II) Module i2c: vendor="X.Org Foundation" compiled for 7.2.0, module version = 1.2.0 ABI class: X.Org Video Driver, version 1.1 (II) intel(0): Output VGA using monitor section Monitor_Fujitsu (**) intel(0): Option "PreferredMode" "1680x1050" (II) intel(0): I2C bus "CRTDDC_A" initialized. (II) intel(0): Output LVDS using monitor section Monitor_Fujitsu (II) intel(0): I2C bus "LVDSDDC_C" initialized. (**) intel(0): Option "ddc" "off" (II) intel(0): EDID for output LVDS ... (II) intel(0): Output TV has no monitor section (II) intel(0): Output VGA connected (**) intel(0): Option "ddc" "off" (II) intel(0): EDID for output VGA (II) intel(0): Not using default mode "640x350" (vrefresh out of range) ... (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range) (II) intel(0): Printing probed modes for output VGA (II) intel(0): Modeline "1680x1050"x59.9 119.00 1680 1728 1760 1840 1050 1053 10 59 1080 (64.7 kHz) ... (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -h sync -vsync (31.5 kHz) (II) intel(0): Output LVDS connected (**) intel(0): Option "ddc" "off" (II) intel(0): EDID for output LVDS (II) intel(0): Not using mode "1680x1050" (exceeds panel dimensions) (II) intel(0): Not using default mode "640x350" (vrefresh out of range) ... (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range) (II) intel(0): Printing probed modes for output LVDS (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 8 06 (48.4 kHz) ... (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -h sync -vsync (31.5 kHz) (II) intel(0): Output TV disconnected (II) intel(0): EDID for output TV (II) intel(0): Output VGA connected (II) intel(0): Output LVDS connected (II) intel(0): Output TV disconnected (II) intel(0): Output VGA using initial mode 1680x1050 (II) intel(0): Output LVDS using initial mode 1024x768 (II) intel(0): Monitoring connected displays enabled There is no blasted LVDS, only the TFT with analog-only ports, connected to the motherboard's VGA port. (The motherboard also has a DVI port which I haven't used since futile attempts to drive a digital-only TFT on it more than half a year ago.) Where does i810 get that alleged 1024x768 limit from?
PS: And Xorg.0.log tells me of course that it does know better than me: (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. (WW) intel(0): Option "PreferredMode" is not used (--) RandR disabled
I have similar problem, but Xorg normally starts with good resolution and after system reboot or Xorg restart it reduces resolution from 1280x1024 to 1024x768. It also prints following info: (II) intel(0): Output VGA using monitor section Monitor0 (II) intel(0): I2C bus "CRTDDC_A" initialized. (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized. (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" registered at address 0x70. (II) intel(0): No SDVO device found on SDVOB (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" removed. (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed. (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized. (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" registered at address 0x72. (II) intel(0): No SDVO device found on SDVOC (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed. (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed. (II) intel(0): Output VGA connected (II) intel(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0. (II) intel(0): I2C device "CRTDDC_A:ddc2" removed. (II) intel(0): EDID for output VGA (II) intel(0): Not using default mode "640x350" (vrefresh out of range) (II) intel(0): Not using default mode "640x400" (vrefresh out of range) (II) intel(0): Not using default mode "720x400" (vrefresh out of range) (II) intel(0): Not using default mode "640x480" (hsync out of range) (II) intel(0): Not using default mode "640x480" (vrefresh out of range) (II) intel(0): Not using default mode "800x600" (vrefresh out of range) (II) intel(0): Not using default mode "1024x768" (vrefresh out of range) (II) intel(0): Not using default mode "1280x960" (vrefresh out of range) (II) intel(0): Not using default mode "1280x1024" (vrefresh out of range) (II) intel(0): Not using default mode "1600x1200" (hsync out of range) (II) intel(0): Not using default mode "1600x1200" (hsync out of range) (II) intel(0): Not using default mode "1600x1200" (hsync out of range) (II) intel(0): Not using default mode "1600x1200" (vrefresh out of range) (II) intel(0): Not using default mode "1792x1344" (hsync out of range) (II) intel(0): Not using default mode "1792x1344" (hsync out of range) (II) intel(0): Not using default mode "1856x1392" (hsync out of range) (II) intel(0): Not using default mode "1856x1392" (hsync out of range) (II) intel(0): Not using default mode "1920x1440" (hsync out of range) (II) intel(0): Not using default mode "1920x1440" (hsync out of range) (II) intel(0): Not using default mode "1152x768" (vrefresh out of range) (II) intel(0): Not using default mode "1400x1050" (hsync out of range) (II) intel(0): Not using default mode "1920x1440" (vrefresh out of range) (II) intel(0): Not using default mode "2048x1536" (hsync out of range) (II) intel(0): Not using default mode "2048x1536" (hsync out of range) (II) intel(0): Not using default mode "2048x1536" (vrefresh out of range) (II) intel(0): Printing probed modes for output VGA (II) intel(0): Modeline "1600x1200"x60.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz) (II) intel(0): Modeline "1600x1024"x60.0 106.91 1600 1620 1640 1670 1024 1027 1030 1067 -hsync -vsync (64.0 kHz) (II) intel(0): Modeline "1400x1050"x60.0 122.00 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync (64.9 kHz) (II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz) (II) intel(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz) (II) intel(0): Modeline "1280x960"x60.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz) (II) intel(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz) (II) intel(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz) (II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz) (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz) (II) intel(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz) (II) intel(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz) (II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz) (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz) (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz) (II) intel(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz) (II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz) (II) intel(0): Output VGA connected (II) intel(0): Output VGA using initial mode 1024x768 (II) intel(0): detected 512 kB GTT. (II) intel(0): detected 7676 kB stolen memory. (==) intel(0): video overlay key set to 0x101fe (==) intel(0): Will not try to enable page flipping (==) intel(0): Triple buffering disabled (==) intel(0): Using gamma correction (1.0, 1.0, 1.0) (++) intel(0): DPI set to (96, 96) Of course syncs are OK (from my LCD manual). Xorg version: x11-base/xorg-x11-7.2
Created attachment 125292 [details] My Xorg log
Created attachment 125293 [details] My xorg.conf
Is this still an issue with 2.1.0? Please reopen when you reply. Also be sure to check the intel man page to make sure you're configuring it correctly.
It may take a while until I can retry. Did the intel manpage improve substantially? If it is still like what I see right now at http://intellinuxgraphics.org/man.html, then that's no help.
xf86-video-i810 2.1.0 ~amd64 works fine on a Mac Mini (i945GM, CPU replaced by Core 2 Duo) with 23" widescreen TFT without the need of a Preferred Mode line in the Monitor section. I will report back here when I tested it on the machine for which I originally filed the bug.
Created attachment 126971 [details] Xorg.0.log from xf86-video-i810 2.1.0 No luck so far on the MSI 945GT Speedster-A4R. Tried a variety of parameters, no changes. It seems there is a virtual 1680x1050 screen (the windows and icons of the previous sessions are placed and sized like before) which is scaled down to something else (perhaps 1024x768 ?), output to the monitor in this low resolution, and scaled back up by the analog TFT to fullscreen. Of course it's all a blur. But I found a BIOS update at MSI's site which, according to their sparse release notes, updates the VGA BIOS too. I will try that soon (need to burn a FreeDOS CD for BIOS update) and report back here.
Created attachment 126972 [details] xorg.conf xorg.conf -- OK with i810 1.7.4, wrong resolution with i810 2.{0,1}.0
Folks, Folks, folks.... You gotta realize that the xorg.conf file arguments changed with XRandR 1.2 which is in Xserver 1.3. If the driver is finding an LVDS enabled, then it can be disabled. You have to define a Section for it and use Option "Ignore". Additionally using PrefferedMode only really works at the moment, when there's a single screen connected. If there's two then it may not work due to a bug in the Xserver which will be fixed in the next release of X.Org. The problems identified here are no fault of Gentoo's, but a pure configuration issues with the new xorg.conf. And if there really is a bug, then it's most likely the new Intel driver in which a bug should be filed upstream at bugs.freedesktop.org so that the X.Org folks can deal with it.
This is with xorg-server 1.2.0-r3.
Ugh. I'd assumed Xserver 1.3 here - apologies. So - I doubt that's a much tested configuration then. The new driver uses options that can only be controlled with the new Xrandr protocol that's available in Xserver 1.3. I guess realistically, that the intel 2.0 & 2.1 driver should only be made available for those who take the plunge to Xserver 1.3 which I know is marked unstable at this time.
Hmm, I will first try the BIOS update, then update of xorg-xserver. As a side note, the log with i810 2.1.0 mentions "intel(0): RandR 1.2 enabled", my current log with i810 1.7.4 just "I810(0): RandR enabled". BTW, is there documentation anywhere? Upstream doesn't do documentation anymore, it seems.
(In reply to comment #19) > I guess realistically, that the intel 2.0 & 2.1 driver should only be made > available for those who take the plunge to Xserver 1.3 which I know is marked > unstable at this time. As a side note, this should be going stable really soon. Like days. (In reply to comment #20) > Hmm, I will first try the BIOS update, then update of xorg-xserver. > > As a side note, the log with i810 2.1.0 mentions "intel(0): RandR 1.2 enabled", > my current log with i810 1.7.4 just "I810(0): RandR enabled". > > BTW, is there documentation anywhere? Upstream doesn't do documentation > anymore, it seems. Tried the man pages? Both xorg.conf and i810/intel pages would be logical places to look.
Created attachment 127186 [details] Xorg.0.log (i810 2.1.0 + server 1.3.0.0) Updated the BIOS. Installed xorg-server 1.3.0.0 and xf86-video-i810 2.1.0. Still the same problem: (II) intel(0): Output VGA connected ... (II) intel(0): EDID for output LVDS (II) intel(0): Not using mode "1680x1050" (exceeds panel dimensions) How do I tell i810 to ignore the LVDS output? There is no damned panel. The "exceeds panel dimensions" message is nonsense. There is only a TFT attached to the motherboard's VGA port. (The board has also a DVI port, but it never ever recognized a DVI-D display on it.) > Tried the man pages? Yes.
As I said before. You can disable the LVDS with Xserver 1.3. using the 2.x driver with pre-1.3 Xserver just doesn't make a whole lotta sense.
I mentioned that I updated xorg-xserver to 1.3.0.0. That's the latest version that Gentoo has. Or is there anything else that needs to be updated? And *how* do I disable LVDS? (Or at least where is it documented?) Besides, i810 1.7.4 talks about "TV" rather than "LVDS": (II) I810(0): Broken BIOSes cause the system to hang here. If you encounter this problem please add Option "DisplayInfo" "FALSE" to the Device section of your XF86Config file. (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size: (1280,1024) (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (1024,768) (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Display Info: LFP (local flat panel): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Display Info: Second (second CRT): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Display Info: DFP2 (second digital flat panel): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Display Info: LFP2 (second local flat panel): attached: FALSE, present: FALSE, size: (0,259) (II) I810(0): Currently active displays on Pipe A: (II) I810(0): CRT (II) I810(0): No active displays on Pipe B. (==) I810(0): Display is using Pipe A
To disable LVDS do this... Section "Monitor" Identifier "LVDS" Option "Ignore" EndSection
Created attachment 127192 [details] Xorg.0.log (i810 2.1.0 + server 1.3.0.0) Thanks. Alas the problem remains: The 1680x1050 virtual screen is mapped onto an unknown lower resolution, this low-res image is output to VGA, and scaled to fullscreen by the TFT.
Created attachment 127193 [details] xorg.conf
Have you tried removing the HorizSync/VertRefresh and your custom ModeLine ?
> Have you tried removing the HorizSync/VertRefresh and your custom ModeLine ? Will try this now. :-) In order to do so I'm going to update... ...xorg-server 1.3.0.0-r5 -> 1.4.0.90-r3 ...xf86-video-i810 1.7.4 -> 2.2.1
xorg-server 1.4.0.90-r3 + xf86-video-i810 2.2.1 work for me. I could (or had to? haven't tested this) remove HorizSync and VertRefresh. But I had to keep the ModeLine. The Option "PreferredMode" is necessary too.
Stefan, Michał, If both you could open bugs over at http://bugs.freedesktop.org/ with all the info here along with the output of xrandr --verbose, I'm sure upstream will be able to find why that PreferredMode option is necessary. If you do, please the urls here so that I can track them. Thanks
(In reply to comment #31) I've tested configuration for some time and I have to say that I don't need Monitor-VGA and PreferredMode to get proper resolution. However, probing doesn't always work properly, especially when I startup xorg and my monitor has just been turned on. And sometimes probing fails after restarting xorg. Two xorg.log files will follow. # good resolution $ xrandr --verbose Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280 VGA connected 1280x1024+0+0 (0x4c) normal (normal left inverted right x axis y axis) 376mm x 301mm Identifier: 0x4b Timestamp: 257514 Subpixel: unknown Clones: CRTC: 0 CRTCs: 0 1 EDID_DATA: 00ffffffffffff0038a3c56601010101 1d10010308261e78ea0d75a3594a9e24 125054bfef80714f814f010101010101 010101010101302a009851002a403070 1300782d1100001e000000fd00384b1f 510e000a202020202020000000fc004c 43443933564d0a2020202020000000ff 0036373530313333384e420a20200015 1280x1024 (0x4c) 108.0MHz +HSync +VSync h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz 1280x1024 (0x4d) 135.0MHz +HSync +VSync h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 80.0KHz v: height 1024 start 1025 end 1028 total 1066 clock 75.0Hz 1280x960 (0x4e) 130.0MHz -HSync +VSync h: width 1280 start 1368 end 1504 total 1728 skew 0 clock 75.2KHz v: height 960 start 963 end 967 total 1005 clock 74.9Hz 1152x864 (0x4f) 108.0MHz +HSync +VSync h: width 1152 start 1216 end 1344 total 1600 skew 0 clock 67.5KHz v: height 864 start 865 end 868 total 900 clock 75.0Hz 1152x864 (0x50) 104.0MHz -HSync +VSync h: width 1152 start 1224 end 1344 total 1536 skew 0 clock 67.7KHz v: height 864 start 867 end 871 total 905 clock 74.8Hz 1024x768 (0x51) 78.8MHz +HSync +VSync h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.1KHz v: height 768 start 769 end 772 total 800 clock 75.1Hz 1024x768 (0x52) 75.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.5KHz v: height 768 start 771 end 777 total 806 clock 70.1Hz 1024x768 (0x53) 65.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz v: height 768 start 771 end 777 total 806 clock 60.0Hz 832x624 (0x54) 57.3MHz -HSync -VSync h: width 832 start 864 end 928 total 1152 skew 0 clock 49.7KHz v: height 624 start 625 end 628 total 667 clock 74.6Hz 800x600 (0x55) 50.0MHz +HSync +VSync h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz v: height 600 start 637 end 643 total 666 clock 72.2Hz 800x600 (0x56) 49.5MHz +HSync +VSync h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz v: height 600 start 601 end 604 total 625 clock 75.0Hz 800x600 (0x57) 40.0MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz 800x600 (0x58) 36.0MHz +HSync +VSync h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz 640x480 (0x59) 31.5MHz -HSync -VSync h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz v: height 480 start 481 end 484 total 500 clock 75.0Hz 640x480 (0x5a) 31.5MHz -HSync -VSync h: width 640 start 664 end 704 total 832 skew 0 clock 37.9KHz v: height 480 start 489 end 491 total 520 clock 72.8Hz 640x480 (0x5b) 30.2MHz -HSync -VSync h: width 640 start 704 end 768 total 864 skew 0 clock 35.0KHz v: height 480 start 483 end 486 total 525 clock 66.7Hz 640x480 (0x5c) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 60.0Hz 720x400 (0x5d) 28.3MHz -HSync +VSync h: width 720 start 738 end 846 total 900 skew 0 clock 31.5KHz v: height 400 start 412 end 414 total 449 clock 70.1Hz # bad resolution $ xrandr --verbose Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024 VGA connected 1024x768+0+0 (0x4c) normal (normal left inverted right x axis y axis) 376mm x 301mm Identifier: 0x4b Timestamp: 24140 Subpixel: unknown Clones: CRTC: 0 CRTCs: 0 1 EDID_DATA: 00ffffffffffff0038a3c56601010101 1d10010308261e78ea0d75a3594a9e24 125054bfef80714f814f010101010101 010101010101302a009851002a403070 1300782d1100001e000000fd00384b1f 510e000a202020202020000000fc004c 43443933564d0a2020202020000000ff 0036373530313333384e420a20200015 1024x768 (0x6c) 78.8MHz +HSync +VSync h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.1KHz v: height 768 start 769 end 772 total 800 clock 75.1Hz 1024x768 (0x6d) 75.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.5KHz v: height 768 start 771 end 777 total 806 clock 70.1Hz 1024x768 (0x4c) 65.0MHz -HSync -VSync h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz v: height 768 start 771 end 777 total 806 clock 60.0Hz 832x624 (0x6e) 57.3MHz -HSync -VSync h: width 832 start 864 end 928 total 1152 skew 0 clock 49.7KHz v: height 624 start 625 end 628 total 667 clock 74.6Hz 800x600 (0x6f) 50.0MHz +HSync +VSync h: width 800 start 856 end 976 total 1040 skew 0 clock 48.1KHz v: height 600 start 637 end 643 total 666 clock 72.2Hz 800x600 (0x70) 49.5MHz +HSync +VSync h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz v: height 600 start 601 end 604 total 625 clock 75.0Hz 800x600 (0x4d) 40.0MHz +HSync +VSync h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz v: height 600 start 601 end 605 total 628 clock 60.3Hz 800x600 (0x71) 36.0MHz +HSync +VSync h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz v: height 600 start 601 end 603 total 625 clock 56.2Hz 640x480 (0x72) 31.5MHz -HSync -VSync h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz v: height 480 start 481 end 484 total 500 clock 75.0Hz 640x480 (0x73) 31.5MHz -HSync -VSync h: width 640 start 664 end 704 total 832 skew 0 clock 37.9KHz v: height 480 start 489 end 491 total 520 clock 72.8Hz 640x480 (0x74) 30.2MHz -HSync -VSync h: width 640 start 704 end 768 total 864 skew 0 clock 35.0KHz v: height 480 start 483 end 486 total 525 clock 66.7Hz 640x480 (0x75) 25.2MHz -HSync -VSync h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz v: height 480 start 490 end 492 total 525 clock 60.0Hz 720x400 (0x76) 28.3MHz -HSync +VSync h: width 720 start 738 end 846 total 900 skew 0 clock 31.5KHz v: height 400 start 412 end 414 total 449 clock 70.1Hz
Created attachment 144865 [details] xorg setting proper resolution
Created attachment 144867 [details] xorg setting bad resolution
I forgot to mention, this may be connected with this bug on freedesktop bugzilla https://bugs.freedesktop.org/show_bug.cgi?id=10759
Michał, Please open a bug over at freedesktop's bugzilla. I'm in no way capable of fixing bugs like this, I can only point you in the right direction. Intel engineers will be able to act much more quickly if you talk directly to them. Thanks for understanding
> If both you could open bugs over at http://bugs.freedesktop.org/ with all > the info here along with the output of xrandr --verbose, I'm sure upstream > will be able to find why that PreferredMode option is necessary. Thanks, but frankly, it is not worth the effort for me personally, now that I found a working combination of xorg.conf + current server/driver versions. It's a 1990's style solution but it doesn't bother me enough to get it improved. (Need to tend to another OSS project's bugs.) PS: Everyone who responded, thank you for spending time on this.
Alright, well thanks for the follow up anyway. Don't hesitate to open a new bug should it really bother you one day ;) Thanks