Announcement

Collapse
No announcement yet.

How to get Xv output working with my HD7790

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

  • bridgman
    replied
    BTW SledgeHammer_999 is your username referring to this guy ?



    Leave a comment:


  • dungeon
    replied
    Same here with Debian Sid on Kabini .

    @SledgeHammer_999

    If you want that combo for current Debian testing/sid as deb packages: builded trusty's glamor + rebuilded ddx with glamor enabled... i am pleased to share those labs , that is builded few months ago for me, should work fine .



    Install debs or rebuild that again/alone if you don't trust me . So put ddx on hold an wait for xserver 1.16 - when that happens just unhold/upgrade ddx and remove libglamor .
    Last edited by dungeon; 11 June 2014, 08:18 PM.

    Leave a comment:


  • bridgman
    replied
    Ubuntu 14.04 on Kaveri :

    Code:
    bridgman@bridgman-kv1:~$ xvinfo
    X-Video Extension version 2.2
    screen #0
      Adaptor #0: "GLAMOR Textured Video"
        number of ports: 16
        port base: 63
        operations supported: PutImage 
        supported visuals:
          depth 24, visualID 0x21
        number of attributes: 5
          "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_HUE" (range -1000 to 1000)
                  client settable attribute
                  client gettable attribute (current value is 0)
          "XV_COLORSPACE" (range 0 to 1)
                  client settable attribute
                  client gettable attribute (current value is 0)
        maximum XvImage size: 8192 x 8192
        Number of image formats: 2
          id: 0x32315659 (YV12)
            guid: 59563132-0000-0010-8000-00aa00389b71
            bits per pixel: 12
            number of planes: 3
            type: YUV (planar)
          id: 0x30323449 (I420)
            guid: 49343230-0000-0010-8000-00aa00389b71
            bits per pixel: 12
            number of planes: 3
            type: YUV (planar)

    Leave a comment:


  • agd5f
    replied
    Originally posted by SledgeHammer_999 View Post
    Great, so the open source driver is pretty much useless for me.
    Normally this should be the priority on new drivers:
    1. Get 2D working
    2. Get video acceleration working (Xv)
    3. Workout your 3D stack (opengl 4+)
    4. Opencl if we are lucky.
    The open source driver has all the features you want right now and more (video decode via vdpau/openmax, video encode via openmax), it's just that debian chooses not to package it. It should work out of the box on other distros.

    Leave a comment:


  • bridgman
    replied
    Originally posted by SledgeHammer_999 View Post
    Great, so the open source driver is pretty much useless for me.
    Normally this should be the priority on new drivers:
    1. Get 2D working
    2. Get video acceleration working (Xv)
    3. Workout your 3D stack (opengl 4+)
    4. Opencl if we are lucky.
    That sequence worked well when GPUs had dedicated hardware for 2D and video, but those days are long gone. Nowadays 2D and video acceleration uses the 3D hardware, and so 2D / video acceleration uses the 3D driver via GLamor.

    Leave a comment:


  • dungeon
    replied
    Originally posted by SledgeHammer_999 View Post
    Great, so the open source driver is pretty much useless for me.
    Normally this should be the priority on new drivers:
    1. Get 2D working
    2. Get video acceleration working (Xv)
    3. Workout your 3D stack (opengl 4+)
    4. Opencl if we are lucky.
    First of all for any radeon on Debian make sure you have firmwares installed . Glamor as lib was/not/and never will be available in Debian . Debian will support glamor accel but as part of xserver not a lib, you need xserver 1.16 version for that .

    Basically you have two option right now, if you use xserver 1.15 compile and install glamor lib then just rebuild ddx deb with glamor enabled or install xserver 1.16 from experimentall and rebuild ddx .

    Leave a comment:


  • SledgeHammer_999
    replied
    Great, so the open source driver is pretty much useless for me.
    Normally this should be the priority on new drivers:
    1. Get 2D working
    2. Get video acceleration working (Xv)
    3. Workout your 3D stack (opengl 4+)
    4. Opencl if we are lucky.

    Leave a comment:


  • chithanh
    replied
    You can check debian build logs, they have glamor explicitly disabled in sid.


    It looks however like they enabled glamor in xserver from experimental (though no radeon driver has been released yet that can use glamor when it is part of the X server).

    Leave a comment:


  • agd5f
    replied
    You need a new enough version of glamor to support Xv. I'm not sure debian packages glamor at all at the moment.

    Leave a comment:


  • bridgman
    replied
    Originally posted by SledgeHammer_999 View Post
    I have an HD7790 and so far the rest of the open source driver seems to work fine. One issue though. I don't have Xv output. What gives? Does the driver support it?

    I am using debian unstable(sid) fully updated.
    IIRC the xv functionality used to be disabled by default so glamor had to be built with --enable-xv... no idea if this is still the case though.

    Leave a comment:

Working...
X