Page 2 of 2 FirstFirst 12
Results 11 to 20 of 20

Thread: 8.4+aiglx/compiz video flickering

  1. #11
    Join Date
    Oct 2007
    Posts
    321

    Default

    The easiest way is to run the program:

    gstreamer-properties

    then under the video tab you should be able to figure out very easily if your using Xvideo or not.

  2. #12
    Join Date
    Oct 2007
    Location
    Brussels, Belgium
    Posts
    28

    Default

    Quote Originally Posted by Nicolas View Post
    DRI2 should be out soon. OK... But when will fglrx support DRI2?
    Good question, any idea when fglrx will support DRI2?

  3. #13
    Join Date
    Jul 2007
    Posts
    405

    Default

    DRI2 *just* came out, so it may be a while before fglrx supports it. The open-source driver may even support it first!

  4. #14
    Join Date
    Apr 2007
    Location
    Mexico City, Mexico
    Posts
    906

    Default

    How come neither Intel or nVidia drivers needed DRI2 to provide flicker-free video playback, plus flicker-free 3D rendering? What is preventing AMD's fglrx drivers to have the same functionality?

  5. #15
    Join Date
    Dec 2007
    Location
    Merida
    Posts
    1,114

    Default

    Quote Originally Posted by Thetargos View Post
    How come neither Intel or nVidia drivers needed DRI2 to provide flicker-free video playback, plus flicker-free 3D rendering? What is preventing AMD's fglrx drivers to have the same functionality?
    Nvidia binaries use a "tweaked" glx extention. Don't ask me how exactly it works, but it has something to do with bypassing X or something. Not sure about Intel drivers, but I do know that they are the most actively supported, so it should no surprise that they offer the best experience out of all the available drivers.

  6. #16
    Join Date
    Jun 2007
    Posts
    69

    Default

    Is it something to do with Nvidia implementing it's own brand of AIGLX? I read about this somewhere online

  7. #17
    Join Date
    Oct 2007
    Posts
    4

    Default

    Quote Originally Posted by Nicolas View Post
    Hi...
    I'm able to play fullscreen correctly but I would like to be able to play windowed.

    Does anyone have a solution for this? (Besides disabling aiglx?).

    Thanks!

    Mobility X700 128MB (R300)
    You can recompile mplayer with some funky patches that apply the relevant zen.

    http://smspillaz.wordpress.com/2007/...ur-video-card/

    Under Ubuntu hardy, I had some problems with the stock release of mplayer, so I patched it with the ubuntu patches and the compiz patches and it all works really nicely - I can even have transparent windows. If you have Hardy, try this deb (it bumps the epoch number so it doesn't get overwritten by the ubuntu mplayer version).

  8. #18
    Join Date
    May 2007
    Posts
    352

    Default

    Quote Originally Posted by Thetargos View Post
    How come neither Intel or nVidia drivers needed DRI2 to provide flicker-free video playback, plus flicker-free 3D rendering? What is preventing AMD's fglrx drivers to have the same functionality?
    nvidia doesn't use Xorg's direct rendering infrastructure. Under compiz the intel driver does suffer from the same flickering video (unless you use textured video, which is still problematic) and flickering 3D applications (unless you use DRI2).

    Adam

  9. #19
    Join Date
    Apr 2007
    Posts
    99

    Default

    Code:
    Section "Device"
            Identifier  "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
            Driver      "fglrx"
            Option      "VideoOverlay" "on"
            Option      "OpenGLOverlay" "off"
            Option      "TexturedVideo" "off"
            Option      "XAANoOffscreenPixmaps" "true"
            Option      "AllowGLXWithComposite" "true"
    #       Option      "DisableGLXRootCLipping" "true"
    #       Option      "TexturedVideoSync" "on"
            Option      "EnableMonitor" "tmds1"
    #       Option      "EnableMonitor" "tmds1,lvds"
            Option      "DesktopSetup" "single"
            BusID       "PCI:1:0:0"
    EndSection
    You have too many options cluttering your conf... try this.

    Code:
    Section "Device"
            Identifier  "ATI Technologies Inc Radeon Mobility X700 (PCIE)"
            Driver      "fglrx"
            Option      "TexturedVideo" "on"
            Option      "XAANoOffscreenPixmaps" "true"
            Option      "DesktopSetup" "single"
            BusID       "PCI:1:0:0"
    EndSection
    There's nothing you can do about the flickering besides disabling video acceleration and using software rendering with the x11 output - mplayer and vlc both allow you to configure your output to x11.

    Hopefully this is fixed in the next version of fglrx.

  10. #20
    Join Date
    Oct 2007
    Posts
    94

    Default

    Quote Originally Posted by Melcar View Post
    Use X11 to render videos.

    better yet, use compiz video.

    you'll need a compiz-patched mplayer to render the video - that is, it patches the code to run the 'xv' video driver to point to compiz instead. when that'll all fine & done, run mplayer using 'xv' as the video, and compiz will do the rendering.

    result: redirected video, thats higher on the CPU than actual xv but much lower so than x11, and smoother + prettier might I add. that what i use.

    the real fix for this will come when all direct rendered data - that is, xv video & all fashions of opengl apps that draw straight to the framebuffer - gets to be redirected using DRI2, which is still somewhat experimental and for which fglrx support is expected to be somewhere in the long, long term future. unfortunatly.

    go ati
    Last edited by pedepy; 04-25-2008 at 09:59 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •