[VDPAU] Mulitple device support

Christian König deathsimple at vodafone.de
Sat Dec 8 05:30:21 PST 2012


On 08.12.2012 11:24, Stuart Foster wrote:
> Hi,
>
> I have discovered a problem when using vdpau on a system with two 
> graphics cards and video (mplayer) is is being directed at the second 
> card (display = :0.1).
> The first card is an ATI R600 device and the second an ATI r300 device.
>
> It appears from the brief investigation I have performed that Mesa's ( 
> version 9.0.0) gallium driver is being sent the wrong pciid for the 
> second card (error reported by gallium/drivers/r300/r300_chipset.c) 
> when using vdpau. vdpauinfo also reports the same problem (see below).

That configuration is known to be problematic. Please try mesa master, I 
briefly remember that I have fixed this issue in a patch, but don't know 
if that patch ever made it into 9.0.

Cheers,
Christian.

>
> Driver software in uses is as follows:
>
> libva-vdpau-driver-0.7.4
> libvdpau-0.5
> vdpauinfo-0.0.6
> xorg-server-1.13.0
> xf86-video-ati-7.0.0
> Mesa-9.0
>
> Any suggestions ?
>
> thanks
>
> Stuart Foster
>
> vdpauinfo :
>
> display: :0.1   screen: 1
> r300: Warning: Unknown chipset 0x9616
> Aborting...Aborted
>
> vdpauinfo :
>
> display: :0.0   screen: 0
> API version: 1
> Information string: G3DVL VDPAU Driver Shared Library version 1.0
>
> Video surface:
>
> name   width height types
> -------------------------------------------
> 420     8192  8192  NV12 YV12
> 422     8192  8192  NV12 YV12 UYVY YUYV
> 444     8192  8192  NV12 YV12 Y8U8V8A8 V8U8Y8A8
>
> Decoder capabilities:
>
> name               level macbs width height
> -------------------------------------------
> MPEG1                16 262144  8192  8192
> MPEG2_SIMPLE         16 262144  8192  8192
> MPEG2_MAIN           16 262144  8192  8192
>
> Output surface:
>
> name              width height nat types
> ----------------------------------------------------
> B8G8R8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
> R8G8B8A8          8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
> R10G10B10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
> B10G10R10A2       8192  8192    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8
>
> Bitmap surface:
>
> name              width height
> ------------------------------
> B8G8R8A8          8192  8192
> R8G8B8A8          8192  8192
> R10G10B10A2       8192  8192
> B10G10R10A2       8192  8192
> A8                8192  8192
>
> Video mixer:
>
> feature name                    sup
> ------------------------------------
> DEINTERLACE_TEMPORAL             -
> DEINTERLACE_TEMPORAL_SPATIAL     -
> INVERSE_TELECINE                 -
> NOISE_REDUCTION                  y
> SHARPNESS                        y
> LUMA_KEY                         -
> HIGH QUALITY SCALING - L1        -
> HIGH QUALITY SCALING - L2        -
> HIGH QUALITY SCALING - L3        -
> HIGH QUALITY SCALING - L4        -
> HIGH QUALITY SCALING - L5        -
> HIGH QUALITY SCALING - L6        -
> HIGH QUALITY SCALING - L7        -
> HIGH QUALITY SCALING - L8        -
> HIGH QUALITY SCALING - L9        -
>
> parameter name                  sup      min      max
> -----------------------------------------------------
> VIDEO_SURFACE_WIDTH              y        48     8192
> VIDEO_SURFACE_HEIGHT             y        48     8192
> CHROMA_TYPE                      y
> LAYERS                           y         0        4
>
> attribute name                  sup      min      max
> -----------------------------------------------------
> BACKGROUND_COLOR                 y
> CSC_MATRIX                       y
> NOISE_REDUCTION_LEVEL            y      0.00     1.00
> SHARPNESS_LEVEL                  y     -1.00     1.00
> LUMA_KEY_MIN_LUMA                y
> LUMA_KEY_MAX_LUMA                y
>
> Xorg.0.log:
>
> [  3211.253] (--) RADEON(0): Chipset: "ATI Radeon 3000 Graphics" 
> (ChipID = 0x9616)
> [  3211.370] (--) RADEON(1): Chipset: "ATI Radeon X1300/X1550" (ChipID 
> = 0x7187)
>
> lspci:
>
> 01:05.0 VGA compatible controller: ATI Technologies Inc 760G [Radeon 
> 3000] (prog-if 00 [VGA controller])
>     01:05.0 0300: 1002:9616
>     Subsystem: ASUSTeK Computer Inc. Device 8388
>     Flags: bus master, fast devsel, latency 0, IRQ 18
>     Memory at cc000000 (32-bit, prefetchable) [size=64M]
>     I/O ports at b000 [size=256]
>     Memory at fe6f0000 (32-bit, non-prefetchable) [size=64K]
>     Memory at fe500000 (32-bit, non-prefetchable) [size=1M]
>     Expansion ROM at <unassigned> [disabled]
>     Kernel driver in use: radeon
>
> 02:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon 
> X1300/X1550 Series] (prog-if 00 [VGA controller])
>     02:00.0 0300: 1002:7187
>     Subsystem: PC Partner Limited Device 3000
>     Flags: bus master, fast devsel, latency 0, IRQ 18
>     Memory at d0000000 (64-bit, prefetchable) [size=256M]
>     Memory at fe7f0000 (64-bit, non-prefetchable) [size=64K]
>     I/O ports at c000 [size=256]
>     Expansion ROM at fe7c0000 [disabled] [size=128K]
>     Capabilities: [50] Power Management version 2
>     Capabilities: [58] Express Endpoint, MSI 00
>     Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit+
>     Kernel driver in use: radeon
>
> 02:00.1 Display controller: ATI Technologies Inc RV516 [Radeon 
> X1300/X1550 Series] (Secondary)
>     02:00.1 0380: 1002:71a7
>     Subsystem: PC Partner Limited Device 3001
>     Flags: bus master, fast devsel, latency 0
>     Memory at fe7e0000 (64-bit, non-prefetchable) [size=64K]
>     Capabilities: [50] Power Management version 2
>     Capabilities: [58] Express Endpoint, MSI 00
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> VDPAU mailing list
> VDPAU at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/vdpau

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/vdpau/attachments/20121208/327965ab/attachment.html>


More information about the VDPAU mailing list