Dear developers, I have Ubuntu 11.10, but on 11.04 the same happened. I have an Acer Aspire 3690 notebook with an intel 945GM graphic system and latest bios patch (V3.60). The problem occurs with a Samsung T27A550 monitor (in the manual its called Series 5|TA550). The native resolution is 1920x1080 and on Windows on the same computer it works fine, but with Ubuntu I can only get it to work with 1360x768 and lower. On 1920x1080 it only shows a distorted something, it resembles vaguely what is suppose to be shown but is completely useless nonetheless. Driver version is xserver-xorg-video-intel 2:2.15.901. DMT specification from the monitor's manual is like this: 1920x1080 60Hz Hor. frequency 67500 kHz Pixel Clock 148500 MHz Sync Polarity +/+ Below the output of xrandr --verbose which does make sense to me: (VGA1 is the device that represents the monitor.) Screen 0: minimum 320 x 200, current 1360 x 1568, maximum 4096 x 4096 LVDS1 connected 1280x800+0+768 (0x44) normal (normal left inverted right x axis y axis) 331mm x 207mm Identifier: 0x41 Timestamp: 88995 Subpixel: horizontal rgb Gamma: 1.0:1.0:1.0 Brightness: 1.0 Clones: CRTC: 0 CRTCs: 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: EDID: 00ffffffffffff000daf261500000000 09100103802115780ac6a99a574e8526 1e505200000001010101010101010101 010101010101bc1b00a0502017303020 36004bcf10000018000000fe004e3135 3449322d4c30320a2020000000fe0043 4d4f0a202020202020202020000000fe 004e31353449322d4c30320a20200088 BACKLIGHT: 0 (0x00000000) range: (0,20780) Backlight: 0 (0x00000000) range: (0,20780) scaling mode: Full aspect supported: None Full Center Full aspect 1280x800 (0x44) 71.0MHz -HSync -VSync *current +preferred h: width 1280 start 1328 end 1360 total 1440 skew 0 clock 49.3KHz v: height 800 start 803 end 809 total 823 clock 59.9Hz 1024x768 (0x45) 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 800x600 (0x46) 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 (0x47) 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 (0x48) 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 59.9Hz VGA1 connected 1360x768+0+0 (0xb8) normal (normal left inverted right x axis y axis) 598mm x 336mm Identifier: 0x42 Timestamp: 88995 Subpixel: unknown Gamma: 1.0:1.0:1.0 Brightness: 1.0 Clones: CRTC: 1 CRTCs: 1 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: EDID: 00ffffffffffff004c2db60735354154 30140103683c22782a92c1a259559e27 0e5054bfef80714f8100814081809500 950fb3000101023a801871382d40582c 450056502100001e662150b051001b30 4070360056502100001e000000fd003c 4b1e5111000a202020202020000000fc 00534d543237413535300a20202000f6 1920x1080 (0xb1) 148.5MHz +HSync +VSync +preferred h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz 1680x1050 (0xb2) 146.2MHz -HSync +VSync h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz 1280x1024 (0xb3) 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 1280x1024 (0xb4) 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 1440x900 (0xb5) 136.8MHz -HSync +VSync h: width 1440 start 1536 end 1688 total 1936 skew 0 clock 70.6KHz v: height 900 start 903 end 909 total 942 clock 75.0Hz 1440x900 (0xb6) 106.5MHz -HSync +VSync h: width 1440 start 1520 end 1672 total 1904 skew 0 clock 55.9KHz v: height 900 start 903 end 909 total 934 clock 59.9Hz 1280x960 (0xb7) 108.0MHz +HSync +VSync h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.0KHz v: height 960 start 961 end 964 total 1000 clock 60.0Hz 1360x768 (0xb8) 85.5MHz +HSync +VSync *current h: width 1360 start 1424 end 1536 total 1792 skew 0 clock 47.7KHz v: height 768 start 771 end 777 total 795 clock 60.0Hz 1280x800 (0xb9) 83.5MHz +HSync -VSync h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.7KHz v: height 800 start 803 end 809 total 831 clock 59.8Hz 1152x864 (0xba) 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 1024x768 (0xbb) 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 (0xbc) 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 (0x45) 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 (0xbd) 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 (0xbe) 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 (0xbf) 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 (0x46) 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 (0x47) 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 (0xc0) 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 (0xc1) 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 (0xc2) 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 (0xc3) 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 (0xc4) 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 TV1 unknown connection (normal left inverted right x axis y axis) Identifier: 0x43 Timestamp: 88995 Subpixel: unknown Clones: CRTCs: 1 0 Transform: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 filter: bottom margin: 37 (0x00000025) range: (0,100) right margin: 46 (0x0000002e) range: (0,100) top margin: 36 (0x00000024) range: (0,100) left margin: 54 (0x00000036) range: (0,100) mode: NTSC-M supported: NTSC-M NTSC-443 NTSC-J PAL-M PAL-N PAL 480p@59.94Hz 480p@60Hz 576p 720p@60Hz 720p@59.94Hz 720p@50Hz 1080i@50Hz 1080i@60Hz 1080i@59.94H 848x480 (0xcd) 14.5MHz +preferred h: width 848 start 849 end 912 total 944 skew 0 clock 15.4KHz v: height 480 start 481 end 512 total 513 clock 30.0Hz 640x480 (0xce) 11.3MHz +preferred h: width 640 start 641 end 704 total 736 skew 0 clock 15.4KHz v: height 480 start 481 end 512 total 513 clock 30.0Hz 1024x768 (0xcf) 26.9MHz h: width 1024 start 1025 end 1088 total 1120 skew 0 clock 24.0KHz v: height 768 start 769 end 800 total 801 clock 30.0Hz 800x600 (0xd0) 17.0MHz h: width 800 start 801 end 864 total 896 skew 0 clock 19.0KHz v: height 600 start 601 end 632 total 633 clock 30.0Hz I figured this must be a bug with the driver. What do you think? Many thanks in advance for your help! Regards Bernd
Could you attach a screenshot of how the output is corrupted at 1920x1080 please?
Created attachment 52709 [details] Good image: 1360x768
Created attachment 52711 [details] Corrupted image: 1920x1080
Thanks for the prompt reply! I attached two photos: 1. A good image with 1360x768 2. The same image, but corrupted with 1920x1080 Best regards Bernd
Jesse, do you have any ideas here? I managed to reproduce a very similar issue with android-x86 not that long ago, but it went away after a while. My best reference for such kind of problems is http://virtuousgeek.org/blog/index.php/jbarnes/2011/01/19/debugging_display_problems, so I guess you know where to start looking here. It looks like striding issue, something feeds wrong data to the 2nd pipe.
Additional comment: I also tried with Debian stable (squeeze) now xserver-xorg-video-intel 2:2.13.0-6 But the problem remains exactly the same. It is my impression that the issue is the same as reported in bug 22996 ([945GM] external lcd does not work on high resolution) which leaves me rather hopeless because that bug is already around for 2 years. Regards Bernd
Sure, the first step is grabbing a dmesg with drm.debug=0x6 from boot up until the time you connect and switch to the external panel at 1920x1080.
We need the log Chris requested.
Bug reporter seems to have disappeaered, closing. Please reopen with the request information if this is still an issue for you.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.