<div dir="ltr">
<div class="gmail-jive-rendered-content"><p>I am trying to understand how to use disable_cu in amdgpu. So the docs say to apply it like dsiable_cu=<a href="http://se.sh.cu">se.sh.cu</a> </p><p>I
can successfully switch of cus as Open CL reports a different count.
However I am not sure how they are addressed, other people online seem
to start from 0.0.0 and go to 3.0.15 for a vega 64, I am assuming that
and RX580 would go from 0.0.0 to 3.0.9 or something ? and the middle
number is always 0 ??? I couldnt find any concrete docs on this.</p><p>Also how can it be set on a per card basis ? the code in the linux kernel seems to take a device:</p><pre>static void gfx_v8_0_set_user_cu_inactive_bitmap(struct amdgpu_device *adev,u32 bitmap)</pre><p>If I disable all of the CUs in a shader engine Linux doesn't boot properly, is there a way to get it to continue ?</p><p>Or is there a way in OpenCL to target certain shader engines ?</p><p style="min-height:8pt;padding:0px"> </p><p>Does this actually do anything on a hardware level ? Can a shader engine be switched of or can the clock be turned off ?</p><p style="min-height:8pt;padding:0px"> </p><p>Thanks</p></div>
</div>