toptek
Legendary
Offline
Activity: 1274
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 02:53:14 AM |
|
Ethereum mining works fine but its way slower then other ethereum miners as Claymore or genoil. On RX instead of 29mh i got 25.3mh, on r9 380 is worse proportion.
for me : sgminer or gateless 161 MH and 960 W claymore eth miner 166 MH and 1200 W 4 x rx470 and 2 x r9 fury I get about the same with ETH mining if i mod the bios ... I hope to see gate less match CM for Zec mining it's close or getting close ...
|
|
|
|
zorvalth
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 05:59:02 AM |
|
Ethereum mining works fine but its way slower then other ethereum miners as Claymore or genoil. On RX instead of 29mh i got 25.3mh, on r9 380 is worse proportion.
for me : sgminer or gateless 161 MH and 960 W claymore eth miner 166 MH and 1200 W 4 x rx470 and 2 x r9 fury I get about the same with ETH mining if i mod the bios ... I hope to see gate less match CM for Zec mining it's close or getting close ... Are you sure? What do you have in your bat file? this is my claymore result: ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fvgy.me%2FtiHsDl.png&t=665&c=bucjiTe1JDCRqw) and this is my gateless result with the default bat(--xintensity 4620 --worksize 192 --gpu-threads 2 --no-extranonce): ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fvgy.me%2F4gNO20.png&t=665&c=5ClALeZN1Xsl-Q)
|
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 07:07:43 AM |
|
As I said before, I will definitely take a closer look at XMR and ETH after I'm done with ZEC. I promise!
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
toptek
Legendary
Offline
Activity: 1274
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 11:06:09 AM |
|
IF you mean me i did say about the same mine do with CM 27 MH with a modded bios i get about 25 to 26 MH with gate less for ETH but ETH I'm not to worried about and don't have a Problem using CM's ETH miner the 1 % fee doesn't brother me like the Fee for his other miners does and I never complained about the ETH miner fee it seems reasonable, i don't use any of his other miners, i don't need to gate less or other miners match them ..all but ZEC ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) ..I use windows because i like the Freedom i get using it; works out the box not much to set up etc .. with PC's and Use Linux on PI's ...
|
|
|
|
UnclWish
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 02:24:52 PM |
|
zorvalth, What kind of Software you're use on the background on your screens? Wich shows Power etc. OMG - xintensity 4620! - And this is default bat? Default bat is --xintensity 512 or --xintensity 1024. On your miner during 1 min 20 sec allready several HW errors on each GPU.
|
|
|
|
mo35
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 142
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 03:02:16 PM |
|
zorvalth, What kind of Software you're use on the background on your screens? Wich shows Power etc. OMG - xintensity 4620! - And this is default bat? Default bat is --xintensity 512 or --xintensity 1024. On your miner during 1 min 20 sec allready several HW errors on each GPU.
Thats Corsair Power Link , available for i series models , RMi , HXi , AXi etc. My latest favorites due this functionality , and not mindblowing expensive RM1000i models , running few of thos , no complains so far.
|
|
|
|
zorvalth
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 04:41:10 PM |
|
zorvalth, What kind of Software you're use on the background on your screens? Wich shows Power etc. OMG - xintensity 4620! - And this is default bat? Default bat is --xintensity 512 or --xintensity 1024. On your miner during 1 min 20 sec allready several HW errors on each GPU.
Corsair link but you need "i" PSU from corsair. --xintensity 512 doesnt change the speed.
|
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 06:03:27 PM |
|
WTF. Is this what I am thinking this is? What a shoddy job... unsigned SIRegisterInfo::getRegPressureSetLimit(const MachineFunction &MF, unsigned Idx) const { const SISubtarget &STI = MF.getSubtarget<SISubtarget>(); // FIXME: We should adjust the max number of waves based on LDS size. unsigned SGPRLimit = getNumSGPRsAllowed(STI, STI.getMaxWavesPerCU()); unsigned VGPRLimit = getNumVGPRsAllowed(STI.getMaxWavesPerCU());
unsigned VSLimit = SGPRLimit + VGPRLimit;
/**/ if (SGPRPressureSets.test(Idx) && VGPRPressureSets.test(Idx)) { // FIXME: This is a hack. We should never be considering the pressure of // these since no virtual register should ever have this class. return VSLimit; }
if (SGPRPressureSets.test(Idx)) return SGPRLimit;
return VGPRLimit; }
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
lupanar
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 06:33:37 PM |
|
Hi. There is any plans in near future to do GG miner for cuda?
|
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 06:37:06 PM |
|
Wow, this keeps getting worse. No wonder AMD drivers suck balls... unsigned getMaxWavesPerCU() const { if (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) return 10;
// FIXME: Not sure what this is for other subtagets. return 8; }
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 06:42:11 PM |
|
Hi. There is any plans in near future to do GG miner for cuda?
I am planning to revisit optimizations for NVIDIA cards. If OpenCL would suffice for NVIDIA cards, I won't do CUDA. (I could, but I just don't want to duplicate my efforts.) At this point, the only pertinent issue seems to be the long-standing CPU busy-wait bug in NVIDIA's OpenCL drivers, but this issue should be manageable.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 06:57:25 PM |
|
So it seems that LLVM imposes an arbitrary limitation on the maximum number of VGPR's per wavefront, which presumably results in premature register spills and inefficient VGPR utilization. I wonder if these pieces of codes were responsible for AMD's recent low quality drivers... unsigned SIRegisterInfo::getNumVGPRsAllowed(unsigned WaveCount) const { switch(WaveCount) { case 10: return 24; case 9: return 28; case 8: return 32; case 7: return 36; case 6: return 40; case 5: return 48; case 4: return 64; case 3: return 84; case 2: return 128; default: return 256; } }
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
lupanar
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 07:13:22 PM |
|
Hi. There is any plans in near future to do GG miner for cuda?
I am planning to revisit optimizations for NVIDIA cards. If OpenCL would suffice for NVIDIA cards, I won't do CUDA. (I could, but I just don't want to duplicate my efforts.) At this point, the only pertinent issue seems to be the long-standing CPU busy-wait bug in NVIDIA's OpenCL drivers, but this issue should be manageable. Ok, thanks for sharing!
|
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 07:27:53 PM |
|
I was able to turn off VGPR spills by default. With this change alone, it is totally worth having my own fork of LLVM, methinks.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
laik2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 08:03:25 PM |
|
I was able to turn off VGPR spills by default. With this change alone, it is totally worth having my own fork of LLVM, methinks.
Admirations ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
nerdralph
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 08:50:35 PM |
|
Wow, this keeps getting worse. No wonder AMD drivers suck balls... unsigned getMaxWavesPerCU() const { if (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS) return 10;
// FIXME: Not sure what this is for other subtagets. return 8; }
Meh. Nobody is really interested in maintaining pre-GCN devices.
|
|
|
|
nerdralph
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 08:55:36 PM |
|
So it seems that LLVM imposes an arbitrary limitation on the maximum number of VGPR's per wavefront, which presumably results in premature register spills and inefficient VGPR utilization. I wonder if these pieces of codes were responsible for AMD's recent low quality drivers... unsigned SIRegisterInfo::getNumVGPRsAllowed(unsigned WaveCount) const { switch(WaveCount) { case 10: return 24; case 9: return 28; case 8: return 32; case 7: return 36; case 6: return 40; case 5: return 48; case 4: return 64; case 3: return 84; case 2: return 128; default: return 256; } }
The VGPRs are partitioned among the waves. More waves = fewer VGPRs available to each wave.
|
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 13, 2017, 09:26:35 PM |
|
So it seems that LLVM imposes an arbitrary limitation on the maximum number of VGPR's per wavefront, which presumably results in premature register spills and inefficient VGPR utilization. I wonder if these pieces of codes were responsible for AMD's recent low quality drivers... unsigned SIRegisterInfo::getNumVGPRsAllowed(unsigned WaveCount) const { switch(WaveCount) { case 10: return 24; case 9: return 28; case 8: return 32; case 7: return 36; case 6: return 40; case 5: return 48; case 4: return 64; case 3: return 84; case 2: return 128; default: return 256; } }
The VGPRs are partitioned among the waves. More waves = fewer VGPRs available to each wave. I know that. The problem here is that "unsigned WaveCount" is always set to 10, which results in an unnecessarily low return value. Please see my previous posts.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
zawawa (OP)
Sr. Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif) ![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 728
Merit: 304
Miner Developer
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 14, 2017, 01:05:03 AM |
|
Oh well. At least I don't have to suffer those pretty mysterious register spills any more. It's quite scary to think about the possibility that this code might be running on hundreds of thousands of devices, though.
|
Gateless Gate Sharp, an open-source ETH/XMR miner: http://bit.ly/2rJ2x4VBTC: 1BHwDWVerUTiKxhHPf2ubqKKiBMiKQGomZ
|
|
|
laik2
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 14, 2017, 07:15:59 AM |
|
Use that profile for ETH mining "profiles": [ { "name": "eth", "algorithm": "ethash", "xintensity": "1024", "worksize": "64", "gpu-threads": "1" }
|
|
|
|
|