Announcement

Collapse
No announcement yet.

Radeon Driver Gets Textured Video (Xv)

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

  • #61
    Originally posted by bridgman View Post
    As others have posted, you need two things to get video and compiz working together -- the video needs to be generated in a form that a compositor can digest (Xv + TexturedVideo), and the compositor needs to be told to stop trying to draw a desktop in the same space that the video is playing. The second part is the challenge -- Vista does that nicely but I think everyone is still learning all the tricks to make Compiz and KDE play nice and not write over the video.
    Thank you. That helps me understand what's happening.

    The "ati" driver is just a wrapper around radeon and other drivers.
    --snip--
    I assume you're talking about changing OSes here ?
    Yes, I'm running Ubuntu Gnome at the moment but would like to be able to run Xfce and KDE as well.

    If so, the main issue is that we need to either figure out settings that will keep Compiz from stepping on the video window or make changes somewhere in the plumbing so that this happens automatically. It's not really a driver issue AFAIK but it is something we will probably have to work on anyways.
    Thank you for responding.
    I can't seem to find the radeon driver using the same git url as the ati and radeonhd. Id' love to try it. If you, or someone... can post the RADEON git url I'll compile up a copy and see how it works. A url that I think should have been in the announcement article on Feb 24th, or at least a link to a page containing a brief "here's how to try the driver" (hint, hint).

    This is the URL I already downloaded and compiled:
    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
    and there is no source at:
    git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeon

    So, unless the freedesktop radeon driver is named radeonHD (Huh?)...and someone is deliberately trying to confuse us all...

    -Tom
    Last edited by siggma; 03-04-2008, 09:01 PM.

    Comment


    • #62
      Sorry, the "radeon" driver is in the xf86-video-ati git tree. The "ati" driver is just a wrapper around radeon, rage128, and one or two other drivers.

      Comment


      • #63
        Originally posted by jchapman View Post
        But things are not perfect on the Windows side either. The problem of a 1080P image only filling 90% of the monitor still happens, and has been reported by more than a few others on the net. Plus there don't seem to be Catalyst drivers for Win2K for the 690/X1250 so I have no way of adjusting anything, in particular the antialiasing or making the display size fit the physical screen (I know, PowerStrip... that's my next try).
        I have experienced the same issue of image only filling 90% of my LCDTV in either windows XP Catalyst Driver or Linux Catalyst driver. (Radeonhd and ati opensource fill up the whole screen.) However, once I changed the refresh rate from default 60Hz to 50Hz, the image fills up the whole screen. It worked in both Windows and Linux Catalyst driver.
        I noted that the problem only happened when connecting to my sharp LCDTV via HDMI cable.

        Hope this help.

        -Bruce

        Comment


        • #64
          -siggma-

          Yes, I'm running Ubuntu Gnome at the moment but would like to be able to run Xfce and KDE as well.


          In terminal:
          Kde= sudo apt-get install kubuntu-desktop
          Xfce= sudo apt-get install xubuntu-desktop
          or get them from aptitude.

          Comment


          • #65
            In terminal:
            Kde= sudo apt-get install kubuntu-desktop
            Xfce= sudo apt-get install xubuntu-desktop
            Eww, thanks. I was hoping there was a meta install for them.

            Comment


            • #66
              Originally posted by bridgman View Post
              Sorry, the "radeon" driver is in the xf86-video-ati git tree. The "ati" driver is just a wrapper around radeon, rage128, and one or two other drivers.
              I'll double check but If I recall that driver has no composite support yet, I'm watching Voyager in Vugly Vista at the moment . But you knew that. Which brings me back to the original beef.
              1. Are their several different branches at ATI working on Linux dirvers?
              2. Is there a specific reason we have composite support in fglrx but not in the OSS "radeon" driver?
              3. If composite overlapping output is the issue, why not focus on one driver or the other first, then move support to the OSS or SIDEBAND driver.
              4. We, including me, all have suggestions, wants, desires, projections, and expectations; it's very easy to be an arms-reach critic but no so easy to try to satisfy the demands of others.
              Personally I'd rather see the support show up in the fglrx driver first since it's already got reasonable, albeit choppy, AIGLX compositing support and it includes additional tools for building and verifying the driver and it's supporting products. In my mind it also makes the most sense. But I'm not the developer and I don't see what the developer sees. So again, thanks for taking the time to personally respond. Your few words are both reassuring and useful.
              -Tom
              Last edited by siggma; 03-05-2008, 10:15 AM. Reason: Spelling, gnupstye rejenake, oops...

              Comment


              • #67
                I believe that the "radeon" driver has had composite support for a year or so.

                Comment


                • #68
                  Originally posted by siggma View Post
                  Which brings me back to the original beef.
                  1. Are their several different branches at ATI working on Linux dirvers?
                  2. Is there a specific reason we have composite support in fglrx but not in the OSS "radeon" driver?
                  3. If composite overlapping output is the issue, why not focus on one driver or the other first, then move support to the OSS or SIDEBAND driver.
                  4. We, including me, all have suggestions, wants, desires, projections, and expectations; it's very easy to be an arms-reach critic but no so easy to try to satisfy the demands of others.
                  When you say composite I assume you mean support for compiz. The composite extension is available on any recent X server and it can even be accelerated via EXA render acceleration. r1xx-r2xx radeons have full EXA render support. r3xx-r5xx only support limited operations (enough for rotation) right now. Compiz requires OpenGL (via AIGLX). Since there is no open 3D driver yet for r5xx+ hw, there is no way to accelerate it. Once we have a 3D driver, it (compiz) should just work.

                  Comment


                  • #69
                    Originally posted by agd5f View Post
                    When you say composite I assume you mean support for compiz. The composite extension is available on any recent X server and it can even be accelerated via EXA render acceleration. r1xx-r2xx radeons have full EXA render support. r3xx-r5xx only support limited operations (enough for rotation) right now. Compiz requires OpenGL (via AIGLX). Since there is no open 3D driver yet for r5xx+ hw, there is no way to accelerate it. Once we have a 3D driver, it (compiz) should just work.
                    My ignorance is showing...
                    Yes, I mean compiz but not just compiz., there are other uses for software and hardware compositing.

                    I wasn't aware 3d acceleration was missing in the fglrx driver. That explains the horizontal and vertical blocks on the edge of windows when I drag them around, which is only a minor annoyance at this point with the PCIe and a core duo. If that's how it looks without hw, it will be awesome with it.

                    Until then I'll just have to wait, I have no alternative but to bug people in various forums until I can understand my own ignorance. Then it's not ignorance anymore and I can wait in peace.

                    No thoughts on vidix?

                    -Tom

                    Comment


                    • #70
                      Tom,

                      I believe he was saying there is no r5xx+ acceleration in the opensource drivers (radeonhd). There should be 3d accel in fglrx.

                      Comment


                      • #71
                        Originally posted by bridgman View Post
                        I believe that the "radeon" driver has had composite support for a year or so.
                        Ok now that I'm using gnome again and the latest ati driver I can say I'm not able to use AIGLX or COMPOSITE with the git references radeon driver, I get the neat little fusion introduction and a white screen with a mouse cursor. I can also see a partial window preview when the mouse is at the bottom but no desktop or panels.

                        Is there a better list of xorg.conf options for this driver than the "Installing The RadeonHD Driver On Ubuntu" article written last september that specifically says to turn off compositing?

                        Here's my current xorg.conf as a link
                        How do I get the glx extension to load so I can test it?

                        If you'll point me in an appropriate direction I'll compile a TESTED how to and post it here and a few other key places so google picks it up later tonight.

                        -Tom


                        Last edited by siggma; 03-05-2008, 02:14 PM.

                        Comment


                        • #72
                          TexturedVideo with ati/radeon makes my system reboot after 3-5 seconds of watching a video with a R580. Anyone else got this issue? I have it since I first tried the ati/radeon git when TexturedVideo came in and still have it with latest git.

                          Kernel 2.6.24.3
                          Xorg 7.3 using Xserver 1.4.1-git
                          KDE 3.5.9 with Kaffeine 0.8.6 using Xine-lib 1.1.10.1

                          Comment


                          • #73
                            Originally posted by NaterGator View Post
                            Tom,

                            I believe he was saying there is no r5xx+ acceleration in the opensource drivers (radeonhd). There should be 3d accel in fglrx.
                            Actually, from what I understand the OSS driver is called "ati" from the git source. If you go back a few messages you'll find the link. The radeonhd is not the driver mentioned in the recent "OSS gets r500 support" article, a misunderstanding I'm hoping will be corrected ASAP. A few messages back he stated that "ati" is a wrapper for the "radeon" driver and further states that it does have glx support via AIGLX, just not hardware accelerated 3D support, yet.

                            As for the fglrx, I don't think it has hardware acceleration for the r500 chipset either, yet, and my comparisons in Vista indicate that to be the case. The Chess game in Vista being a test case, my x1650 PCIe card displays that application smooth as glass, no tearing, no shuddering, not even the slightest hiccup, and rotation seems to be as fast as the keyboard can deliver keystrokes, to the limit of the display refresh (over 60 frames). I was playing HL2 yesterday @ 1280x960 and it's more than awesome fast, not that HL2 is a particularly demanding game but it's an anchor for performance comparisons.

                            In fact just two posts back he states there is no 3D acceleration in any driver for the r500 chipset.

                            Unless I've been missing something...
                            -Tom
                            Last edited by siggma; 03-05-2008, 02:49 PM.

                            Comment


                            • #74
                              Originally posted by d2kx View Post
                              TexturedVideo with ati/radeon makes my system reboot after 3-5 seconds of watching a video with a R580. Anyone else got this issue? I have it since I first tried the ati/radeon git when TexturedVideo came in and still have it with latest git.

                              Kernel 2.6.24.3
                              Xorg 7.3 using Xserver 1.4.1-git
                              KDE 3.5.9 with Kaffeine 0.8.6 using Xine-lib 1.1.10.1
                              First, can you post the git URL for:
                              Kernel 2.6.24.3 (debian, gentoo?)
                              Xorg 7.3 using Xserver 1.4.1-git

                              I'd love to upgrade to the 7.3 Xserver if it's stable.

                              Mine does something similar but it only plays about three frames. I suspect it's an xorg.conf option, which is the purpose of the previous message request and offer to write a how to, with as many options as I can find.
                              -tom

                              Comment


                              • #75
                                Everybody seems to get different results with this (EXA, textured video, etc).

                                How about specifying the environment you developers are using so that others can easily test things out with the same settings?

                                I.e.
                                1) What software interacts with the the driver? libdrm, mesa, xorg-server, xorg-x11, the kernel, compiz, ...?
                                2) Which combinations of these have you tested? Which combinations are you using for development?
                                3) What xorg.conf driver settings are you using?
                                4) How do you start compiz?

                                I think this would both help minimize error reports that originates from other packages/dirt behind the wheel, and also (not least) make things clearer for testers.

                                Sure, when the driver is more mature, it needs to be tested with other versions, but I guess many people will use different versions of the other software none the less, so that might not be an issue.

                                Just an idea I got.

                                Comment

                                Working...
                                X