AnsweredAssumed Answered

Managing two r290 - ubuntu 12.04 - driver problem?

Question asked by andreac on Jan 24, 2014
Latest reply on Jun 18, 2014 by pinform

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?