randr: Add 'set' fields to SetCrtcConfigs request

Sedat Dilek sedat.dilek at googlemail.com
Thu Feb 24 12:58:30 PST 2011


[ Please CC me - I am not subscribed to the ML ]

[ QUOTE ]
...
Can I get people to run the backout-randr branch today so we can get
some idea of whether we had accidental dependencies on the randr 1.4
code in drivers or other parts of the server?

The branch without RandR 1.4:

        git://people.freedesktop.org/~keithp/xserver backout-randr

If you want to try out the RandR 1.4 bits, you can use:

        git://people.freedesktop.org/~keithp/xserver randr-fixes

To test the RandR 1.4 bits, you'll need:

        git://anongit.freedesktop.org/xorg/proto/randrproto master

        git://people.freedesktop.org/~keithp/libXrandr randr-1.4

        git://people.freedesktop.org/~keithp/xrandr randr-1.4

Please report success or failure from any testing.
...
[ /QUOTE ]

Hi Keith,

I have debianized the required pieces of software by using the
existing "infrastructure" from Debian and debian-x team:

# dpkg -l | egrep
'x11proto-randr-dev|libxrandr|xserver-xorg-core|x11-xserver-utils|keithp'
| cut -c -100
ii  libxrandr-dev
2:1.4.0+git20110224.f73a772-1~keithp.1
ii  libxrandr2
2:1.4.0+git20110224.f73a772-1~keithp.1
ii  x11-xserver-utils
7.6+2~keithp.1
ii  x11proto-randr-dev
1.4.0+git20110217.105a161-1~dileks.1
ii  xserver-common
2:1.9.99.902+git20110223.8988f76-1~keithp.1
ii  xserver-xorg-core
2:1.9.99.902+git20110223.8988f76-1~keithp.1
ii  xserver-xorg-dev
2:1.9.99.902+git20110223.8988f76-1~keithp.1

NOTE:
x11-xserver-utils contains xrandr (source) from
<http://cgit.freedesktop.org/~keithp/xrandr/log/?h=randr-1.4>.

I have attached my Xorg.log and the output of xrandr.

$ xrandr --verbose -q

I hope I can satisfy "Please report success or failure from *any* testing.".
If you want me to test more "anys" please let me know :-).

[ In case if it matters... My testing was done using a linux-next
(next-20110224) kernel. ]

Regards,
- Sedat -

P.S.: I guess you will bump to 1.4.0 final when tests and reports are
positive (e.g. xrandr app etc.).
-------------- next part --------------
Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 4096 x 4096
VGA-0 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x51
	Timestamp:  9843162
	Subpixel:   no subpixels
	Clones:    
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	Sprite Transform:  1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000 1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000
	load detection: 1 (0x00000001)	range:  (0,1)
