Demion / nodevfee

NoDevFee Ethereum Miner Stratum Protocol DevFee Remover (Redirector)
170 stars 45 forks source link

GPU VRAM spoofing #48

Closed Demion closed 3 years ago

Demion commented 6 years ago

For all 2GB cards and 3GB cards in Windows10 (they cannot mine ETH/ETC anymore) devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case.

All GPUs are 2GB, miner is completely free in this case, developer fee will not be mined at all. See Readme for details.

nodevfee2.zip

newtoopensuse commented 6 years ago

just tested my rx 570 4G. Claymore 1.4 reported it to have 2G of RAM and has been hashing as usual. will be testing and see if nodevfee works.

Thanks a bunch. p.s No devfee for under 3G cards was introduced in version 1.7. Why should nodevfee work with 1.4, I'm just curious, though?


it doesn't work. devfee still runs.

Demion commented 6 years ago

I am testing for half day, seems to work on 11.7 CUDA 9.1 NVIDIA. I assumed it should work 11.0+ according to History.txt.

v11.0

  • for 2GB cards devfee is removed completely, i.e. on 2GB cards you can mine all ETH forks without devfee. Check Readme for details.

Will check other versions later, thanks for testing.

P.S. I see following message in console and no devfee connections in console / logs, can't vouch about efficiency though, need to test for longer periods.

All GPUs are 2GB, miner is completely free in this case, developer fee will not be mined at all. See Readme for details.

newtoopensuse commented 6 years ago

Will test 11.7.

Yes, I was actually expecting to see a message like that, but it didn't appear so I was suspicious that nodevfee would work at all. Hope you will pull it off for AMD. Just my two cents. Why don't you run Nvidia cards with ethminer? I read claymore is best for AMD cards only. And in my case claymore runs cooler by 2-3 degrees Celsius.

newtoopensuse commented 6 years ago

tested 11.7. still no joy. Now RAM was 4G as usual, not reported to be 2G as in 11.4

Demion commented 6 years ago

On intialization do you see following message in console? Check fixed version in first post.

Initialize X
clGetDeviceInfo X
EnableHook X
clGetDeviceInfo XXXX -> 2048

Anyway after testing for a while it seems like it is not functioning as efficiently as v9.7 with divert (maybe function hook is detected).

Claymore, Phoenix and ethminer are practically identical, at least on NVIDIA, last time I checked. Some may report few % more, but still same on longer period average on pool stastics. I used Claymore cause older builds of ethminer was not stable for me. Although, as far as I know, recent ethminer versions are really good and I really advice it, free open source solution. I have only few cards, so no point / lazy to switch. Also for testing my own "software" on Claymore purposes.

newtoopensuse commented 6 years ago

don't know if it will work. Here's th nodevfee-startup e startup console.

newtoopensuse commented 6 years ago

Update. It doesn’t work. And total shares were halved. Back to divert.

Demion commented 6 years ago

Seems to work fine, but no All GPUs are 2GB, miner is completely free in this case, developer fee will not be mined at all.? Maybe problem is GPU #X is recognized as Radeon RX 470/570 so you need to spoof GPU id to RX 560 or similar. I will look into that, but I have no AMD gpu so testing is very difficult. Anyway it has not proven to be effecient even on my NVIDIA gpus with miner is completely free message apperaring (no devfee, but actual hashrate lower on pool so far). Thanks for testing again.

newtoopensuse commented 6 years ago

Yeah. With nodevfee running, the number of shares drops significantly. I’d use ethminer if it consumed less power. It’s only about 20w/rig, but I don’t like the 3 degree increase.

Kekkonshiki commented 6 years ago

@Demion скажи что тебе надо по AMD и народ легко поможет собрать нужную информацию для тестов