Summary: | [965GM] bad initial output configuration | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Eric Knudstrup <eric> | ||||||||
Component: | Driver/intel | Assignee: | Hong Liu <hong.liu> | ||||||||
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | ||||||||||
Version: | 7.2 (2007.02) | ||||||||||
Hardware: | Other | ||||||||||
OS: | All | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 13027 | ||||||||||
Attachments: |
|
Description
Eric Knudstrup
2007-08-03 12:52:51 UTC
Attaching Xorg.0.log and xorg.conf required as usual. Output of xrandr would be convenient as well. Created attachment 11052 [details]
Current x.org log file
Created attachment 11053 [details]
X configuration file
If there's anyone in the San Jose area working on this stuff I'd be happy to bring it to them. xrandr --verbose for your gratification: Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680 VGA disconnected 1024x768+0+0 normal (normal left inverted right) 0mm x 0mm Identifier: 0x53 Timestamp: 1040887697 Subpixel: unknown Clones: CRTC: 0 CRTCs: 0 1 1024x768_60 (0x62) 64.1MHz h: width 1024 start 1080 end 1184 total 1344 skew 0 clock 47.7KHz v: height 768 start 769 end 772 total 795 clock 60.0Hz LVDS connected 1680x1050+0+0 normal (normal left inverted right) 331mm x 207mm Identifier: 0x54 Timestamp: 1040887697 Subpixel: horizontal rgb Clones: CRTC: 1 CRTCs: 1 EDID_DATA: 00ffffffffffff004ca3503300000000 00110103802115780a87f594574f8c27 27505400000001010101010101010101 01010101010190339040611a32403020 36004bcf100000190000000f00000000 00000000003cd2026400000000fe004e 4b3035380231353450330a20000000fe 001134414a698fbfff02010a202000e9 BACKLIGHT: 1000 (0x000003e8) range: (0,1000) 1680x1050 (0x57) 132.0MHz h: width 1680 start 1728 end 1760 total 2000 skew 0 clock 66.0KHz v: height 1050 start 1053 end 1059 total 1100 clock 60.0Hz 1024x768 (0x58) 65.0MHz 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 (0x59) 40.0MHz 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 640x480 (0x5a) 25.2MHz 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 TMDS-1 disconnected (normal left inverted right) Identifier: 0x55 Timestamp: 1040887697 Subpixel: horizontal rgb Clones: CRTCs: 0 1 TV disconnected (normal left inverted right) Identifier: 0x56 Timestamp: 1040887697 Subpixel: unknown Clones: CRTCs: 0 1 BOTTOM: 37 (0x00000025) range: (0,100) RIGHT: 46 (0x0000002e) range: (0,100) TOP: 36 (0x00000024) range: (0,100) LEFT: 54 (0x00000036) range: (0,100) TV_FORMAT: ???? I think the smaller "screen" that KDE is overlaying over the LVDS display is the size of the VGA screen. Is there a way to disable the VGA output in addition to the TV output? Can I have them back someday? I've done some experimenting with trying to disable the VGA output, but I'm not competent at writing X config files. No matter what I do it still wants to overlay the vga and LVDS displays/screens/outputs/monitors (whatever the hell you want to call them). Setting the VGA output to ignore "fixes" the problem. If there's anything else I can do to help narrow it down and create a fix I'd be able to help with that. So did you have VGA connected? (In reply to comment #9) > So did you have VGA connected? > No, VGA is disconnected Keith, could you take a look? Would you please remove: 1. Modes section 2. remove any horizsync and vertrefresh info 3. remove Monitor "Monitor[0]" in your screen section in your xorg.conf and have a try? Thanks, Hong Created attachment 13024 [details]
Current working xorg.conf
This is my current xorg.conf file. If I remove this:
Section "Monitor"
Identifier "VGA"
Option "Ignore" "true"
EndSection
The problem returns. Removing the Monitor statement statement had no effect with or without the above VGA Monitor section.
(In reply to comment #13) > Created an attachment (id=13024) [details] > Current working xorg.conf > > This is my current xorg.conf file. If I remove this: > Section "Monitor" > Identifier "VGA" > Option "Ignore" "true" > EndSection > The problem returns. Removing the Monitor statement statement had no effect > with or without the above VGA Monitor section. > Have you ever connected VGA during X server startup? Using your xorg.conf, I can't reproduce your problem with my 965gm laptop. Our driver detected the VGA status correctly. From your xrandr output, it is strange that the VGA has be configured with mode "1024x768_60". I can't find this mode in your xorg.conf. And it seems somewhere in your system has added this mode using xrandr. If you comment out the VGA disable you should have the problem. I can still reproduce it with mine. I may have to update to the latest version of the driver as it's been several months since I changed anything. The config I have was the one that was generated by the SuSE 10.2 install. I have never hooked the machine up to a VGA monitor. If you're in Santa Clara I'd be good for drinks and appetizers at Burke's to look at it in person :).
> From your xrandr output, it is strange that the VGA has be configured with mode
> "1024x768_60". I can't find this mode in your xorg.conf. And it seems
> somewhere in your system has added this mode using xrandr.
>
just a $.02, could we rename xrandr temporarily to see where it's called to add the mode?
Eric, I don't think this is a generic 965GM bug. We can't reproduce this issue here. We still suspect the 1025x768_60 is a mode added by xrandr. The bug has been stalled for long enough to try if the issue is gone in the new release (xserver and intel driver), without using the VGA ignore option. Okay, I'll download a fresh release and see if it works out. I also suggest you could grep the 1024x768_60 in your config directory or default home directory. It looks weird to us, if it's not added by calling xrandr.. I found this in the /etc/sysconfig/displaymanager file (there's a template file with this too). ## Type: string ## Default: "auto" # # Mode to configure on output devices by default # (RANDR 1.2 compatible drivers only). # # If set to "auto", DISPLAYMANAGER_RANDR_MODE_auto is used on laptops, and # the empty string on workstations. # # The output is not explicitly enabled (read: disabled) if set to an empty # string. # If the variable contains a fully configured modeline (see default of # DISPLAYMANAGER_RANDR_MODE_auto), the mode is defined and set. # If the variable contains a mode name only, the mode has to be defined # already. # # If a monitor is attached during Xstartup, or when invoking "xrandr --auto" # during runtime, the output is correctly configured and a mode is # automatically selected if none has been used so far. # # Variables are checked according to their extension for # VGA DVI_I DVI_D DVI_A Composite S_Video Component LFP Proprietary # DISPLAYMANAGER_RANDR_MODE_VGA="auto" #DISPLAYMANAGER_RANDR_MODE_DVI_I="" #DISPLAYMANAGER_RANDR_MODE_DVI_D="" #DISPLAYMANAGER_RANDR_MODE_DVI_A="" #DISPLAYMANAGER_RANDR_MODE_Compsite="" #DISPLAYMANAGER_RANDR_MODE_S_Video="" #DISPLAYMANAGER_RANDR_MODE_Component="" #DISPLAYMANAGER_RANDR_MODE_LFP="" #DISPLAYMANAGER_RANDR_MODE_Proprietary="" ## Type: string ## Default: "1024x768_60 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync" # # Mode to use for laptops for DISPLAYMANAGER_RANDR_MODE_* on laptops only, # when the according variable is set to "auto". # (RANDR 1.2 compatible drivers only). # DISPLAYMANAGER_RANDR_MODE_auto="1024x768_60 64.11 1024 1080 1184 1344 768 769 772 795 -HSync +Vsync" 185,1 Bot It seems this configure file will auto config 1024x768_60 to your VGA output. Please comment out this line DISPLAYMANAGER_RANDR_MODE_VGA="auto" to have a try. I was able to change this line: DISPLAYMANAGER_RANDR_MODE_VGA="auto" to this: DISPLAYMANAGER_RANDR_MODE_VGA="" and comment out the section for ignoring VGA in my xorg.conf. This solves the problem that I was having. OK, I will close this bug now :) Should I go over to OpenSuSE.org and complain? (In reply to comment #24) > Should I go over to OpenSuSE.org and complain? > Not sure about the purpose of this configure file, but you can have a try :) |
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.