[Mesa-dev] [PATCH] radeonsi: disable primitive binning on Vega10

Marek Olšák maraeo at gmail.com
Sat Oct 7 15:35:10 UTC 2017


On Sat, Oct 7, 2017 at 10:58 AM, Nicolai Hähnle <nhaehnle at gmail.com> wrote:
> On 06.10.2017 15:49, Marek Olšák wrote:
>>
>> From: Marek Olšák <marek.olsak at amd.com>
>>
>> Our driver implementation is known to decrease performance for some tests,
>> but we don't know if any apps and benchmarks (especially those tested by
>> Phoronix) are affected. This disables the feature just to be safe.
>>
>> The debug flags are inverted for Vega10. To enable it, set:
>>      R600_DEBUG=nodpbb,nodfsm
>> Partial support that might be better for Vega10 can be enabled with:
>>      R600_DEBUG=nodpbb
>
>
> I have to say I'm not happy about magic like that. Could we perhaps add some
> tristate drirc option instead that has values {default, enable, disable}?

Sadly, drirc doesn't have the capability to express chip-specific
differences, and there is the issue of drirc not being updated by many
users, or stale ~/.drirc.

Marek


More information about the mesa-dev mailing list