Pages:
Author

Topic: further improved phatk_dia kernel for Phoenix + SDK 2.6 - 2012-01-13 - page 9. (Read 51252 times)

newbie
Activity: 5
Merit: 0
Thanks for these patches, current numbers:

Catalyst v11.6; SDK v2.4
5830: 321Mhash/s
1000Mhz/350Mhz/1.15v; air cooled temps ~60c;  -k phatk AGGRESSION=13 VECTORS BFI_INT DEVICE=1 FASTLOOP=false WORKSIZE=256

6950: 368Mhash/s
900Mhz/775Mhz/1.15v; air cooled temps ~65c;  -k phatk AGGRESSION=11 VECTORS BFI_INT DEVICE=1 FASTLOOP=false WORKSIZE=128
full member
Activity: 126
Merit: 100
Does the card still show up under Catayist Control Center/Information/hardware as a secondary card.
sr. member
Activity: 358
Merit: 250
tried that ... didn't work

it's funny since just yesterday was ok ... then I had to reboot then didn't work  for GPU 1 ...


I'm running win 7 64 if that's any help ...

Thanks, Alex
hero member
Activity: 772
Merit: 500
hi and thanks for the great work!

I got a real issue now ... I worked with your latest krenel and everything was peachy 315 mhas on the hot one and pushed the other to 330 mhas on sapphire 5830 with : phoenix -u http://Oana1:[email protected]:8332 VECTORS FASTLOOP=false AGGRESSION=9 BFI_INT -k phatk DEVICE=1

however, now device 0 works fine no probs, but device 1 won't work ... it says failed to load krenel BFI_INT something ... I remove the bfi and then it says just failed to load krenel ...

any advice ?

Thanks!
Alex


Try:
phoenix -u http://Oana1:[email protected]:8332 -k phatk AGGRESSION=9 BFI_INT DEVICE=1 FASTLOOP=false VECTORS WORKSIZE=256

Perhaps it was just the ordering of parameters?

Dia
sr. member
Activity: 358
Merit: 250
hi and thanks for the great work!

I got a real issue now ... I worked with your latest krenel and everything was peachy 315 mhas on the hot one and pushed the other to 330 mhas on sapphire 5830 with : phoenix -u http://XXXXXXXXXXXXXXXX:8332 VECTORS FASTLOOP=false AGGRESSION=9 BFI_INT -k phatk DEVICE=1

however, now device 0 works fine no probs, but device 1 won't work ... it says failed to load krenel BFI_INT something ... I remove the bfi and then it says just failed to load krenel ...

any advice ?

Thanks!
Alex
sr. member
Activity: 362
Merit: 250
hero member
Activity: 772
Merit: 500
i don't know why, but i lose 2Mhash/s going from 07-07 -> 07-11

You can always return to the previous version, what's your setup?

Dia
sr. member
Activity: 742
Merit: 250
i don't know why, but i lose 2Mhash/s going from 07-07 -> 07-11
hero member
Activity: 772
Merit: 500
With the ideas that user Vince gave to us in the other thread, I was able to lower the ALU OP usage even further. This means next version will speed up things for 69XX and 58XX again Smiley.

Edit: Drawback is, that you will need to replace the Phoenix __init__.py file, so it won't be easy usable for non Phoenix users, sorry for that (some init values changed)!

Dia
newbie
Activity: 50
Merit: 0
Download version 2011-07-11: http://www.mediafire.com/?k404b6lqn8vu6z6
Amazing. You managed to solve the previous regression of 6870 performance as well.

Everything is perfect now.
newbie
Activity: 38
Merit: 0
Thanks a lot for this. Really great work!
I've been using/testing it on and off with my poclbm (because I get high CPU usage with phoenix) on my windows 7 32bit, cat 11.6 (not b), SDK 2.1, HD5870 rig. This is the kernel I got 460Mhash/s with. Smiley
The only problem is, that at times it has been a bit unstable with my setup. Hoping this last version (07-11) will be stable enough, so I can use it 24/7. =)

Thank you for the hard work! =)
hero member
Activity: 772
Merit: 500
Thanks for the hard work, sent you another donation. 456.75Mh/sec up to 458.88 with the last update on overclocked 5870's running at 1000/347.

Sounds great, I hope jedi95 will include this kernel or parts of it in a new Phoenix version Smiley. I guess quite a few people don't know about this mod. Thanks for your support Bert!

Dia
full member
Activity: 126
Merit: 100
Thanks for the hard work, sent you another donation. 456.75Mh/sec up to 458.88 with the last update on overclocked 5870's running at 1000/347.
hero member
Activity: 772
Merit: 500
Download version 2011-07-11: http://www.mediafire.com/?k404b6lqn8vu6z6

This could be the last version, because there seems no more room for big jumps. I thought I could remove some more additions, but the OpenCL compiler does a better job than I Cheesy. This version is faster than all previous kernels (uses the least ALU OPs for 69XX and 58XX). Should also work with SDK 2.1. If it throws an error with 2.1, please post here and include the error message!

Thanks to all donators and your feedback!

Dia
newbie
Activity: 5
Merit: 0
thanks ill give it a try
newbie
Activity: 8
Merit: 5
Probably compiler already removed this, since there is no dependency.

Also, dimension of W[] can be lowered, down to 16. In each step no values before w[n-16] are used. I've tried this, but it's not faster. Maybe with W[32] or W[64] it will be better. At least, compiled .elf file is shorter Smiley

hero member
Activity: 772
Merit: 500
Also, you can simplify last sharound()'s - there is no need in calculating second variables:

Change
           W(120);
   sharound(120);
   W(121);
   sharound(121);
   W(122);
   sharound(122);
   W(123);
   sharound(123);

To
           W(120);
   sharound(120);
           W(121);
           Vals[2] += t1(121);
           W(122);
           Vals[1] += t1(122);
           W(123);
           Vals[0] += t1(123);


Seems like a good idea, but I checked via KernelAnalyzer and it doesn't lower the needed ALU operations ... perhaps with reordering of commands this will help. Looking into it and thanks for your posting!

Dia
newbie
Activity: 8
Merit: 5
Also, you can simplify last sharound()'s - there is no need in calculating second variables:

Change
           W(120);
   sharound(120);
   W(121);
   sharound(121);
   W(122);
   sharound(122);
   W(123);
   sharound(123);

To
           W(120);
   sharound(120);
           W(121);
           Vals[2] += t1(121);
           W(122);
           Vals[1] += t1(122);
           W(123);
           Vals[0] += t1(123);
copper member
Activity: 45
Merit: 0
Next kernel version will, once more, be faster for 69XX and 58XX cards Smiley. Stay tuned!

Dia

Great, looking forward to it! Cheesy
hero member
Activity: 772
Merit: 500
Next kernel version will, once more, be faster for 69XX and 58XX cards Smiley. Stay tuned!

Dia
Pages:
Jump to: