[PATCH libdrm 2/3] amdgpu: A new option to choose which device to run most tests

Emil Velikov emil.l.velikov at gmail.com
Sun Jan 22 18:52:52 UTC 2017


On 20 January 2017 at 22:08, Xie, AlexBin <AlexBin.Xie at amd.com> wrote:
> HI Emil,
>
>
> See below.
>
>
> Thanks,
>
> Alex
>
>
>
> ________________________________
> From: Emil Velikov <emil.l.velikov at gmail.com>
> Sent: Friday, January 20, 2017 8:24 AM
> To: Xie, AlexBin
> Cc: amd-gfx mailing list
> Subject: Re: [PATCH libdrm 2/3] amdgpu: A new option to choose which device
> to run most tests
>
> On 19 January 2017 at 22:53, Alex Xie <AlexBin.Xie at amd.com> wrote:
>> This can be used to test multiple GPUs
>>
>> Signed-off-by: Alex Xie <AlexBin.Xie at amd.com>
>> ---
>>  tests/amdgpu/amdgpu_test.c | 25 ++++++++++++++++++++-----
>>  1 file changed, 20 insertions(+), 5 deletions(-)
>>
>> diff --git a/tests/amdgpu/amdgpu_test.c b/tests/amdgpu/amdgpu_test.c
>> index e42ef9d..2437db4 100644
>> --- a/tests/amdgpu/amdgpu_test.c
>> +++ b/tests/amdgpu/amdgpu_test.c
>> @@ -108,12 +108,14 @@ static void display_test_suites(void)
>>
>>
>>  /** Help string for command line parameters */
>> -static const char usage[] = "Usage: %s [-hl] [<-s <suite id>> [-t <test
>> id>]]\n"
>> -                               "where:\n"
>> -                               "       l - Display all suites and their
>> tests\n"
>> -                               "       h - Display this help\n";
>> +static const char usage[] =
>> +       "Usage: %s [-hl] [<-s <suite id>> [-t <test id>]] [-d
>> <device_id>]\n"
>> +       "where:\n"
>> +       "       l - Display all suites and their tests\n"
>> +       "       d - Choose which device to run tests\n"
> You want to elaborate on what you mean with "device" here.
> Even if currently "card0 is my Kabini, card1 Hawaii, card2 other" that
> may change upon reboot.
> So although very nice to say "0,1, 2..." things are non-deterministic.
>
> [Alex Bin Xie] Originally I just want to give a simple solution for people
> to swap to test another GPU device.
> Every time amdgpu_test runs, it lists the device id and its information. I
> was thinking to improve this but such as adding an option to list the
> devices. So that the 0, 1 ,2 does not change if computer is not reboot. If
> 0, 1, 2 is not deterministic, I have to give up this human friendly
> interface...
>
> How about choose the test device by bus ID?  I will add an option to list
> the devices with BUS ID (if people run drmdevice program, they know the
> information too). Then people can choose  device on which BUS ID to run the
> test. I will provide a new patch if there is no object to this.
>
Using BUS ID will a lot better and more robust.

Thanks again for sorting these out !
Emil


More information about the amd-gfx mailing list