[Mesa-dev] Status of radeonsi NIR

Benedikt Schemmer ben at besd.de
Wed Mar 7 08:17:37 UTC 2018


Hi Timothy,

actually I am a subscriber to the list, dont know why this happens from
time to time

Benchmarkwise: NIR is now on par with TGSI, I put up some new HUD
screenshots and benchmarks

You might actually be too conservative: TGSI shows 2 spills, NIR 0


For now only two things stand out: some crashes during shader generation
in Deus Ex, Dying Light and Dead Island (Original) (see nir test) and
TressFX not working correctly in Tomb Raider.



Am 07.03.2018 um 05:16 schrieb Timothy Arceri:
> On 06/03/18 23:49, Benedikt Schemmer wrote:
>> Hi Timothy,
>>
>> I put some additional benchmark results and data on github for you:
>
> Thanks!
>
>>
>> https://github.com/bendat78/mymesa/tree/mymesa2/testresults
>>
>> I use a resolution of 1920x1080 for bioshock but also custom settings
>> with all options enabled
>
> Ok I'll try some different combos and see if I can find any
> performance regressions with nir.
>
>>
>> I also wrote another email for the list, but it hasnt appeared yet.
>
> If you are not subscribed to the list you will need to wait until
> someone approves it (which doesn't always happen as people are busy),
> it's usually just easier to subscribe to the list and filter the
> emails into a folder.
>
>>
>> A log of my testing can be found in the "nir test" file
>>
>>
>>
>> Am 06.03.2018 um 07:38 schrieb Timothy Arceri:
>>> On 05/03/18 03:43, Benedikt Schemmer wrote:
>>>> Hi all,
>>>> I thought I'd do some testing on my machine to see if there are any
>>>> problems with nir (enabled with R600_DEBUG=nir)
>>>>
>>>> Tested on Ubuntu 17.10 with mesa git of today
>>>> (oibaf for 32 bit, mine with LLVM5.0 on 64 bit because I cant
>>>> figure out how to build 32bit drivers on ubuntu :( )
>>>> Xeon 1260l and 8GB DDR3-10600 with RX460 4GB
>>>>
>>>> works means no obvious visual artifacts etc.
>>>> I didn't have time to do detailed benchmarking.
>>>>
>>>> ---
>>>>
>>>> Alien Isolation - works
>>>>
>>>> Bioshock Infinite - works, nonir Overall avg 45.58, min 9.81, max
>>>> 104.49; nir avg 31.47 min 8.35 max 94.19
>>>
>>> Hi,
>>>
>>> Do you recall what resolution / settings you used?
>>>
>>> With a quick test I'm seeing pretty good results on Ultra.
>>>
>>> 3840 x 2160 - Ultra on RX 580: (tgsi) 90.89, (nir) 107.22
>>>
>>>
>>>>
>>>> CAT Interstellar (UE4) - works
>>>>
>>>> Dead Island Definitive - works
>>>>
>>>> Dead Island Riptide Definitive - works
>>>>
>>>> Deus Ex: Mankind Divided - works, nonir low 8.3 avg 24.2 high 37.6;
>>>> nir low 1 avg 22.8 high 35.8
>>>> but shader generation crashes two times: once around half the
>>>> loader bar with complete system freeze and then again around the
>>>> end but only exiting the applicationand this is reproducible by
>>>> deleting the shader cache
>>>>
>>>> Mad Max[vulcan beta] - works
>>>> benchmark 1
>>>> nonir 43/45/47
>>>> nir 10/46/50
>>>> benchmark 2
>>>> nonir 14/37/41
>>>> nir 24/36/40
>>>> benchmark 3
>>>> nonir 8/43/61
>>>> nir 5/41/61
>>>> benchmark 4
>>>> nonir 9/49/78
>>>> nir 4/47/74
>>>>
>>>> Tomb Raider - TressFX doesn't work: hair flickering and is riddled
>>>> with small green block artifacts, smoothing is missing; speed is
>>>> the same 28.6 ish
>>>>
>>>> Hitman GO (Unity) - works
>>>>
>>>> Unity of Command (PyGame, SDL) - works
>>>>
>>>> Talos Principle Benchmark nir 64.7 nonir 67
>>>>
>>>>
>>>> I have more games if there are any usual suspects that are likely
>>>> to cause problems.
>>>>
>>>> Cheers,
>>>> Benedikt
>>



More information about the mesa-dev mailing list