All games maded with Unity engine in steam catalog crashes on AMD GPU, but worked on Intel GPU on same machine.

Marek Olšák maraeo at gmail.com
Tue Jan 30 21:38:50 UTC 2018


On Tue, Jan 30, 2018 at 10:36 PM, Marek Olšák <maraeo at gmail.com> wrote:
> On Tue, Jan 30, 2018 at 10:04 PM, mikhail <mikhail.v.gavrilov at gmail.com> wrote:
>> On Tue, 2018-01-30 at 20:12 +0100, Marek Olšák wrote:
>>> Can you record an apitrace on a driver that is not radeonsi?
>>
>> All traces from five listed games was recorded on Intel GPU (not
>> radeonsi).
>> I also understood why for some games traces was not recorded yesterday.
>> It happens because such games are 32 bit and for correct working
>> apitrace was needed apitrace-libs-7.1-7.fc27.i686 package, but only
>> apitrace-libs-7.1-7.fc27.x86_64 was installed.
>>
>>> If yes, can you correctly replay the apitrace on a driver that is not
>>> radeonsi?
>>
>> All traces was correctly replayed on Intel GPU (not radeonsi).
>>
>>> If yes, can you reproduce the crash if you replay the apitrace on
>>> radeonsi?
>>
>> All traces also was correctly replayed on AMD Vega 56 GPU (radeonsi)
>> without crashes.
>>
>> What does this give us?
>>
>> Anyway launching listed games under AMD Vega 56 GPU lead to new crases.
>
> Thanks. It's possible that Unity contains its own version of LLVM or
> its own version of some standard libraries that LLVM uses, and
> radeonsi doesn't like when games replace its dependencies.

It's also possible that some symbols exported by Unity clash with
those exported by LLVM.

Marek


More information about the amd-gfx mailing list