[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