DVI-0 disconnected (normal left inverted right x axis y axis)
	Identifier: 0x52
	Timestamp:  9843162
	Subpixel:   horizontal rgb
	Clones:    
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	Sprite Transform:  1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000 1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000
LVDS connected 1400x1050+0+0 (0x55) normal (normal left inverted right x axis y axis) 0mm x 0mm
	Identifier: 0x53
	Timestamp:  9843162
	Subpixel:   horizontal rgb
	Gamma:      1.0:1.0:1.0
	Brightness: 1.0
	Clones:    
	CRTC:       0
	CRTCs:      0
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	Sprite Transform:  1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000 1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000
	scaling mode:	Full
		supported: None         Full         Center       Full aspect 
  1400x1050 (0x55)   85.0MHz *current +preferred
        h: width  1400 start 1472 end 1512 total 1600 skew    0 clock   53.1KHz
        v: height 1050 start 1052 end 1053 total 1062           clock   50.0Hz
  1600x1024 (0x56)  103.1MHz +HSync +VSync
        h: width  1600 start 1600 end 1656 total 1664 skew    0 clock   62.0KHz
        v: height 1024 start 1024 end 1029 total 1030           clock   60.2Hz
  1280x1024 (0x57)  109.0MHz -HSync +VSync
        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
  1280x1024 (0x58)  108.0MHz +HSync +VSync
        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
  1440x900 (0x59)  106.5MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock   55.9KHz
        v: height  900 start  903 end  909 total  934           clock   59.9Hz
  1280x960 (0x5a)  108.0MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
        v: height  960 start  961 end  964 total 1000           clock   60.0Hz
  1280x960 (0x5b)  101.2MHz -HSync +VSync
        h: width  1280 start 1360 end 1488 total 1696 skew    0 clock   59.7KHz
        v: height  960 start  963 end  967 total  996           clock   59.9Hz
  1280x854 (0x5c)   89.2MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock   53.1KHz
        v: height  854 start  857 end  867 total  887           clock   59.9Hz
  1360x768 (0x5d)   84.8MHz -HSync +VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock   47.7KHz
        v: height  768 start  771 end  781 total  798           clock   59.8Hz
  1280x800 (0x5e)   83.5MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock   49.7KHz
        v: height  800 start  803 end  809 total  831           clock   59.8Hz
  1152x864 (0x5f)   81.6MHz -HSync +VSync
        h: width  1152 start 1216 end 1336 total 1520 skew    0 clock   53.7KHz
        v: height  864 start  865 end  868 total  895           clock   60.0Hz
  1280x720 (0x60)   74.5MHz -HSync +VSync
        h: width  1280 start 1344 end 1472 total 1664 skew    0 clock   44.8KHz
        v: height  720 start  723 end  728 total  748           clock   59.9Hz
  1152x768 (0x61)   71.8MHz -HSync +VSync
        h: width  1152 start 1216 end 1328 total 1504 skew    0 clock   47.7KHz
        v: height  768 start  771 end  781 total  798           clock   59.8Hz
  1024x768 (0x62)   65.0MHz -HSync -VSync
        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
  1024x768 (0x63)   63.5MHz -HSync +VSync
        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock   47.8KHz
        v: height  768 start  771 end  775 total  798           clock   59.9Hz
  800x600 (0x64)   40.0MHz +HSync +VSync
        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 (0x65)   38.2MHz -HSync +VSync
        h: width   800 start  832 end  912 total 1024 skew    0 clock   37.4KHz
        v: height  600 start  603 end  607 total  624           clock   59.9Hz
  800x600 (0x66)   36.0MHz +HSync +VSync
        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
  800x512 (0x67)   51.6MHz +HSync +VSync DoubleScan
        h: width   800 start  800 end  828 total  832 skew    0 clock   62.0KHz
        v: height  512 start  512 end  514 total  515           clock  120.3Hz
  848x480 (0x68)   31.5MHz -HSync +VSync
        h: width   848 start  872 end  952 total 1056 skew    0 clock   29.8KHz
        v: height  480 start  483 end  493 total  500           clock   59.7Hz
  720x480 (0x69)   26.8MHz -HSync +VSync
        h: width   720 start  744 end  808 total  896 skew    0 clock   29.9KHz
        v: height  480 start  483 end  493 total  500           clock   59.7Hz
  640x512 (0x6a)   54.0MHz +HSync +VSync DoubleScan
        h: width   640 start  664 end  720 total  844 skew    0 clock   64.0KHz
        v: height  512 start  512 end  514 total  533           clock  120.0Hz
  720x450 (0x6b)   53.2MHz -HSync +VSync DoubleScan
        h: width   720 start  760 end  836 total  952 skew    0 clock   55.9KHz
        v: height  450 start  451 end  454 total  467           clock  119.8Hz
  640x480 (0x6c)   54.0MHz +HSync +VSync DoubleScan
        h: width   640 start  688 end  744 total  900 skew    0 clock   60.0KHz
        v: height  480 start  480 end  482 total  500           clock  120.0Hz
  640x480 (0x6d)   25.2MHz -HSync -VSync
        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
  640x480 (0x6e)   23.8MHz -HSync +VSync
        h: width   640 start  664 end  720 total  800 skew    0 clock   29.7KHz
        v: height  480 start  483 end  487 total  500           clock   59.4Hz
  680x384 (0x6f)   42.4MHz -HSync +VSync DoubleScan
        h: width   680 start  716 end  784 total  888 skew    0 clock   47.7KHz
        v: height  384 start  385 end  390 total  399           clock  119.6Hz
  680x384 (0x70)   36.0MHz +HSync -VSync DoubleScan
        h: width   680 start  704 end  720 total  760 skew    0 clock   47.4KHz
        v: height  384 start  385 end  390 total  395           clock  119.9Hz
  576x432 (0x71)   40.8MHz -HSync +VSync DoubleScan
        h: width   576 start  608 end  668 total  760 skew    0 clock   53.7KHz
        v: height  432 start  432 end  434 total  447           clock  120.1Hz
  512x384 (0x72)   32.5MHz -HSync -VSync DoubleScan
        h: width   512 start  524 end  592 total  672 skew    0 clock   48.4KHz
        v: height  384 start  385 end  388 total  403           clock  120.0Hz
  400x300 (0x73)   20.0MHz +HSync +VSync DoubleScan
        h: width   400 start  420 end  484 total  528 skew    0 clock   37.9KHz
        v: height  300 start  300 end  302 total  314           clock  120.6Hz
  400x300 (0x74)   18.0MHz +HSync +VSync DoubleScan
        h: width   400 start  412 end  448 total  512 skew    0 clock   35.2KHz
        v: height  300 start  300 end  301 total  312           clock  112.7Hz
  320x240 (0x75)   12.6MHz -HSync -VSync DoubleScan
        h: width   320 start  328 end  376 total  400 skew    0 clock   31.5KHz
        v: height  240 start  245 end  246 total  262           clock  120.1Hz
S-video disconnected (normal left inverted right x axis y axis)
	Identifier: 0x54
	Timestamp:  9843162
	Subpixel:   no subpixels
	Clones:    
	CRTCs:      0 1
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	Sprite Transform:  1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000 1.000000 0.000000 0.000000
	                   0.000000 1.000000 0.000000
	                   0.000000 0.000000 1.000000
	tv standard:	ntsc
		supported: ntsc         pal          pal-m        pal-60      
		           ntsc-j       scart-pal    pal-cn       secam       
	load detection: 1 (0x00000001)	range:  (0,1)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 48651 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20110224/b1c24ab0/attachment-0001.bin>


More information about the xorg-devel mailing list