Comments (4)
Hi there. The lastAcceptedShares dictionary uses absolute indexes for the devices. What makes you think that you have two devices with the same index? The specific code that stores the value in lastAcceptedShares is below and you can see it is using the index of the row in the grid:
lastAcceptedShares[rowIndex] = deviceInformation.AcceptedShares;
from multiminer.
I have verified this in the debugger (using current GitHub master), and there is a bug in the display of accepted shares in the history tab, but it is not quite as I described it, both devices are listed with the number of shares of the first device (GPU), not the total of both.
The devices are created with BE having a deviceIndex of 0, and GPU having a deviceIndex of 1.
However, in CreateMinerConfiguration, the GPU deviceIndex is rebased, so that both devices now have a deviceIndex of 0.
When LogProcessClose is called, they both have a deviceIndexes list with one item, value 0.
Therefore, in CalculateAcceptedSharesForProcess, they both have the same index into lastAcceptedShares, and so both receive the same number of shares.
In my test, the GPU had 19 accepted shares, the BE had 10, but both were displayed with 19 in the history log.
from multiminer.
Thank you for the additional information. From your description I am assuming this is only an issue with USB devices, and that you are using a new version of bfgminer? Can you confirm?
If that is the case, can you please (if possible) see if this issue happens with bfgminer 3.2.1 (instead of 3.3.0) or cgminer? If my hunch in correct this issue was introduced with new code specifically for bfgminer 3.3.0.
Thanks in advance.
from multiminer.
Thanks again for reporting this. Just to confirm this issue is specific to bfgminer 3.3.0. It does not exist with bfgminer 3.2.1 or cgminer. It is due to recent changes to MultiMiner to deal with changes in bfgminer 3.3.0.
This should be addressed now, specifically in commit 4379a8a
from multiminer.
Related Issues (20)
- macOS 11.2.3 Can not run, prompt to contact the administrator HOT 2
- .NET Framework error and an error when I add a pool on 4.3.1
- bfgminer not detected HOT 2
- MultiMiner v4.3.1 Microsoft .NET Framework and error 404 HOT 2
- Please comment on scams named MultiMiner, Multimining HOT 1
- Connecting the Multiminer to a pool or coin wallet HOT 2
- How to add other Algorithms?
- How do you withdraw the bitcoins to a wallet HOT 1
- Error "System.ArgumentNullException: Value cannot be null." HOT 2
- Win32/Vigorf.a HOT 1
- macOS Monterey compatibility issue HOT 2
- Multiminer not showing port numbers or gridseed blades number.
- .net framework error result of bad pathing HOT 2
- Can't detect nor install CGMiner HOT 1
- multiminer error the system cannot find the file specified
- no release for linux HOT 1
- windows 11
- Windows 10: Virus Detected HOT 2
- Macbook M1 or M2 Silicon chip compatibility HOT 1
- Unhandled Exception has occured in your application
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multiminer.