No announcement yet.

AMD Radeon HD 6800 Series Graphics Cards On Linux?

  • Filter
  • Time
  • Show
Clear All
new posts

  • #41
    Thanks! No more watermark!


    • #42

      Where do I get the headers for XvBA? I googled "XvBA SDK", but all the links lead back here or to your site.


      • #43
        Right now you work with our embedded support group and sign an SDK agreement (basically a modified NDA that allows you to build the headers and other bits into your application).

        We are working on making the headers and sample code available without NDA.


        • #44
          I was just trying to run the test that gbeauche requested.

          Let me know if you want me to test anything on my HD 6870 that doesn't require an NDA.


          • #45
            I think gbeauche was asking you to test with his VA-API to XvBA interface, which does not require a separate copy of the headers.


            • #46
              I was asking for the headers because hwdecode-demos would not configure XvBA without them.

              $ ./configure
              checking for a BSD-compatible install... /usr/bin/install -c
              checking whether build environment is sane... yes
              checking for a thread-safe mkdir -p... /bin/mkdir -p
              checking for gawk... gawk
              checking whether make sets $(MAKE)... yes
              checking build system type... x86_64-unknown-linux-gnu
              checking host system type... x86_64-unknown-linux-gnu
              checking for style of include used by make... GNU
              checking for gcc... gcc
              checking for blah blah blah... yes
              checking for VAAPI_X11_DEPS... yes
              checking for VAAPI_GLX_DEPS... yes
              checking for VDPAU... no
              checking for VDPAU/MPEG-4 support... no
              checking for XvBA... no
              configure: creating ./config.status
              config.status: creating Makefile
              config.status: creating src/Makefile
              config.status: creating src/config.h
              config.status: src/config.h is unchanged
              config.status: executing depfiles commands


              • #47
                Also, the linked download page lists the requirements as:

                    * For Crystal HD demos:
                      Crystal HD SDK from GIT, as of 2010/02/15.
                    * For VA-API demos:
                          o libVA API >= 0.29.0-sds8 is required for 2D display.
                          o libVA API >= 0.30.4-sds3 is required for 3D display.
                      That's the API version, not the version of the packages.
                    * For VDPAU demos:
                      VDPAU SDK from any NVIDIA driver should fit as the source code
                      uses the bare initial API.
                    * For XvBA demos:
                          o XvBA SDK >= 0.73 is required for 2D display.
                          o XvBA SDK >= 0.74 is required for 3D display.


                • #48
                  Ahh, OK, I see.

                  I believe you are trying to run the demos against XvBA, but gbeauche is asking you to run the VA-API demos over the 0.7.6.pre3 VA-API to XvBA library.

                  You need the headers to run native XvBA but should not need them to run against VA-API.


                  • #49
                    My version of libGL doesn't seem to match up.

                    $ make
                    Making all in src
                    make[1]: Entering directory `/home/hackerfoo/src/hwdecode-demos-0.9.4/src'
                    make  all-am
                    make[2]: Entering directory `/home/hackerfoo/src/hwdecode-demos-0.9.4/src'
                    gcc -DHAVE_CONFIG_H -I.     -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12    -DUSE_VAAPI -DUSE_VAAPI_X11 -DUSE_VAAPI_GLX  -g -O2 -MT vaapi_h264-glx.o -MD -MP -MF .deps/vaapi_h264-glx.Tpo -c -o vaapi_h264-glx.o `test -f 'glx.c' || echo './'`glx.c
                    In file included from utils_glx.h:26:0,
                                     from glx.h:25,
                                     from glx.c:23:
                    glx_compat.h:42:28: error: conflicting types for ?PFNGLVDPAUREGISTERVIDEOSURFACENVPROC?
                    /usr/include/GL/glext.h:11009:30: note: previous declaration of ?PFNGLVDPAUREGISTERVIDEOSURFACENVPROC? was here
                    In file included from utils_glx.h:26:0,
                                     from glx.h:25,
                                     from glx.c:23:
                    glx_compat.h:43:28: error: conflicting types for ?PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC?
                    /usr/include/GL/glext.h:11010:30: note: previous declaration of ?PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC? was here
                    make[2]: *** [vaapi_h264-glx.o] Error 1
                    make[2]: Leaving directory `/home/hackerfoo/src/hwdecode-demos-0.9.4/src'
                    make[1]: *** [all] Error 2
                    make[1]: Leaving directory `/home/hackerfoo/src/hwdecode-demos-0.9.4/src'
                    make: *** [all-recursive] Error 1
                    The package supplying /usr/include/GL/glext.h is mesa-libGL-devel-7.9-1.fc14.x86_64.


                    • #50
                      6870 by Asus (EAH6870) installed. FGLRX - Ubuntu's or downloaded from AMD, 10.10 - does not recognize the card. Vesa works, although not at native resolution of the screen (1920x1200), max resolution 1600x1200. No refresh rate anywhere to be seen, either. Connected using an HDMI cable. Monitor Benq G2400W, Ubuntu 10.10.

                      Windows 7 is working fine with the 10.10 version of the drivers. The card is recognized and all that.

                      But man...this card is silent compared to my 4870.