qweasdzxc17 / pyrit

Automatically exported from code.google.com/p/pyrit
0 stars 0 forks source link

OpenCL backend for certain ATi cards needs 'special' fixes? #114

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
It seems to me this is not really a Pyrit problem but ATI buggy OpenCL is
responsible for it. I have an ATI 4670, and Pyrit hardlocks when trying to
use the OpenCL backend. I know 4670s doesn't support all OpenCL features,
and even some programs like SmallptGPU need stupid changes (like using
'unsigned int' instead of 'int') otherwise they segfault (see:
http://ompf.org/forum/viewtopic.php?f=16&t=1526).

Sadly I cannot add much because AMD doesn0t provide tools for debugging GPU
kernels. Chaning int i -> unsigned int i doesn't fix the problem. 

Original issue reported on code.google.com by climar...@gmail.com on 17 Feb 2010 at 9:55

GoogleCodeExporter commented 8 years ago
Thanks for reporting.

ATI usually has extremely poor software quality and hard lockups / crashes /
segfaults in production drivers are very common (e.g. see commit r207 or half 
my blog
posts).

Given that I can do nothing to debug this situation myself, I ask you to take 
this
issue to ATIs own OpenCL-forum
(http://forums.amd.com/devforum/categories.cfm?catid=390). On very rare 
occasions,
people from ATI have been seen to read and answer this forum.

Original comment by lukas.l...@gmail.com on 17 Feb 2010 at 10:23