Intel i965GM and Dell D830
Eric Knudstrup
eknuds-xorg at knudstrup.org
Thu Aug 9 14:38:28 PDT 2007
Eric Knudstrup wrote:
> Jesse Barnes wrote:
>
>> On Thursday, August 9, 2007 1:47:29 pm Eric Knudstrup wrote:
>>
>>
>>> Jesse Barnes wrote:
>>>
>>>
>>>> On Thursday, August 9, 2007 1:23:05 pm Eric Knudstrup wrote:
>>>>
>>>>
>>>>> I'm having a problem with the 965GM driver and it selecting the right
>>>>> displays (see Bug 11834). For some reason it insists on setting the vga
>>>>> output for screen 0 when I need it to be the LVDS output:
>>>>> From my log:
>>>>> (II) Setting vga for screen 0.
>>>>> I tried clobbering the i830_crt_init() line in i830_driver.c
>>>>> I830SetupOutputs() to no avail.
>>>>> The result is that I have two "screens" on my laptop display, one the
>>>>> correct LVDS size, the other the vga size.
>>>>>
>>>>>
>>>> Does your configuration work if you remove or rename your xorg.conf file?
>>>> I noticed it has a bunch of modelines, you shouldn't need those with
>>>> recent intel drivers, since they'll detect what modes your system
>>>> supports.
>>>>
>>>>
>>> No, X refuses to start if I do that. KDE definitely wants to use the
>>> VGA screen because it only lets me select a 1024x768 display and will
>>> only maximize windows to that size.
>>> When I select the KDE "Configure Desktop..." it will only show "Screen
>>> 1" for 1024x768, even though in the "Multiple Monitors" tab it shows a
>>> second 1680x1050 display as well.
>>>
>>>
>> Well, if that doesn't work, how about this (another thing you could try is to
>> add a "monitor-VGA" option and setting it to "ignore" as well).
>>
>>
> I took your config file and added ignore VGA and that does the right
> thing for the LVDS display.
> It would be nice if the VGA and TV outputs still worked, but this is
> "good enough" for right now.
> Is there anything I can do to help that happen? I'm an experienced C
> coder, but this is the first time I've even looked at X source.
>
> Thanks,
>
> Eric
FYI, I just removed the TV output disable and it still "does the right
thing". The problem is with the VGA output.
xrandr --verbose
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
LVDS connected 1680x1050+0+0 normal (normal left inverted right) 331mm x
207mm
Identifier: 0x53
Timestamp: 1284286482
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 (0x56) 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 (0x57) 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 (0x58) 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 (0x59) 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: 0x54
Timestamp: 1284286482
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
TV disconnected (normal left inverted right)
Identifier: 0x55
Timestamp: 1284286482
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: ????
1024x768_60 (0x61) 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
Eric
More information about the xorg
mailing list