radeon 6.9.0 released!

I’ve just released version 6.9.0 of xf86-video-ati.  There have been lots of changes since 6.8.0.

In addition to lots of bug fixes there are several major new features:
- Improved EXA render support for r1xx/r2xx cards
- EXA render support for r3xx/r4xx/r5xx cards
- Textured video support for Xv (r1xx-r5xx)

3 Responses to “radeon 6.9.0 released!”

  1. olo Says:

    How to test for the presence and proper operation of textured video? Any details to pay attention to in xvinfo / glxinfo?

    I have a Rv250 and cannot launch two videos with xv simultaneously (”Could not grab port 57″), does it mean textured video isn’t functioning?

  2. agd5f Says:

    Textured video is disabled on rv250 due to a hw bug.

  3. kosmi Says:

    Is this bug also present for rv280 (9250) card? For me seems to work, but i don’t know how to give port to totem (xine or gstreamer). Overlay is 73 and textured video is 74. I try to block/use default 73 with some other Xv process and then start totem which then use textured video port, it seems? Is there some option for xorg.conf or some sort of env variabile to tell server to give default textured video port instead of overlay? This is my xvinfo if helps:

    milan@ubuntu:~$ xvinfo
    X-Video Extension version 2.2
    screen #0
    Adaptor #0: “ATI Radeon Video Overlay”
    number of ports: 1
    port base: 73
    operations supported: PutImage
    supported visuals:
    depth 24, visualID 0×23
    depth 24, visualID 0×24
    depth 24, visualID 0×25
    depth 24, visualID 0×26
    depth 24, visualID 0×27
    depth 24, visualID 0×28
    depth 24, visualID 0×29
    depth 24, visualID 0×2a
    depth 24, visualID 0×2b
    depth 24, visualID 0×2c
    depth 24, visualID 0×2d
    depth 24, visualID 0×2e
    depth 24, visualID 0×2f
    depth 24, visualID 0×30
    depth 24, visualID 0×31
    depth 24, visualID 0×32
    number of attributes: 22
    “XV_DEVICE_ID” (range 0 to -1)
    client gettable attribute (current value is 110)
    “XV_LOCATION_ID” (range 0 to -1)
    client gettable attribute (current value is 111)
    “XV_INSTANCE_ID” (range 0 to -1)
    client gettable attribute (current value is 112)
    “XV_DUMP_STATUS” (range 0 to 1)
    client settable attribute
    “XV_SET_DEFAULTS” (range 0 to 1)
    client settable attribute
    “XV_AUTOPAINT_COLORKEY” (range 0 to 1)
    client settable attribute
    client gettable attribute (current value is 1)
    “XV_COLORKEY” (range 0 to -1)
    client settable attribute
    client gettable attribute (current value is 30)
    “XV_DOUBLE_BUFFER” (range 0 to 1)
    client settable attribute
    client gettable attribute (current value is 1)
    “XV_OVERLAY_ALPHA” (range 0 to 255)
    client settable attribute
    client gettable attribute (current value is 255)
    “XV_GRAPHICS_ALPHA” (range 0 to 255)
    client settable attribute
    client gettable attribute (current value is 255)
    “XV_ALPHA_MODE” (range 0 to 1)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_BRIGHTNESS” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_CONTRAST” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_SATURATION” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_COLOR” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_HUE” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_RED_INTENSITY” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_GREEN_INTENSITY” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_BLUE_INTENSITY” (range -1000 to 1000)
    client settable attribute
    client gettable attribute (current value is 0)
    “XV_CRTC” (range -1 to 1)
    client settable attribute
    client gettable attribute (current value is -1)
    “XV_GAMMA” (range 100 to 10000)
    client settable attribute
    client gettable attribute (current value is 1000)
    “XV_COLORSPACE” (range 0 to 1)
    client settable attribute
    client gettable attribute (current value is 0)
    maximum XvImage size: 2048 x 2048
    Number of image formats: 8
    id: 0×41424752 (RGBA)
    guid: 52474241-0000-0010-8000-00aa00389b71
    bits per pixel: 32
    number of planes: 1
    type: RGB (packed)
    depth: 32
    red, green, blue masks: 0xff0000, 0xff00, 0xff
    id: 0×54424752 (RGBT)
    guid: 52474254-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: RGB (packed)
    depth: 16
    red, green, blue masks: 0×7c00, 0×3e0, 0×1f
    id: 0×32424752 (RGB2)
    guid: 52474200-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: RGB (packed)
    depth: 16
    red, green, blue masks: 0xf800, 0×7e0, 0×1f
    id: 0×0
    guid: 52474200-0000-0010-8000-00aa00389b71
    bits per pixel: 24
    number of planes: 1
    type: RGB (packed)
    depth: 24
    red, green, blue masks: 0xff0000, 0xff00, 0xff
    id: 0×32595559 (YUY2)
    guid: 59555932-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: YUV (packed)
    id: 0×59565955 (UYVY)
    guid: 55595659-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: YUV (packed)
    id: 0×32315659 (YV12)
    guid: 59563132-0000-0010-8000-00aa00389b71
    bits per pixel: 12
    number of planes: 3
    type: YUV (planar)
    id: 0×30323449 (I420)
    guid: 49343230-0000-0010-8000-00aa00389b71
    bits per pixel: 12
    number of planes: 3
    type: YUV (planar)
    Adaptor #1: “Radeon Textured Video”
    number of ports: 16
    port base: 74
    operations supported: PutImage
    supported visuals:
    depth 24, visualID 0×23
    depth 24, visualID 0×24
    depth 24, visualID 0×25
    depth 24, visualID 0×26
    depth 24, visualID 0×27
    depth 24, visualID 0×28
    depth 24, visualID 0×29
    depth 24, visualID 0×2a
    no port attributes defined
    maximum XvImage size: 2048 x 2048
    Number of image formats: 4
    id: 0×32595559 (YUY2)
    guid: 59555932-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: YUV (packed)
    id: 0×32315659 (YV12)
    guid: 59563132-0000-0010-8000-00aa00389b71
    bits per pixel: 12
    number of planes: 3
    type: YUV (planar)
    id: 0×30323449 (I420)
    guid: 49343230-0000-0010-8000-00aa00389b71
    bits per pixel: 12
    number of planes: 3
    type: YUV (planar)
    id: 0×59565955 (UYVY)
    guid: 55595659-0000-0010-8000-00aa00389b71
    bits per pixel: 16
    number of planes: 1
    type: YUV (packed)

    P.S. Thanks for EXA improvements on r200, it’s now works pretty good, fast and stable with this driver version.