xf86-drivers-video-intel: How to use MergedFB sweetness on 965GM

Martin Langhoff martin.langhoff at gmail.com
Tue Jul 3 02:58:17 PDT 2007


On 7/3/07, Keith Packard <keithp at keithp.com> wrote:
> Are you seeing the LVDS pixels get scrambled? If so, I'll see what I can
> come up with; I suspect the scaler isn't getting turned on correctly.


Ok - I just repro'd by restarting X with the ext monitor connected --
I get correctly mirrored displays-- and then doing

 xrandr --output VGA --right-of LVDS --auto

which shows the problem.

> The output of 'xrandr --verbose' would be useful in this case.

~$ xrandr --verbose
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 3580 x 1050
VGA connected 1280x1024+1280+0 normal (normal left inverted right) 376mm x 301mm
        Identifier: 0x5b
        Timestamp:  -1954495441
        Subpixel:   unknown
        Clones:
        CRTC:       0
        CRTCs:      0
        EDID_DATA:
                00ffffffffffff002131da911d000000
                1910010308251e78eaee95a3544c9926
                0f5054a7ef8081800101010101010101
                010101010101302a009851002a403070
                1300782d1100001ea00f200031581c20
                28801400782d1100001e000000fd0038
                4b1f530e000a202020202020000000fc
                004c3930442b20442d5355420a20000e
  1280x1024 (0x5e)  108.0MHz
        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
  1280x1024 (0x5f)  109.0MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz
        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz
  1152x864 (0x60)  108.0MHz
        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 (0x61)   78.8MHz
        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 (0x62)   75.0MHz
        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 (0x63)   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
  832x624 (0x64)   57.3MHz
        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 (0x65)   50.0MHz
        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 (0x66)   49.5MHz
        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 (0x67)   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
  800x600 (0x68)   36.0MHz
        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 (0x69)   31.5MHz
        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 (0x6a)   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   60.0Hz
  720x400 (0x6b)   28.3MHz
        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
LVDS connected 1280x800+0+0 normal (normal left inverted right) 331mm x 207mm
        Identifier: 0x5c
        Timestamp:  -1954495441
        Subpixel:   horizontal rgb
        Clones:
        CRTC:       1
        CRTCs:      1
        EDID_DATA:
                00ffffffffffff0044933f0000000000
                000f0103802114780a2ea091544e8d28
                24505400000001010101010101010101
                0101010101017c2e90a0601a1e403020
                36004bcf100000180000000f0006320c
                78011402141e8c021900000000fe0051
                55414e5441444953504c4159000000fe
                0051443135414c3031330a2020200081
        BACKLIGHT: 37030 (0x00000000) range:  (0,37030)
  1680x1050 (0x6c)  119.0MHz
        h: width  1680 start 1728 end 1760 total 1840 skew    0 clock   64.7KHz
        v: height 1050 start 1053 end 1059 total 1080           clock   59.9Hz
  1280x800 (0x6d)   83.5MHz
        h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   49.7KHz
        v: height  800 start  801 end  804 total  828           clock   60.0Hz
  1280x768 (0x6e)   80.1MHz
        h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   47.7KHz
        v: height  768 start  769 end  772 total  795           clock   60.0Hz
  1024x768 (0x63)   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 (0x67)   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 (0x6f)   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
TV disconnected (normal left inverted right)
        Identifier: 0x5d
        Timestamp:  -1954495441
        Subpixel:   unknown
        Clones:
        CRTCs:      0 1
        BOTTOM: 37 (0x00000000) range:  (0,100)
        RIGHT: 46 (0x00000000) range:  (0,100)
        TOP: 36 (0x00000000) range:  (0,100)
        LEFT: 54 (0x00000000) range:  (0,100)
                TV_FORMAT: ????

> > BTW, I've updated my kernel to 2.6.22-rc5 and the intelfb no longer
> > likes vga=791 - who looks after that? David Airlie's tree of intelfb
> > patches hasn't been updated in 8 months.
>
> Yeah, I haven't managed to get any frame buffer driver to load at all
> over the last several kernel revs. No idea what's going on.

Agreed - last 2.6.21 from ubuntu was good. But nothing in the 2.6.22
series has worked. Need to find some time to bisect the problem...


martin



More information about the xorg mailing list