Bug 19931

Summary: [945GM Eee PC] No picture with lower than 1024x600 resolution
Product: xorg Reporter: John Troy <jt359>
Component: Driver/intelAssignee: MaLing <ling.ma>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: high CC: bero, brice.goglin, bryce, jian.j.zhao, till.kamppeter
Version: gitKeywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log with extra debugging
none
xorg.conf
none
dmesg output
none
output of xrandr --verbose
none
please try the patch on your machine, thanks. none

Description John Troy 2009-02-03 07:02:54 UTC
Created attachment 22520 [details]
Xorg log with extra debugging

Bug description:
When I try to change to a resolution below my display's preferred 1024x600, I get a solid-colored block in the middle of the screen. I've only been able to try lower resolutions so far since I don't have an external monitor to hook up right now.
 
 System environment: 
 -- chipset: 945GME
 -- system architecture: 32-bit
 -- xf86-video-intel: 2.6 and latest git
 -- xserver: git
 -- mesa: git
 -- libdrm: git
 -- kernel: 2.6.28-r1 and 2.6.29-rc3-00325-g27421e2
 -- Linux distribution: Gentoo
 -- Machine or mobo model: ASUS Eee PC 1000HA
 -- Display connector: LVDS
 
 Reproducing steps: 
 $ xrandr --output LVDS --mode 800x600
  or
 $ xrandr --output LVDS --mode 640x480

 Additional info:
 $ xrandr -q
  Screen 0: minimum 320 x 200, current 1024 x 600, maximum 1024 x 1024
  VGA disconnected (normal left inverted right x axis y axis)
  LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 129mm
     1024x600       60.0*+   65.0
     800x600        60.3
     640x480        59.9
Comment 1 John Troy 2009-02-03 07:03:43 UTC
Created attachment 22521 [details]
xorg.conf
Comment 2 John Troy 2009-02-03 07:04:39 UTC
Created attachment 22522 [details]
dmesg output
Comment 3 John Troy 2009-02-03 07:05:19 UTC
Created attachment 22523 [details]
output of xrandr --verbose
Comment 4 Gordon Jin 2009-02-03 17:27:28 UTC
Ling, Jesse says this may be related to your vga plane patch (bug#19715).
Comment 5 MaLing 2009-02-03 21:35:15 UTC
Created attachment 22560 [details] [review]
please try the patch on your machine, thanks.
Comment 6 MaLing 2009-02-05 17:23:34 UTC
*** Bug 19968 has been marked as a duplicate of this bug. ***
Comment 7 MaLing 2009-02-05 17:24:24 UTC
*** Bug 19933 has been marked as a duplicate of this bug. ***
Comment 8 MaLing 2009-02-05 17:24:53 UTC
*** Bug 19715 has been marked as a duplicate of this bug. ***
Comment 9 John Troy 2009-02-07 07:32:33 UTC
(In reply to comment #5)
> Created an attachment (id=22560) [details]
> please try the patch on your machine, thanks.
> 

The patch worked! Thank you!
Comment 10 Wang Zhenyu 2009-02-09 00:31:47 UTC
Patch is pushed. close.

commit 3aa8591abfbe8db0f13912910c850fdd748808df
Author: Ma Ling <ling.ma@intel.com>
Date:   Fri Feb 6 09:14:15 2009 +0800

    Don't disable vga centering bit.
    
    commit id b9f5915ce812144ffd9d2aa42e8ba856129c35e,
    which resolved bug #17235, but generate new regression-bug #19715.
    This patch intends to resolve bug #17235, and avoid regression as well.
    We have successfully re-tested it for bug #17235 and #19715 respectively.

Comment 11 Michael Fu 2009-02-16 01:04:13 UTC
*** Bug 20026 has been marked as a duplicate of this bug. ***
Comment 12 MaLing 2009-02-18 19:56:42 UTC
*** Bug 20196 has been marked as a duplicate of this bug. ***
Comment 13 Gordon Jin 2009-02-21 19:05:37 UTC
*** Bug 20242 has been marked as a duplicate of this bug. ***

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.