Announcement

Collapse
No announcement yet.

Radeon DRM Gets New Information Ioctl Queries

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

  • Radeon DRM Gets New Information Ioctl Queries

    Phoronix: Radeon DRM Gets New Information Ioctl Queries

    For those using the Gallium3D HUD, RadeonTOP, or other utilities, more data is being exposed with new patches for the Radeon DRM driver...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    I don't think there is a good standard cross-vendor way to expose this information. It's all VERY asic specific. Making it generic enough to support multiple vendors would really reduce the usefulness signficantly. Each vendor has different clock trees and voltage domains as well as different blocks that make up their GPU.

    Comment


    • #3
      Alex, what about those temperatures for APUs, i guess they are false and should not be exposed? At least for me sensors for radeon says 8.0?C here on Kabini

      And also k10temp gives false reading, similar to that.

      I use separete it87 it8603 for temperature reading, which is fine for the APU.
      Last edited by dungeon; 01 October 2014, 12:56 PM.

      Comment


      • #4
        Two years and four months later, it's happening :P

        Anyway I fully approve, and if I was still receiving dri-devel I'd post a reviewed-by. One thing, you mention a harvest register, but on quick gleaning I couldn't find any?

        Comment


        • #5
          Originally posted by dungeon View Post
          Alex, what about those temperatures for APUs, i guess they are false and should not be exposed? At least for me sensors for radeon says 8.0?C here on Kabini

          And also k10temp gives false reading, similar to that.

          I use separete it87 it8603 for temperature reading, which is fine for the APU.
          I don't think the OEMs always set up the internal thermal sensor properly on APUs. They often use OEM specific sensors which seems to be the case on your board.

          Comment


          • #6
            Originally posted by curaga View Post
            Two years and four months later, it's happening :P

            Anyway I fully approve, and if I was still receiving dri-devel I'd post a reviewed-by. One thing, you mention a harvest register, but on quick gleaning I couldn't find any?
            I didn't export any yet. It's a possible future use. We currently export the harvest information separately via the info ioctl.

            Comment


            • #7
              Originally posted by agd5f View Post
              I don't think the OEMs always set up the internal thermal sensor properly on APUs. They often use OEM specific sensors which seems to be the case on your board.
              Ah probably who knows , i tought to ask also why power reading does not work but read this now:



              I hoped they will make it, but it will be N/A . My gosh, how on Windows all that works , maybe i will read that BKDG to see what the hell happens there

              Comment


              • #8
                Originally posted by dungeon View Post
                Alex, what about those temperatures for APUs, i guess they are false and should not be exposed? At least for me sensors for radeon says 8.0?C here on Kabini

                And also k10temp gives false reading, similar to that.

                I use separete it87 it8603 for temperature reading, which is fine for the APU.
                Might be related: https://www.kernel.org/doc/Documentation/hwmon/k10temp

                Comment


                • #9
                  Originally posted by dungeon View Post
                  Ah probably who knows , i tought to ask also why power reading does not work but read this now:



                  I hoped they will make it, but it will be N/A . My gosh, how on Windows all that works , maybe i will read that BKDG to see what the hell happens there
                  well in windows happens too, if you don't install the drivers from the mobo manufacturer page. I had over time plenty of hardware(raid controllers, wifi cards, motherboards chipset from AMD/Intel, rs-232 controllers, etc.) that crashed windows / server using the chip maker driver instead the crappy ones in the motherboards site(lessons learned never use inboard SAS raid controllers if you don't want nasty data corruption from driver upgrades).

                  the main difference between windows and linux in this aspect, is that manufacturers include their crappy modifications in their crappy drivers where in linux devs have to figure out what ugly chinese 2 cents knock off they used outside the vendor specs

                  Comment


                  • #10
                    Originally posted by jrch2k8 View Post
                    well in windows happens too, if you don't install the drivers from the mobo manufacturer page. I had over time plenty of hardware(raid controllers, wifi cards, motherboards chipset from AMD/Intel, rs-232 controllers, etc.) that crashed windows / server using the chip maker driver instead the crappy ones in the motherboards site(lessons learned never use inboard SAS raid controllers if you don't want nasty data corruption from driver upgrades).

                    the main difference between windows and linux in this aspect, is that manufacturers include their crappy modifications in their crappy drivers where in linux devs have to figure out what ugly chinese 2 cents knock off they used outside the vendor specs
                    Thing is it87 sensor works for me, which one user write thanks to information he got from Asus, so nothing to figure out. But those plain AMD's neither work, radeon, k10temp and fam15h_power. And there are planty of documentation available But i am happier with Asus because on Gigabyte AM1 boards guess what - nothing works fine

                    Also it is not one OEM but two: Asus mobo and Acer laptop, both with 16h family and i see same sensor brokeness on linux.

                    But with it87 i am fine, only if they did not ditched 16h from fam15h_power (what the hell is N/A ) and if radeon allow sensor to be disabled in kernel config
                    Last edited by dungeon; 01 October 2014, 04:29 PM.

                    Comment

                    Working...
                    X