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