Announcement

Collapse
No announcement yet.

VDPAU info tool

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VDPAU info tool

    Thanks to the folks over on #mythtv-users who pointed this out:


    It's a tool to show you the VDPAU capabilities of your card.
    Some of the output:
    Code:
    display: (null)   screen: 0
    API version: 0
    Information string: Unknown
    
    Video surface:
    
    name   width height types
    -------------------------------------------
    420     4096  4096  NV12 YV12 
    422     4096  4096  UYVY YUYV 
    
    Decoder capabilities:
    
    name          level ref width height
    ------------------------------------
    MPEG1             0  2  4096  4096
    MPEG2_SIMPLE      3  2  4096  4096
    MPEG2_MAIN        3  2  4096  4096
    H264_MAIN        41  4  4096  4096
    H264_HIGH        41  4  4096  4096

  • #2
    ./vdpinfo
    display: (null) screen: 0
    API version: 0
    Information string: Unknown

    Video surface:

    name width height types
    -------------------------------------------
    420 4096 4096 NV12 YV12
    422 4096 4096 UYVY YUYV

    Decoder capabilities:

    name level ref width height
    ------------------------------------
    MPEG1 0 2 4096 4096
    MPEG2_SIMPLE 3 2 4096 4096
    MPEG2_MAIN 3 2 4096 4096
    H264_MAIN 41 16 4096 4096
    H264_HIGH 41 16 4096 4096

    Output surface:

    name width height nat types
    ----------------------------------------------------
    B8G8R8A8 8192 8192 y Y8U8V8A8 V8U8Y8A8
    R10G10B10A2 8192 8192 y 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 -
    SHARPNESS -
    LUMA_KEY -

    parameter name sup min max
    -----------------------------------------------------
    VIDEO_SURFACE_WIDTH y 1 4096
    VIDEO_SURFACE_HEIGHT y 1 4096
    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
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      Better use a code box, but was that from the 8400 GS? I see not VC1 support.

      Comment


      • #4
        Code:
        ./vdpinfo
        display: (null)   screen: 0
        API version: 0
        Information string: Unknown
        
        Video surface:
        
        name   width height types
        -------------------------------------------
        420     4096  4096  NV12 YV12
        422     4096  4096  UYVY YUYV
        
        Decoder capabilities:
        
        name          level ref width height
        ------------------------------------
        MPEG1             0  2  4096  4096
        MPEG2_SIMPLE      3  2  4096  4096
        MPEG2_MAIN        3  2  4096  4096
        H264_MAIN        41 16  4096  4096
        H264_HIGH        41 16  4096  4096
        
        Output surface:
        
        name              width height nat types
        ----------------------------------------------------
        B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
        R10G10B10A2       8192  8192    y  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                  -
        SHARPNESS                        -
        LUMA_KEY                         -
        
        parameter name                  sup      min      max
        -----------------------------------------------------
        VIDEO_SURFACE_WIDTH              y         1     4096
        VIDEO_SURFACE_HEIGHT             y         1     4096
        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
        8800GT's

        Comment


        • #5
          Well I tested it on a 8400GS with VC1 support:
          Code:
          display: :0.0   screen: 0
          API version: 0
          Information string: Unknown
          
          Video surface:
          
          name   width height types
          -------------------------------------------
          420     4096  4096  NV12 YV12 
          422     4096  4096  UYVY YUYV 
          
          Decoder capabilities:
          
          name          level ref width height
          ------------------------------------
          MPEG1             0  2  4096  4096
          MPEG2_SIMPLE      3  2  4096  4096
          MPEG2_MAIN        3  2  4096  4096
          H264_MAIN        41  4  4096  4096
          H264_HIGH        41  4  4096  4096
          VC1_SIMPLE        1  2  4096  4096
          VC1_MAIN          2  2  4096  4096
          VC1_ADVANCED      4  2  4096  4096
          
          Output surface:
          
          name              width height nat types
          ----------------------------------------------------
          B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8 
          R10G10B10A2       8192  8192    y  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             y
          DEINTERLACE_TEMPORAL_SPATIAL     y
          INVERSE_TELECINE                 y
          NOISE_REDUCTION                  y
          SHARPNESS                        y
          LUMA_KEY                         y
          
          parameter name                  sup      min      max
          -----------------------------------------------------
          VIDEO_SURFACE_WIDTH              y         1     4096
          VIDEO_SURFACE_HEIGHT             y         1     4096
          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

          Comment


          • #6
            4k x 4k mpeg1 support? Hell yeah! XD

            Comment


            • #7
              The app has been updated and gives a bit better output. Here are the 8800GT's again.

              Code:
              display: :0.0   screen: 0
              API version: 0
              Information string: Unknown
              
              Video surface:
              
              name   width height types
              -------------------------------------------
              420     4096  4096  NV12 YV12
              422     4096  4096  UYVY YUYV
              
              Decoder capabilities:
              
              name          level ref width height
              ------------------------------------
              MPEG1             0  2  4096  4096
              MPEG2_SIMPLE      3  2  4096  4096
              MPEG2_MAIN        3  2  4096  4096
              H264_MAIN        41 16  4096  4096
              H264_HIGH        41 16  4096  4096
              
              Output surface:
              
              name              width height nat types
              ----------------------------------------------------
              B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
              R10G10B10A2       8192  8192    y  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             y
              DEINTERLACE_TEMPORAL_SPATIAL     y
              INVERSE_TELECINE                 y
              NOISE_REDUCTION                  y
              SHARPNESS                        y
              LUMA_KEY                         y
              
              parameter name                  sup      min      max
              -----------------------------------------------------
              VIDEO_SURFACE_WIDTH              y         1     4096
              VIDEO_SURFACE_HEIGHT             y         1     4096
              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
              Last edited by deanjo; 23 December 2008, 05:21 PM.

              Comment


              • #8
                Here is the output off of the 8200/780a chipset

                Code:
                ./vdpinfo
                display: (null)   screen: 0
                API version: 0
                Information string: Unknown
                
                Video surface:
                
                name   width height types
                -------------------------------------------
                420     4096  4096  NV12 YV12
                422     4096  4096  UYVY YUYV
                
                Decoder capabilities:
                
                name          level ref width height
                ------------------------------------
                MPEG1             0  2  4096  4096
                MPEG2_SIMPLE      3  2  4096  4096
                MPEG2_MAIN        3  2  4096  4096
                H264_MAIN        41 16  4096  4096
                H264_HIGH        41 16  4096  4096
                VC1_SIMPLE        1  2  4096  4096
                VC1_MAIN          2  2  4096  4096
                VC1_ADVANCED      4  2  4096  4096
                
                Output surface:
                
                name              width height nat types
                ----------------------------------------------------
                B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
                R10G10B10A2       8192  8192    y  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                  -
                SHARPNESS                        -
                LUMA_KEY                         -
                
                parameter name                  sup      min      max
                -----------------------------------------------------
                VIDEO_SURFACE_WIDTH              y         1     4096
                VIDEO_SURFACE_HEIGHT             y         1     4096
                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
                And in case your wondering WMV playback and VC-1 works fine on the 8200/8300. They fully support vdpau.
                Last edited by deanjo; 23 December 2008, 05:34 PM.

                Comment


                • #9
                  8200 from M3N78-VM mobo:

                  Code:
                  display: :0.0   screen: 0
                  API version: 0
                  Information string: Unknown
                  
                  Video surface:
                  
                  name   width height types
                  -------------------------------------------
                  420     4096  4096  NV12 YV12
                  422     4096  4096  UYVY YUYV
                  
                  Decoder capabilities:
                  
                  name          level ref width height
                  ------------------------------------
                  MPEG1             0 8191  2032  2032
                  MPEG2_SIMPLE      3 8191  2032  2032
                  MPEG2_MAIN        3 8191  2032  2032
                  H264_MAIN        41 8191  2032  2032
                  H264_HIGH        41 8191  2032  2032
                  VC1_SIMPLE        1 8191  2032  2032
                  VC1_MAIN          2 8191  2032  2032
                  VC1_ADVANCED      4 8191  2032  2032
                  
                  Output surface:
                  
                  name              width height nat types
                  ----------------------------------------------------
                  B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
                  R10G10B10A2       8192  8192    y  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             y
                  DEINTERLACE_TEMPORAL_SPATIAL     y
                  INVERSE_TELECINE                 y
                  NOISE_REDUCTION                  y
                  SHARPNESS                        y
                  LUMA_KEY                         y
                  
                  parameter name                  sup      min      max
                  -----------------------------------------------------
                  VIDEO_SURFACE_WIDTH              y         1     4096
                  VIDEO_SURFACE_HEIGHT             y         1     4096
                  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

                  Comment


                  • #10
                    Originally posted by naakka View Post
                    8200 from M3N78-VM mobo:

                    Code:
                    display: :0.0   screen: 0
                    API version: 0
                    Information string: Unknown
                    
                    Video surface:
                    
                    name   width height types
                    -------------------------------------------
                    420     4096  4096  NV12 YV12
                    422     4096  4096  UYVY YUYV
                    
                    Decoder capabilities:
                    
                    name          level ref width height
                    ------------------------------------
                    MPEG1             0 8191  2032  2032
                    MPEG2_SIMPLE      3 8191  2032  2032
                    MPEG2_MAIN        3 8191  2032  2032
                    H264_MAIN        41 8191  2032  2032
                    H264_HIGH        41 8191  2032  2032
                    VC1_SIMPLE        1 8191  2032  2032
                    VC1_MAIN          2 8191  2032  2032
                    VC1_ADVANCED      4 8191  2032  2032
                    
                    Output surface:
                    
                    name              width height nat types
                    ----------------------------------------------------
                    B8G8R8A8          8192  8192    y  Y8U8V8A8 V8U8Y8A8
                    R10G10B10A2       8192  8192    y  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             y
                    DEINTERLACE_TEMPORAL_SPATIAL     y
                    INVERSE_TELECINE                 y
                    NOISE_REDUCTION                  y
                    SHARPNESS                        y
                    LUMA_KEY                         y
                    
                    parameter name                  sup      min      max
                    -----------------------------------------------------
                    VIDEO_SURFACE_WIDTH              y         1     4096
                    VIDEO_SURFACE_HEIGHT             y         1     4096
                    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
                    Interesting, what is your IGP memory size set to? Also what drivers are you running? 180.22's?

                    Comment

                    Working...
                    X