Jminer Setup
-
@vile The pool pays out when you reach a balance of 300 burst, or after approximately 24 hours if you don't reach the 300 threshold. Be patient, the payment will come.
-
When I go to local wallet I see that I have been paid. That transaction doesn't show up in my online wallet though. Is there a reason for that?
-
@vile No - both wallets should be displaying the same result. There was a problem with one of the online wallets - corrupt database. I've corrected it now, do the online and local wallets show the correct transactions now ?
-
Yes, now they are showing the same.
-
@luxe
I also hade the wrong java and now it says :22:51:24.824 [main] INFO burstcoin.jminer.JMinerApplication - Starting the engines ... please wait!
2016-08-15 22:51:26.133 INFO 10136 --- [ main] b.jminer.core.checker.util.OCLChecker : -------------------------------------------------------
2016-08-15 22:51:26.139 INFO 10136 --- [ main] b.jminer.core.checker.util.OCLChecker : List of system openCL platforms and devices (* = used for mining)
2016-08-15 22:51:26.142 INFO 10136 --- [ main] b.jminer.core.checker.util.OCLChecker :
2016-08-15 22:51:26.144 WARN 10136 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'OCLChecker': Invocation of init method failed; nested exception is org.jocl.CLException: CL_PLATFORM_NOT_FOUND_KHR
2016-08-15 22:51:26.158 ERROR 10136 --- [ main] o.s.boot.SpringApplication : Application startup failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'OCLChecker': Invocation of init method failed; nested exception is org.jocl.CLException: CL_PLATFORM_NOT_FOUND_KHR
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) ~[spring-context-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) ~[spring-context-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766) ~[spring-boot-1.3.3.RELEASE.jar!/:1.3.3.RELEASE]
at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361) ~[spring-boot-1.3.3.RELEASE.jar!/:1.3.3.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-1.3.3.RELEASE.jar!/:1.3.3.RELEASE]
at burstcoin.jminer.JMinerApplication.main(JMinerApplication.java:60) [burstcoin-jminer-0.4.4-SNAPSHOT.jar!/:0.4.4-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_101]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_101]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_101]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_101]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:54) [burstcoin-jminer-0.4.4-SNAPSHOT.jar!/:0.4.4-SNAPSHOT]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_101]
Caused by: org.jocl.CLException: CL_PLATFORM_NOT_FOUND_KHR
at org.jocl.CL.checkResult(CL.java:686) ~[jocl-0.1.9.jar!/:na]
at org.jocl.CL.clGetPlatformIDs(CL.java:1916) ~[jocl-0.1.9.jar!/:na]
at burstcoin.jminer.core.checker.util.OCLChecker.initChecker(OCLChecker.java:92) ~[burstcoin-jminer-0.4.4-SNAPSHOT.jar!/:0.4.4-SNAPSHOT]
at burstcoin.jminer.core.checker.util.OCLChecker.postConstruct(OCLChecker.java:82) ~[burstcoin-jminer-0.4.4-SNAPSHOT.jar!/:0.4.4-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_101]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_101]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_101]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_101]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) ~[spring-beans-4.2.5.RELEASE.jar!/:4.2.5.RELEASE]
... 21 common frames omittedException in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:62)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:54)
... 1 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'OCLChecker': Invocation of init method failed; nested exception is org.jocl.CLException: CL_PLATFORM_NOT_FOUND_KHR
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
at org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
at burstcoin.jminer.JMinerApplication.main(JMinerApplication.java:60)
... 6 more
Caused by: org.jocl.CLException: CL_PLATFORM_NOT_FOUND_KHR
at org.jocl.CL.checkResult(CL.java:686)
at org.jocl.CL.clGetPlatformIDs(CL.java:1916)
at burstcoin.jminer.core.checker.util.OCLChecker.initChecker(OCLChecker.java:92)
at burstcoin.jminer.core.checker.util.OCLChecker.postConstruct(OCLChecker.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)
... 21 moreWhat to do?
I have a Sapphire Radeon RX 480 8GB D5...
-
@BurstmanJens Have you installed OpenCL driver?
http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/
-
@luxe
Yes I have installed "AMD-SDK-InstallManager-v1.4.87-1"!
-
Hmm, jminer seams not able to find your openCl platform (CL_PLATFORM_NOT_FOUND_KHR).
Maybe due your quite new gfx-card ...
What did you configure in jminer.properties for deviceId and platformId?
(if you specified this settings, make sure they are correct)Was gpuPlotteGenerator running for you?
Please check if that software can detect your platform:
https://github.com/bhamon/gpuPlotGenerator#list-platformsAlso, please try https://github.com/de-luxe/burstcoin-jminer/releases/tag/0.4.2-RELEASE
as it has openCl 2.0 support.
-
@luxe
jminer.properties contains..plotPaths=O:/Burst/plots,N:/Burst/plots,M:/Burst/plots,L:/Burst/plots,K:/Burst/plots,J:/Burst/plots,
poolMining=true
numericAccountId=17255038660934036384
poolServer=http://pool.burst-team.us
walletServer=
winnerRetriesOnAsync=
winnerRetryIntervalInMs=
devPool=
devPoolCommitsPerRound=
soloServer=http://localhost:8125...and I didn't Plot with the GpuPlotter, I used CPU. It was before the new graphics card.
I use burstcoin-jminer-0.4.4-SNAPSHOT.jar it's newer than the one you suggested. Is the 0.4.2-RELEASE safer?
the run.bat contains...
java -jar -d64 -XX:+UseG1GC burstcoin-jminer-0.4.4-SNAPSHOT.jar
... is that correct?
-
The defaults for platform/device are
platformId=0
deviceId=0
If this is why ever not available on your system, it may lead to your exceptions, and you need to specify yourself.I suggested using 0.4.2-RELEASE because it has OpenCL 2.0 lib included and 0.4.4-SNAPSHOT has not. And that may solve your issue.
-
I tried 0.4.2-RELEASE and the result is the same error!
-
@BurstmanJens Thanks for info.
I would like to find out, if your OpenCl config is the problem, or if it is a jminer bug/issue.
Please follow https://github.com/bhamon/gpuPlotGenerator#list-platforms steps and find out your platform and device ... if that tool does not work, too. It is not a jminer issue.
-
@luxe
I installed the AMD-SDK again and this time it worked!
Now jminer starts but what does "dl '529414232' > '172800' skipped" mean?
-
The pool provides a min. deadline that is allowed to commit, called 'targetDeadline'. The miner will skip all deadlines below.
You can see targetDeadlines overview here: http://util.burst-team.us:8888/
-
@luxe
So, do I need to change anything to correct it?
-
No, it is correct like it is.
-
@luxe
It looks like this...2016-08-16 23:15:23.615 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : -------------------------------------------------------
2016-08-16 23:15:23.621 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : START block '263184', scoopNumber '1392', capacity '10984 GB'
2016-08-16 23:15:23.625 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : targetDeadline '172800', baseTarget '1174644'
2016-08-16 23:15:23.636 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '529414232' > '172800' skipped
2016-08-16 23:15:23.692 INFO 5092 --- [ readerPool-12] burstcoin.jminer.JMinerCommandLine : 1% done (0TB 1GB), avg.'19 MB/s'
2016-08-16 23:15:23.705 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '203480136' > '172800' skipped
2016-08-16 23:15:23.903 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '108632406' > '172800' skipped
2016-08-16 23:15:24.119 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '78444985' > '172800' skipped
2016-08-16 23:15:24.149 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '57738458' > '172800' skipped
2016-08-16 23:15:24.154 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '45909961' > '172800' skipped
2016-08-16 23:15:24.349 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '37359802' > '172800' skipped
2016-08-16 23:15:24.984 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '32848299' > '172800' skipped
2016-08-16 23:15:25.457 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '28532590' > '172800' skipped
2016-08-16 23:15:25.664 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '6979077' > '172800' skipped
2016-08-16 23:15:27.006 INFO 5092 --- [ readerPool-15] burstcoin.jminer.JMinerCommandLine : 12% done (1TB 221GB), avg.'87 MB/s', eff.'88 MB/s'
2016-08-16 23:15:27.852 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '4892991' > '172800' skipped
2016-08-16 23:15:30.406 INFO 5092 --- [ readerPool-13] burstcoin.jminer.JMinerCommandLine : 23% done (2TB 442GB), avg.'88 MB/s', eff.'89 MB/s'
2016-08-16 23:15:32.587 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '4207413' > '172800' skipped
2016-08-16 23:15:33.727 INFO 5092 --- [ readerPool-14] burstcoin.jminer.JMinerCommandLine : 34% done (3TB 662GB), avg.'88 MB/s', eff.'89 MB/s'
2016-08-16 23:15:36.293 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '2280807' > '172800' skipped
2016-08-16 23:15:37.084 INFO 5092 --- [ readerPool-15] burstcoin.jminer.JMinerCommandLine : 45% done (4TB 883GB), avg.'88 MB/s', eff.'88 MB/s'
2016-08-16 23:15:40.523 INFO 5092 --- [ readerPool-13] burstcoin.jminer.JMinerCommandLine : 56% done (6TB 102GB), avg.'88 MB/s', eff.'86 MB/s'
2016-08-16 23:15:41.260 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '540313' > '172800' skipped
2016-08-16 23:15:43.215 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : dl '485307' > '172800' skipped
2016-08-16 23:15:43.915 INFO 5092 --- [ readerPool-15] burstcoin.jminer.JMinerCommandLine : 67% done (7TB 323GB), avg.'88 MB/s', eff.'87 MB/s'
2016-08-16 23:15:47.359 INFO 5092 --- [ readerPool-7] burstcoin.jminer.JMinerCommandLine : 78% done (8TB 544GB), avg.'88 MB/s', eff.'86 MB/s'
2016-08-16 23:15:51.002 INFO 5092 --- [ readerPool-14] burstcoin.jminer.JMinerCommandLine : 89% done (9TB 765GB), avg.'87 MB/s', eff.'80 MB/s'
2016-08-16 23:15:56.414 INFO 5092 --- [ readerPool-15] burstcoin.jminer.JMinerCommandLine : 100% done (10TB 984GB), avg.'81 MB/s', eff.'55 MB/s'
2016-08-16 23:15:56.615 INFO 5092 --- [ roundPool-1] burstcoin.jminer.JMinerCommandLine : FINISH block '263184', best deadline 'N/A', round time '32s 754ms'...all where skipped!
-
Yes, you did not find one that is good enough (below 172800)... there are pools with higher targetDeadlines, all you can do is switch. But i suggest you just keep it like it is, was just bad luck this round ...
-
@luxe
It's working now ! Thank's for all your help!
-
Whats the optimal setup for:
chunkPartNonces=
readerThreads=How do you decide? 1 or more readerThreads per drive?
Is the default value of chunkPartNonces=320000 optimal?
I have an AMD RX480 and 6 drives at the moment!
