Announcement

Collapse
No announcement yet.

R600/r700 kms + 3d dri1/dri2

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

  • #31
    So this is the time to migrate...

    Great work, devs! I'm eagerly awaiting the 3D fixes and powersaving options now.

    Comment


    • #32
      Not much success here.

      With the radeon module built in it dies looking for firmware. With the firmware built in too it gets far enough to type "startx" if I'm lucky, but at that point the screen switches off though I can still reboot with sysrq. With radeon.modeset=0 I can get to the desktop, but glxgears makes the screen switch off and hard-freezes the machine.

      Comment


      • #33
        Originally posted by Ant P. View Post
        Not much success here.

        With the radeon module built in it dies looking for firmware. With the firmware built in too it gets far enough to type "startx" if I'm lucky, but at that point the screen switches off though I can still reboot with sysrq. With radeon.modeset=0 I can get to the desktop, but glxgears makes the screen switch off and hard-freezes the machine.
        Make sure you grab the latest updates to Dave's drm-next kernel branch. Sounds like you are hitting bugs that are already fixed.

        Comment


        • #34
          Any plans to merge this over to the freedesktop.org drm repository soon? what kernel does it actually correspond to, something post 2.6.31?

          Comment


          • #35
            Originally posted by bridgman View Post
            That said, I am *still* surprised how well it all came together.
            It doesn't happen that often in a career, does it ?

            Comment


            • #36
              Originally posted by highlandsun View Post
              Any plans to merge this over to the freedesktop.org drm repository soon? what kernel does it actually correspond to, something post 2.6.31?
              The only plans I've heard have been about killing off the freedesktop.org DRM repositories in regard to kernel modules and have code pushed straight into Linux kernel development trees.

              Comment


              • #37
                Originally posted by highlandsun View Post
                Any plans to merge this over to the freedesktop.org drm repository soon? what kernel does it actually correspond to, something post 2.6.31?
                airlied's git tree is 2.6.31-rc9 (last I checked). I merged Linus's tree into my local repo so I have plain old .31.

                Comment


                • #38
                  Originally posted by bridgman View Post
                  IIRC agd5f mentioned that the compiz text-input corruption does not happen with dri2.
                  thanks for that "confirmation"

                  I just wanted to be sure that I'll get a corruption-free composited desktop,

                  so I'll probably switch during the next weeks from fglrx 9.10(ubuntu-version ) to xf86-video-ati with KMS

                  Comment


                  • #39
                    Just pulled from airlied's drm-next branch about 30 minutes ago. And I'm still getting a blank screen when X starts with KMS. I get the high res framebuffer so I know KMS does work. If I disable KMS, X starts just fine.

                    I finally decided to ssh into my machine and check out the xorg log.

                    Here is a pastebin of Xorg.0.log:
                    http://pastebin.com/m6a37e57b

                    Edit:
                    Here are the errors:
                    (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
                    (EE) RADEON(0): Acceleration initialization failed

                    And the warnings:
                    (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
                    (WW) RADEON(0): Direct rendering disabled

                    I only get those errors on KMS, 3D and everything works fine without it.
                    Last edited by pvtcupcakes; 09-16-2009, 10:34 PM.

                    Comment


                    • #40
                      Originally posted by pvtcupcakes View Post
                      Just pulled from airlied's drm-next branch about 30 minutes ago. And I'm still getting a blank screen when X starts with KMS. I get the high res framebuffer so I know KMS does work. If I disable KMS, X starts just fine.

                      I finally decided to ssh into my machine and check out the xorg log.

                      Here is a pastebin of Xorg.0.log:
                      http://pastebin.com/m6a37e57b

                      Edit:
                      Here are the errors:
                      (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
                      (EE) RADEON(0): Acceleration initialization failed

                      And the warnings:
                      (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
                      (WW) RADEON(0): Direct rendering disabled

                      I only get those errors on KMS, 3D and everything works fine without it.
                      you built it wrong.

                      http://wiki.x.org/wiki/radeonBuildHowTo

                      Comment


                      • #41
                        Originally posted by airlied View Post

                        Found the problem. I was still using libdrm from ag5f's repository.

                        X starts now, but doesn't seem to support dual screen. My right screeen ended up on the left, and my right screen ended up being blank. This is probably because kms sets the framebuffer on my lower res monitor on the left. I'll try it out tomorrow with one screen.

                        Comment


                        • #42
                          Apologies if this has been mentioned elsewhere.

                          I'll be moving from Fedora 11 to 12 in a couple of months, - would it be enough to yum upgrade the kernel to 2.6.32 to have working opensource ATi drivers for the r6/7xx series?

                          Comment


                          • #43
                            Originally posted by Maarte View Post
                            I'll be moving from Fedora 11 to 12 in a couple of months, - would it be enough to yum upgrade the kernel to 2.6.32 to have working opensource ATi drivers for the r6/7xx series?
                            http://www.phoronix.com/forums/showp...22&postcount=8

                            Comment


                            • #44
                              Thanks, that's fantastic news

                              Comment


                              • #45
                                At first sorry for my not so good English

                                I've just installed 2.6.31-rc9 kernel from drm-next branch (DRI2, KMS), master Mesa, master ATI DDX and master libdrm (all, except kernel from x11 Gentoo Portage overlay).

                                First thoughts: It is working great. KDE4's Kwin with opengl compositing enabled is working very fast at 1920x1200 on radeon 4850. All fancy effects like woobly windows, cower flow windows switching or desktop cube are working fast. There are few minor screen corruptions, but they are definitely small, and not affect usability of the desktop. Switching between console and xorg (vt7) works very fast and stable.

                                Some performance info (Radeon 4850, Core2Quad @ 3200MHz, Gentoo AMD64):
                                - glxgears under KDE, compositing disabled: ~3300fps
                                - glxgears under KDE, compositing enabled: ~2200fps
                                - glxgears under KDE, moving woobly-enabled glxgears window: ~1900fps


                                I want to thank all developers for their amazing work. This driver in KDE4 is already better and faster than fglrx crap!
                                Last edited by rampage7; 09-20-2009, 03:06 PM.

                                Comment

                                Working...
                                X