[Mesa-dev] No luck with tstellar/llvm on HD4890

Mike Lothian mike at fireburn.co.uk
Wed Nov 7 13:28:03 PST 2012


Hi Andy

Try the LLVM ebuilds in the FireBurn overlay - they turn on intrinsics
without using the debug versions

I'm still seeing the issues when running some games but least it won't be a
debug build

Cheers

Mike


On 7 November 2012 21:24, Andy Furniss <andyqos at ukfsn.org> wrote:

> Vincent Lejeune wrote:
>
>> git seems to have trouble sending my patch to ML atm, can you manually
>> apply it ? It fixes lock up here
>>
>> diff --git a/src/gallium/drivers/r600/**r600_asm.c
>> b/src/gallium/drivers/r600/**r600_asm.c
>> index 5f2548e..f06af44 100644
>> --- a/src/gallium/drivers/r600/**r600_asm.c
>> +++ b/src/gallium/drivers/r600/**r600_asm.c
>> @@ -2961,6 +2961,6 @@ void r600_bytecode_export_read(**struct
>> r600_bytecode_output *output, uint32_t wor
>>   output->swizzle_w = G_SQ_CF_ALLOC_EXPORT_WORD1_**SWIZ_SEL_W(word1);
>>   output->burst_count = G_SQ_CF_ALLOC_EXPORT_WORD1_**BURST_COUNT(word1);
>>   output->end_of_program = G_SQ_CF_ALLOC_EXPORT_WORD1_**
>> END_OF_PROGRAM(word1);
>> -output->inst = EG_S_SQ_CF_ALLOC_EXPORT_WORD1_**
>> CF_INST(G_SQ_CF_ALLOC_EXPORT_**WORD1_CF_INST(word1));
>> +output->inst = R600_S_SQ_CF_ALLOC_EXPORT_**WORD1_CF_INST(G_SQ_CF_ALLOC_*
>> *EXPORT_WORD1_CF_INST(word1));
>>   output->barrier = G_SQ_CF_ALLOC_EXPORT_WORD1_**BARRIER(word1);
>>   }
>> --
>>
>
> This helps - on mesa head, demos/openarena/nexuiz run OK (nexuiz stutters
> a bit initially compared to R600_LLVM=0, but then I am running a debug
> build of llvm).
>
> etqw now locks GPU as soon as it loads when using llvm.
>
>
> ______________________________**_________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/**mailman/listinfo/mesa-dev<http://lists.freedesktop.org/mailman/listinfo/mesa-dev>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121107/c325b65c/attachment-0001.html>


More information about the mesa-dev mailing list