[Mesa-dev] [PATCH shader-db 3/4] run: set INTEL_NO_HW together with INTEL_DEVID_OVERRIDE

Lionel Landwerlin lionel.g.landwerlin at intel.com
Fri Feb 17 11:40:31 UTC 2017


On 16/02/17 20:02, Kenneth Graunke wrote:
> On Thursday, February 16, 2017 4:29:50 AM PST Lionel Landwerlin wrote:
>> Since we're already asking the driver to generate code for a different
>> hardware than what we're running on, better not even bother with emitting
>> any batch.
>>
>> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
>> ---
>>   run.c | 1 +
>>   1 file changed, 1 insertion(+)
>>
>> diff --git a/run.c b/run.c
>> index 62c19c8..7543b2a 100644
>> --- a/run.c
>> +++ b/run.c
>> @@ -370,6 +370,7 @@ main(int argc, char **argv)
>>   
>>               printf("### Compiling for %s ###\n", platform->name);
>>               setenv("INTEL_DEVID_OVERRIDE", platform->pci_id, 1);
>> +            setenv("INTEL_NO_HW", "1", 1);
>>               break;
>>           }
>>           case 'j':
>>
> I don't think you need this patch - libdrm will already not execute
> batches if INTEL_DEVID_OVERRIDE is used to force a PCI ID that doesn't
> match the one on the system.
>
> Unless the fake PCI ID happens to match the one you're compiling for...

Yeah actually it works without this one. I was probably trying to figure 
stuff out earlier...

Dropping!



More information about the mesa-dev mailing list