13 Replies Latest reply on Jun 18, 2014 2:13 AM by pinform

    Managing two r290 - ubuntu 12.04 - driver problem?


      Hi every one,

      I'm using two R290 one a ubuntu 12.04 system with opencl (catalyst-13.12).


      If I run: sudo amdconfig --list-adapters

      I get:

      * 0. 01:00.0 AMD Radeon R9 290 Series
        1. 06:00.0 AMD Radeon R9 290 Series

      witch is right


      crossfire is off and clinfo show me the two cards.


      I'm able to read clocks and temperature for the first card from ssh doing like this:

      export DISPLAY=:0.0

      aticonfig --adapter=0 --od-getclocks && aticonfig --adapter=0 --od-gettemperature


      first strange thing, if I try to read fan speed :


      $aticonfig --pplib-cmd "get fanspeed 0"

      PPLIB command execution has failed!

      ati_pplib_cmd: execute "get" failed!


      the second is if I try to read clock and temps for the second card:


      export DISPLAY=:0.1

      aticonfig --adapter=1 --od-getclocks && aticonfig --adapter=1 --od-gettemperature


      Adapter 1 - AMD Radeon R9 290 Series
                                  Core (MHz)    Memory (MHz)
                 Current Clocks :    300           150


              Performance Level :    0
              Current Bus Speed :    2500
               Current Bus Lane :    1
                       GPU load :    0%


      Default Adapter - AMD Radeon R9 290 Series
          Sensor: Temperature - 31.00 C


      This is strange because the temperature is always from the 'default adapter' and the clocks even is is printed Adapter 1 are still from adapter zero. (I did some empirical load tests). Summarazing both information are still from adapter 0.


      Third strange evidence is that even if from my application I select the device number 1 the number 0 is the one used!


      What I'm missing?