No announcement yet.

AMD Radeon HD 6800 Series Graphics Cards On Linux?

  • Filter
  • Time
  • Show
Clear All
new posts

  • #41

    Check this:


    • #42
      Thanks! No more watermark!


      • #43

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


        • #44
          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.


          • #45
            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.


            • #46
              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.


              • #47
                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


                • #48
                  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.


                  • #49
                    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.


                    • #50
                      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.