Announcement

Collapse
No announcement yet.

ATI R300 Gallium3D DRI Support Is "Done"

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

  • #31
    So basically the flow of code may differ from the official implementation, but it is compatible. Although not licensed officially so they can't claim to be perfect and there is no warranty that it is indeed compatible with the OpenGL spec, but they are doing their best to do so and it is their only goal?
    They are an implementation of OpenGL, but they are not allowed to say that

    Comment


    • #32
      Originally posted by pingufunkybeat View Post
      They are an implementation of OpenGL, but they are not allowed to say that
      MESA is almost but not quite unlike OpenGL

      Comment


      • #33
        Hi! I'm also an end user that would just like his HP NC8430 laptop with ATI Radeon Mobility X1600 running cool and quiet. That's why I have decided to stick with Debian Lenny whose fglrx still supports my card and keeps the fan at the same running level (55%) as Windows XP. Newer distributions with new radeon drivers can get the fan only at their best at 70% (with correspondingly higher temperatures) and my unfortunate adventure with Fedora 11's KMS kept the fan running at 80% (noticeably loud).

        If I only could flash the bios and set the default power state (core/memory clocks plus supposedly something else) I wouldn't have these problems, but ATI (or HP) in its all wisdom decided that the "medium" power state is a good compromise (that it is not in my opinion for a laptop that is supposed to run cool and consume little power). And searching for bios flashing guides made it seem that no-one has ever flashed their Mobility X1600 (I didn't find any evidence if it's even possible, at least not with the "standard" flashing tools but I would guess HP's bios updates also used to update the video bios).

        Since I found Phoronix I guess I'll just keep coming back to see when the power management (probably in kernel) is implemented well enough to make the move to open drivers worthwhile. Until then I'm (practically forced to be) happy with my stable and cool Lenny (having low bandwidth makes constant updating of distributions like Arch also tiresome so this decision was anyway the right after having played with the likes of Arch Linux and sidux).

        Sorry if this message is too much off topic but I just wanted to share this with you (again).

        Comment


        • #34
          Originally posted by piete View Post
          Hi! I'm also an end user that would just like his HP NC8430 laptop with ATI Radeon Mobility X1600 running cool and quiet. That's why I have decided to stick with Debian Lenny whose fglrx still supports my card and keeps the fan at the same running level (55%) as Windows XP. Newer distributions with new radeon drivers can get the fan only at their best at 70% (with correspondingly higher temperatures) and my unfortunate adventure with Fedora 11's KMS kept the fan running at 80% (noticeably loud).

          If I only could flash the bios and set the default power state (core/memory clocks plus supposedly something else) I wouldn't have these problems, but ATI (or HP) in its all wisdom decided that the "medium" power state is a good compromise (that it is not in my opinion for a laptop that is supposed to run cool and consume little power). And searching for bios flashing guides made it seem that no-one has ever flashed their Mobility X1600 (I didn't find any evidence if it's even possible, at least not with the "standard" flashing tools but I would guess HP's bios updates also used to update the video bios).

          Since I found Phoronix I guess I'll just keep coming back to see when the power management (probably in kernel) is implemented well enough to make the move to open drivers worthwhile. Until then I'm (practically forced to be) happy with my stable and cool Lenny (having low bandwidth makes constant updating of distributions like Arch also tiresome so this decision was anyway the right after having played with the likes of Arch Linux and sidux).

          Sorry if this message is too much off topic but I just wanted to share this with you (again).
          Google the site techpowerup! If you have a windows disk or windows dual boot that site has all the info and programs you need to change the fan/core clock/mem clock/ just about anything and then flash the bios... then again this is all windows based... so you need windows to do it... or maybe somebody *hint hint* could program some thing of the like for linux

          Comment


          • #35
            Originally posted by WhiteRabbit View Post
            Google the site techpowerup! If you have a windows disk or windows dual boot that site has all the info and programs you need to change the fan/core clock/mem clock/ just about anything and then flash the bios... then again this is all windows based... so you need windows to do it... or maybe somebody *hint hint* could program some thing of the like for linux
            Unless I've understood wrong, card BIOS is just for the vendor defaults. Things should improve with KMS power management.

            Comment


            • #36
              Originally posted by WhiteRabbit View Post
              Google the site techpowerup! If you have a windows disk or windows dual boot that site has all the info and programs you need to change the fan/core clock/mem clock/ just about anything and then flash the bios... then again this is all windows based... so you need windows to do it... or maybe somebody *hint hint* could program some thing of the like for linux
              I did read Techpowerup's guide to bios flashing and Radeon Bios Editor manuals, among other things. RBE doesn't work with my card so while the guides were interesting read, I haven't been able to put them in practice. But the last time I checked was in May, when I have time, I'll have another look.

              Nanonyme, I didn't understand what you meant with vendor defaults. Couldn't they be changed? I would be more than happy if the default core/memory frequencies were the lowest possible, then I wouldn't need KMS power management (though I'm sure it is good to have when it's ready to increase performance when needed). Anyway, KMS would still be just for linux. When I want to play with FreeDOS, for example, or just use anything that defaults to "no power management" like fresh windows installation, the computer gets really hot until I install the ATI drivers.

              Comment


              • #37
                Flashing your video bios is a bad idea for a number of reasons. The video bios stores information specific to that particular card. Things like:
                - connector tables (what connectors does your card have an how are they wired up)
                - laptop panel mode timings
                - board specific memory setup (not all oems use the same type, brand and speed vram; different vram chips require different setup)
                - board specific power management information (max supported clocks, safe temperature ranges, board-specific thermal and fan control chip information)
                - board specific voltage settings
                - board specific asic init routines
                - reference clocks and pll limits

                The drivers use the information in the video bios information to set up the board dependent parts of the chip. You can see the potential problems with using the wrong bios.

                Comment


                • #38
                  Originally posted by agd5f View Post
                  Flashing your video bios is a bad idea for a number of reasons. The video bios stores information specific to that particular card. Things like:
                  - connector tables (what connectors does your card have an how are they wired up)
                  - laptop panel mode timings
                  - board specific memory setup (not all oems use the same type, brand and speed vram; different vram chips require different setup)
                  - board specific power management information (max supported clocks, safe temperature ranges, board-specific thermal and fan control chip information)
                  - board specific voltage settings
                  - board specific asic init routines
                  - reference clocks and pll limits

                  The drivers use the information in the video bios information to set up the board dependent parts of the chip. You can see the potential problems with using the wrong bios.
                  That's why you backup and edit your own bios directly (instead of flashing a third party download).

                  Of course, there's a real possibility that you'll screw up and brick your system and that's not fun. At least on a desktop you can boot with a PCI card and restore a backup. On a laptop you'll have to do this blind (and pray that it works).

                  Moreover, I'd recommend exploring the capabilities of the GPU *thoroughly* with a modding tool before burning any permanent settings into the bios. Stuff like the lowest stable core/mem speeds for the resolutions you are using (don't forget to test multi-monitor setups, which have much higher requirements!) verified with something like furmark (yes, running furmark on the lowest power state will quickly reveal if you'll have stability problems later on). Also, don't forget to test whether dynamic switching from low->high power states work (and vice versa). Too high a jump in clockspeed will likely cause corruption.

                  I've successfully modded a X1950Pro and an HD4850 to lower the default clock and fan speed settings. My main concern was fan noise and the bios mod worked wonders for this.

                  Just note that this can and will brick your system if you are not careful (and sometimes even if you *are* careful), so you'll have to judge for yourself if you are willing to take the risk. If you have any concerns about bricking your system, my advice would be to avoid this. Better safe than sorry!

                  Comment


                  • #39
                    Originally posted by BlackStar View Post
                    That's why you backup and edit your own bios directly (instead of flashing a third party download).


                    I've successfully modded a X1950Pro and an HD4850 to lower the default clock and fan speed settings. My main concern was fan noise and the bios mod worked wonders for this.
                    Hi BlackStar! That's exactly what I want to do with my X1600 Mobility! What tools did you use? All the tools I have found say that they can't edit my card's bios.

                    I'm fully aware of agd5f's concerns but I'm willing to take the risk, after all, my card has 3 official power states and all I want is to have PS1 as default (instead of PS2).

                    Comment


                    • #40
                      In Windows I have used http://www.techpowerup.com/rbe/, you need gpu-z for reading bios and winflash (or other) to flash modified bios to card. Read documentation. At your own risk.

                      Comment


                      • #41
                        Originally posted by zhark View Post
                        In Windows I have used http://www.techpowerup.com/rbe/, you need gpu-z for reading bios and winflash (or other) to flash modified bios to card. Read documentation. At your own risk.
                        With atiwinflash i have killed 2 times my bios :/ but with atiflash ( the DOS/FreeDOS tool ) it work like a charm.

                        Comment


                        • #42
                          Originally posted by piete View Post
                          Hi BlackStar! That's exactly what I want to do with my X1600 Mobility! What tools did you use? All the tools I have found say that they can't edit my card's bios.

                          I'm fully aware of agd5f's concerns but I'm willing to take the risk, after all, my card has 3 official power states and all I want is to have PS1 as default (instead of PS2).
                          Just a word of warning, modifying the bios of a mobile card is more risky than what I did. If something goes wrong, you'll have to restore the bios blind (so make sure you make a thorough list of steps and keyboard commands that restore the original bios *before* you try anything risky).

                          What I did was create a freedos bootdisk (I used an old 128MB usb stick I had lying around). On the stick, I loaded a dos program that can backup/flash the bios of your graphics card (unfortunately, I don't recall the name - but it's pretty well known).

                          Once I had the usb stick working, I booted from it and backed up my bios.

                          I then booted to windows (used a VM running in VirtualBox, actually) and used RBE (Radeon Bios Editor) to modify my bios settings. What I did was lower the clocks of the idle power state - you may have to modify the clocks for the second power state instead.

                          Finally, I saved my modified bios to the usb stick, booted from it and flashed my card.

                          My advice is to take your time and make sure you know the capabilities of your card before flashing them permanently. Test thoroughly first (if necessary, install windows and use an over-/underclocking tool like ati tray tools to discover the limits of your card). M oreover, don't use the absolute limits for your card but rather try to leave some headroom (I clocked my HD4850 100MHz higher than the absolute lowest core clock, for example).

                          That's it more or less. Disclaimer: there is a very real chance that this process will brick your computer, without any way to recover. If you cannot afford to buy a new laptop, don't do this. That's all

                          Comment


                          • #43
                            Originally posted by BlackStar View Post
                            Just a word of warning, modifying the bios of a mobile card is more risky than what I did. If something goes wrong, you'll have to restore the bios blind (so make sure you make a thorough list of steps and keyboard commands that restore the original bios *before* you try anything risky).

                            What I did was create a freedos bootdisk (I used an old 128MB usb stick I had lying around). On the stick, I loaded a dos program that can backup/flash the bios of your graphics card (unfortunately, I don't recall the name - but it's pretty well known).

                            Once I had the usb stick working, I booted from it and backed up my bios.

                            I then booted to windows (used a VM running in VirtualBox, actually) and used RBE (Radeon Bios Editor) to modify my bios settings. What I did was lower the clocks of the idle power state - you may have to modify the clocks for the second power state instead.

                            Finally, I saved my modified bios to the usb stick, booted from it and flashed my card.

                            My advice is to take your time and make sure you know the capabilities of your card before flashing them permanently. Test thoroughly first (if necessary, install windows and use an over-/underclocking tool like ati tray tools to discover the limits of your card). M oreover, don't use the absolute limits for your card but rather try to leave some headroom (I clocked my HD4850 100MHz higher than the absolute lowest core clock, for example).

                            That's it more or less. Disclaimer: there is a very real chance that this process will brick your computer, without any way to recover. If you cannot afford to buy a new laptop, don't do this. That's all
                            Bumping a bit old thread but I was travelling and hope that the knowledgeable people have subscribed the thread...

                            1. RBE cannot read Mobility X1600's bios (it says this particular card's bios reading is not supported)

                            2. I'm stuck before I find another utility that can since although I have two laptops I'm not that crazy that I would edit the bios blindly

                            3. I'd like to know if there is someone who has already done this with the exact same card (since already X1950Pro seems to be a different story...)

                            4. I do have a multiboot with Windows XP (which is still my main OS but I'm moving on to Debian Lenny whose fglrx has a working power management for my card, I just need to get some studying stuff done before having more time to install the programs I need) so I could use all tools regardless the OS they work with

                            5. I can't be the only X1600 owner wanting to do this!

                            Comment

                            Working...
                            X