Author

Topic: Amd 13.4 and phatk kernel on poclbm possible workarround (Read 6081 times)

member
Activity: 106
Merit: 10
Yeah, I mean you do have a GPU in any case and my lousy target is 0.1 BTC Cheesy ok, 1.0 would be nicer, but unrealistic Wink
legendary
Activity: 952
Merit: 1000
Wait, people are still GPU mining BTC? Wowzers.
member
Activity: 106
Merit: 10
Thanks, this fixed it for me!
System Win8 x64, GUIminer and a radeon mobility 5870 with latest 13.10 beta drivers.
newbie
Activity: 28
Merit: 0
Thank you so much.

Now everything is working again and I'm mining 8% faster than with the older versions.
full member
Activity: 193
Merit: 100
If you use poclbm it s depends how you install it ...
Personnaly i use the git source ...

So the phatk kernel is located in ./phatk.cl.
And you can edit it with any text editor, as it opencl source that is compiled at runtime.

Edit it, then launch poclbm ...
Or use the one that i ve edited : http://khertan.net/datas/downloads/Others/phatk.cl
newbie
Activity: 28
Merit: 0
Greetings, thank you for your research to see how this can be helped.

I have the same problem, but I don't fully understand how I can solve this problem because I can't find that code to change it. Where is os located? How can I get it open, what program?

I would really appreciate your help. Cause I'm stuck with this problem.
full member
Activity: 193
Merit: 100
Hi,

So start with the beggining :

Using debian amd 13.4 driver give me errors while using poclbm miner : Failed verification check hardware.
I use the following configuration :  poclbm.py --cutoff-temp=72 -v -w 256
And a 5770 Vapor-x

As i can't downgrade amd driver for various reason, i take a look at the problem.

It s look like that come from some modifications made by amd in the opencl drivers.

The problem look like located line 30 of the phatk kernel :

Code:
 39 #ifdef BFI_INT                                                                  
 40     #define Ch(x, y, z) amd_bytealign(x, y, z)                                                               
 41 #else                                                                           
 42     #define Ch(x, y, z) bitselect(z, y, x)                                     
 43 #endif   

remove that code and replace it by :

Code:
#define Ch(x, y, z) bitselect(z, y, x)

The amd_bytealign seems have changes in recent driver but can't found documentations ...
That s works for my 5770 with driver version 13.4-2
Jump to: