Announcement

Collapse
No announcement yet.

Open-Source ATI R600/700 3D Driver Almost Working

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

  • #61
    Originally posted by tball View Post
    Ok, but shouldn't it be enough upgrading to radeon-git without touching mesa? If my only interest is powersaving?
    yes, all the pm stuff is in the ddx at the moment.

    Comment


    • #62
      Originally posted by tball View Post
      I get funny (purble) colors at icons and my icons in the kde-startment is corrupted. It is specially when enabling ForceLowPowerMode i see the corruptions?

      Could it be the new clock in the chip is making my gpu too slow to redraw surtain things before it is drawned to the screen?

      I need the low power mode, because else my laptop is getting too hot (not that it crash, but I don't like it).

      Without the ForceLowPowerMode, the driver works flawless.
      Probably the pcie lanes as Bridgman noted. You could try commenting out the calls to change the pcie lanes in the driver. The corruption is probably due to EXA DFS. DFS is kind of flakey, especially when PCIE lanes are reduced, so you can try disabling DFS (Option "EXANoDownloadFromScreen")

      Comment


      • #63
        Thank you both. I will try and report back.
        Great to have direct contact with the devs :-) Thats one of the reasons I love oss.

        Comment


        • #64
          thats what i kinda love about you amd guys!
          while neither driver is perfect (and i dont hold it against you + you can see the progress and the work that is being done) you still answer questions and help out with the people and their problems and questions!
          big thanks!

          Comment


          • #65
            Hmm, similar situation as above, trying to use the git radeon driver to get my fan speed a bit lower, I'm getting a different issue though. The xorg.0.log isn't showing anything too unusual but the screen just turns black as soon as X starts up. The fan then slows down so it seems to be working, but Xorg locks up and I have to ssh in to shut down my PC.

            It's an R700 (4870 X2), I'm wondering if something that ForceLowPowerMode is doing is messing with the PLX chip between the GPUs.

            Comment


            • #66
              Originally posted by Vash63 View Post
              Hmm, similar situation as above, trying to use the git radeon driver to get my fan speed a bit lower, I'm getting a different issue though. The xorg.0.log isn't showing anything too unusual but the screen just turns black as soon as X starts up. The fan then slows down so it seems to be working, but Xorg locks up and I have to ssh in to shut down my PC.

              It's an R700 (4870 X2), I'm wondering if something that ForceLowPowerMode is doing is messing with the PLX chip between the GPUs.
              I'm thinking that a GPU that's not properly cooled will lock up. And since you've got 2 of them (and both are hotheads ), the high fan speed might be mandatory.

              Comment


              • #67
                Nah, it runs fine in Windows at very low speeds, plus the black screen is instant, the second X starts up, which isn't indicative of a heat issue. In Windows the default 2d speed is about 30% fan, in Linux without ForceLowPowerMode it's 100% and sounds like a jet engine.

                Comment


                • #68
                  OT: fglrx power saving

                  Hi,

                  Apologies for this being off topic but I've got another question about Ubuntu 9.04 and fglrx and I thought I'd ask it while the ATi brains were about.

                  On my server, which as mentioned uses a 790GX + SB750 chipset, the monitor blanks when not being used but never seems to go into DPMS off (light never flashes, screen still glowing with backlight bleed, comes back on instantly when mouse moves)

                  Not sure if this is fglrx not playing nice or an Ubuntu setting I can't find.

                  Also, thanks to the person who posted a ppa fix to the slow maximise problem.

                  bridgman: A realy OSS radeon driver question, how did unravelling the UVD2 on the 780G go? Can it be made available without compromising the DRM (the bad kind) part? Is it the same UVD2 as on the 790GX?

                  Regards,

                  J1M.

                  Comment


                  • #69
                    @bridgman and @agd5f

                    The Option "EXANoDownloadFromScreen" did actually help. No visible corruptions anymore, but with ForceLowPowerMode turned on the computer freeze when login out, shutting down or suspending. I have to hold down the power button to shut down.

                    When it isn't enabled everithing works.

                    So, how much does the ForceLowPowerMode option do more than de other options? Can I leave it disabled?

                    Comment


                    • #70
                      Originally posted by Vash63 View Post
                      Hmm, similar situation as above, trying to use the git radeon driver to get my fan speed a bit lower, I'm getting a different issue though. The xorg.0.log isn't showing anything too unusual but the screen just turns black as soon as X starts up. The fan then slows down so it seems to be working, but Xorg locks up and I have to ssh in to shut down my PC.

                      It's an R700 (4870 X2), I'm wondering if something that ForceLowPowerMode is doing is messing with the PLX chip between the GPUs.
                      Not likely that it's messing with the PLX chip. More likely, the clocking changes have to be synchronized between GPUs or something like that.

                      Comment


                      • #71
                        Originally posted by tball View Post
                        @bridgman and @agd5f

                        The Option "EXANoDownloadFromScreen" did actually help. No visible corruptions anymore, but with ForceLowPowerMode turned on the computer freeze when login out, shutting down or suspending. I have to hold down the power button to shut down.

                        When it isn't enabled everithing works.

                        So, how much does the ForceLowPowerMode option do more than de other options? Can I leave it disabled?
                        You don't have to enable any of the pm options. ForceLowPowerMode runs the card at lower clocks all the time. DynamicPM only lowers the clocks when the displays go to sleep (dpms off). PM is very tricky to get right on all boards. I suspect we may need to change clocks more gradually in limited steps rather than changing the clock completely in one go or some additional delays are needed here and there.

                        EDIT: as noted by bridgman, the PCIE lane changing code is probably to blame on multi-GPU cards. You could test by removing the calls to set the PCIE lanes in the pm code in radeon_pm.c in the ddx.
                        Last edited by agd5f; 07-08-2009, 10:53 AM.

                        Comment


                        • #72
                          Originally posted by RoboJ1M View Post
                          Apologies for this being off topic but I've got another question about Ubuntu 9.04 and fglrx and I thought I'd ask it while the ATi brains were about. On my server, which as mentioned uses a 790GX + SB750 chipset, the monitor blanks when not being used but never seems to go into DPMS off (light never flashes, screen still glowing with backlight bleed, comes back on instantly when mouse moves). Not sure if this is fglrx not playing nice or an Ubuntu setting I can't find.
                          Geez, if someone posts about the 600/700 3D driver it's going to seem like *they're* off topic

                          I don't know much about this area at all; please start a new thread in the proprietary driver area.

                          Originally posted by RoboJ1M View Post
                          bridgman: A realy OSS radeon driver question, how did unravelling the UVD2 on the 780G go? Can it be made available without compromising the DRM (the bad kind) part? Is it the same UVD2 as on the 790GX?
                          Haven't gotten to it yet, still working on things we may need for fininshing 6xx/7xx memory management. 780G and 790GX have the same generation of UVD hardware, an early version of UVD2 IIRC.

                          Comment


                          • #73
                            For those of you with x2 cards having problems with ForceLowPowerMode, please try the patch attached to this bug:
                            http://bugs.freedesktop.org/show_bug.cgi?id=22669

                            Comment


                            • #74
                              Originally posted by bridgman View Post
                              Geez, if someone posts about the 600/700 3D driver it's going to seem like *they're* off topic
                              Getting back on topic :-)

                              I read redbook hello is working for devs now so decided to try with r6xx-rewrite.

                              RV670 AGP card
                              agd5f modules on 2.6.26.5
                              xf86-video-ati from yesterday
                              todays mesa git (built with --disable-gallium to avoid a build error)

                              r6xx-rewrite locks up - SysRq able, no output to dmesg, but some normal looking but I guess truncated debugging output to terminal.

                              6xx-r7xx-support works (although it loses the image if window moved)

                              Comment


                              • #75
                                I was testing last night on an rv620 and comparing notes with the other devs; seems like there are some problems on 6xx which don't happen on rv770 (which is what the devs generally have in their systems). Once the two big issues (timestamp generation for memory buffer aging and making texture code work with the new bufmgr) are knocked off I don't expect the 6xx vs 7xx issues will survive for long.

                                Did you get any output on the screen ? One thing I found is that I had to move the terminal window used to run the tests away from the top left corner of the screen, or the terminal scroll would over-write whatever the test app displayed.
                                Last edited by bridgman; 07-08-2009, 01:43 PM.

                                Comment

                                Working...
                                X