Announcement

Collapse
No announcement yet.

XVideo?

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

  • CrystalCowboy
    started a topic XVideo?

    XVideo?

    According to the RadeonHD wiki page at X.org, XVideo support was added in version 1.2.2.

    I currently have xorg-x11-drv-radeonhd-1.2.3-1.5.20081112git.fc9.x86_64 on a Fedora 9 system, running with a Radeon X34x0 (RV620). But I don't seem to have XVideo.

    Does the XVideo announcement apply only to some other models of cards?

  • LCSGuy
    replied
    Oh well

    Maybe I will get a new years present then.

    Leave a comment:


  • bridgman
    replied
    Xv support for the HD2xxx and up is not available yet, still being worked on.

    Leave a comment:


  • LCSGuy
    replied
    Hello

    I want to get XV running too, but something does not work.
    I am running Gentoo Linux with a Radeon HD 2400 Pro(RV610).
    This is a PCI-E version, I have no AGP slot.

    Code:
    (WW) RADEONHD(0): Direct rendering for R600 an up forced on - This is NOT officially supported at the hardware
     level and may cause instability or lockups
    (II) RADEONHD(0): Found libdri 5.4.0.
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: open result is -1, (No such device or address)
    drmOpenDevice: Open failed
    drmOpenByBusid: Searching for BusID pci:0000:02:00.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    I checked, /dev/dri/ is empty.
    Am I missing some kernel module or something?
    lsmod:
    Code:
    Module                  Size  Used by
    radeon                134688  0
    drm                   103912  1 radeon
    Complete Xorg.0.log
    I hope you can help me get this working.

    Leave a comment:


  • bridgman
    replied
    Glad you got it working. I always find it helps if you know whether something is *supposed* to work before you spend a lot of time on it

    I don't think RandR is persistent yet but I believe you can put RandR options in the conf file these days which is pretty close. Haven't tried it myself, but more info at :

    http://wiki.debian.org/XStrikeForce/HowToRandR12

    Leave a comment:


  • PWMx
    replied
    WHOA ! - That?s it !!

    Now xvinfo gives:
    Adaptor #0: "RadeonHD Textured Video"
    number of ports: 16


    Sorry to waste your time with my stupidity

    BTW / off-topic: Is there persistent xrandr ?
    (Or should I have some script to set the modes each time ?
    The whole legacy xorg.conf modes vs. xrandr is bit unclear to me ..)

    Leave a comment:


  • PWMx
    replied
    Originally posted by bridgman View Post
    Is the problem that you are not seeing any Xv ports defined ?
    Yes, xvinfo doesn?t show any.
    But the problem is probably here:
    "
    (II) LoadModule: "dri"
    (WW) Warning, couldn't open module dri
    (II) UnloadModule: "dri"
    (EE) Failed to load module "dri" (module does not exist, 0)
    "
    and
    "
    (EE) RADEONHD(0): RHDDRIVersionCheck: symbol DRIQueryVersion not available.(libdri.a is too old)
    (WW) RADEONHD(0): RHDDRIPreInit: Version check failed. Disabling DRI.
    "

    Maybe the fglrx install (and remove) broke something
    ("equery belongs -f libdri" gives xorg-server .. so re-emerging it now.)

    Leave a comment:


  • bridgman
    replied
    Is the problem that you are not seeing any Xv ports defined ?

    EDIT - the thing I don't understand yet is that one of the files seems to be missing - "radeon_textured_video.c". I guess the contents could have been pulled out and merged into other files but I haven't found where that happened yet.

    Ahh, here we go -- it became "rhd_video.c". No problem.

    One more thing in case it helps -- if you run textured video under Compiz with XAA acceleration the video will crap out when you run it because TexVid leverages the memory management from the 2D accel code and the XAA MM code isn't good enough for video plus Compiz. If you switch to EXA acceleration then TexVid should work fine under Compiz.
    Last edited by bridgman; 11-30-2008, 06:04 PM.

    Leave a comment:


  • PWMx
    replied
    Originally posted by bridgman View Post
    Let's see... I think radeonhd still disables dri by default and I *think* you need DRI enabled for Xv since it uses the 3D engine.
    But I already had Option "DRI" "true"

    So, maybe there is some Option "yet-another-?ber-magic" to turn on ?
    (I really wonder how difficult it is to update man-page etc. documentation after all the hard coding. This applies especially to the fglrx which seems to lack all imaginable documentation whatsoever. FOSS drivers have the source code at least .. But up-to-date man would be nice )

    EDIT:
    If I read right then rhd_driver.c has all options there is (for radeonhd). And there does not seem to be anything related to XV or anything obviously missing from my xorg.conf. (Then also the man page seems to be quite up-to-date.)

    EDIT2:
    Ah, it complains libdri.a is too old .. (Now I only need to figure out how to fix it )
    Last edited by PWMx; 11-30-2008, 05:46 PM.

    Leave a comment:


  • bridgman
    replied
    Let's see... I think radeonhd still disables dri by default and I *think* you need DRI enabled for Xv since it uses the 3D engine. To enable DRI you need to add :

    Option "DRI"

    to the device section of xorg.conf, and you also need a reasonably recent DRM driver. I don't think you mentioned which distro version you are using, did you ?

    Leave a comment:

Working...
X