Bitcoin Forum
March 01, 2025, 09:45:14 PM *
News: Community Awards voting is open
 
   Home   Help Search Login Register More  
Pages: « 1 ... 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 [310] 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 »
  Print  
Author Topic: [ mining os ] nvoc  (Read 418562 times)
peonv
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
March 03, 2018, 12:26:01 PM
 #6181

Wow! Good to see Fullzero back.
Also heads up to DamNmad on Discord.
I managed to write the image over SSH, however it doesn't seem to work on NVME ssds.
AllgaeuSchuerfer
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
March 03, 2018, 03:51:17 PM
 #6182

Welcome back Fullzero!
I am using nvOC with a lot of pleasure - great job. Also thanks to all the other members.

@papampi, thanks for the update script.
I have one question, maybe it was already answered but i couldnt find ...
We have a lot of miner software in the OS build. Is there any overview, which miner servers best with witch algo?
Für Claymore or zcash miners its quite clear, but there are so many derivates of ccminer, so i really get lost which derivate serves good for which algo.
Would be great if somebody has such an overview.
thanks.
hallzero
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
March 03, 2018, 06:51:46 PM
 #6183

@urnzwy and @leenoox

I'm not sure that KTccminer-cryptonight ccminer is the best cryptonight miner we have.

I think we could try xmr-stak. xmr-stak GPU has good performance for XMR, but i don't knox if it's permit to mine another coin than XMR and AEON. I recently discovered that psychocrypt and Klaust added AEON and a very usefull assistant for newbies for generates somes config files for both GPU and CPU. This assistant put 3 core if you CPU have 4 Core and it's make the same with compute units from GPU.
In addition you can modify all config files after automatic assitant generates them in the same folder.
I tried it on Windows but not at least on Linux.
Remmember that on Linux, you can set fee to 0%, but you must compile it on you machine, not on windows that is 2% by default and you can't compile it.

Unified All-in-one Monero miner

GitHub : https://github.com/fireice-uk/xmr-stak

Github Releases : https://github.com/fireice-uk/xmr-stak/releases

 psychocrypt released this on 22 Dec 201

Sorry for my bad airport globish. I try without translator but ...

I double that. I am using XMR STAK unified on two windows machines and the miner gives me good results.

I did change the coin from monero to etn in the config.txt file but the miner didn´t like it and would exit. But i am still able to mine etn by just adding my address and the pool to the config file, so that means that XMR STAK is able to mine other coins besides monero and aeon as long as you stay with the cryptonight algo. I did not do a complete comparison between my miners on Linux and on Windows but it seems to me that (as far as cryptonight algo is concerned) XMR STAK gives me a slightly better hashrate than KTccminer-cryptonight we have in nvOC.
hallzero
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
March 03, 2018, 09:06:59 PM
Last edit: March 04, 2018, 12:30:49 AM by hallzero
 #6184


Thank you damNmad that did the trick.  Cheesy

It is that simple that i feel kind of embarassed. Should have found it myself. But i do have a question following this.

All my rigs are running again with var diff (cpu and gpu´s) under nvOC 2.0 after eliminating the worker address from 0main and 3main but these rigs did work under nvOC 19 1.4 so you guys put that code into the two files for the community release. But right after updating from 1.4 to 2.0  i tried several etn mining pools and got the same result everytime. So for mining etn should the worker address stay in 0main and 3main?

In other words am i the only one experiencing this mistake while mining etn or is it a mistake that the worker address is added in 0main and 3main for etn mining?

Your user name resembles fullzero (it should be halfzero instead of hallzero Cheesy ).

Yeah, these are very minor things, but they are easy for me because of my experience.

Coming to your question, its hard to create a single template covering/satisfying/working all the pools and coins, but we tried to cover most of the scenarios (not sure its 100% legit but at least I can find the bug quickly by comparing).

So, in 1.4 version all the all the mining code used to be in 3main, but from 2.0 version it has been split between 0miner and 3main.

0miner covers all the coins, where as 3main covers overclocking (not 100% sure), CPU mining, all the coin/algo switching code.

Its not just you, it was like that in the release, has been fixed in the upcoming release.

Yes i am sorry for the username, hope nobody is offended. I joined the forum as a newbie to cryptos before i found out about nvOC so i didn´t know. But then again it should not be halfzero but instead zerozero so that we would have fullzero as the legendary knowledgeable creator and me as the total newbie.

As for the question, so i thought i did ask just for understanding. For etn mining we could add the workername by using a "+" instead of the "."

That works using the cryptonight pools on etn but i do not know whether that works with other coins out there, my rigs are too small, so i am just mining two coins
romajc
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 03, 2018, 11:17:52 PM
 #6185

Can someone point me to a guide for burning this to my ssd?  I cant figure it out.  I made a new partition but it still wont allow me
neff310
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 04, 2018, 12:22:40 AM
 #6186

Can someone point me to a guide for burning this to my ssd?  I cant figure it out.  I made a new partition but it still wont allow me

If you're using Windows you need to use HDDRawCopy.

Open HDDRawCopy > Select the img > Select SSD > Start
leenoox
Full Member
***
Offline Offline

Activity: 200
Merit: 101



View Profile
March 04, 2018, 12:48:07 AM
 #6187

Can someone point me to a guide for burning this to my ssd?  I cant figure it out.  I made a new partition but it still wont allow me

If you're using Windows you need to use HDDRawCopy.

Open HDDRawCopy > Select the img > Select SSD > Start


Use HDDRawCopy as romajc suggested. The image includes grub bootloader and has two partitions. It doesn't play well when installed on separate partition, it will take whole media and create it's own partitions. No dual boot, backup your data first and dedicate whole SSD to it.

romajc
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
March 04, 2018, 01:32:19 AM
 #6188

Ah ok. Yea I was trying to dual boot with it on my windows SSD. Guess I'll have to buy another SSD
leenoox
Full Member
***
Offline Offline

Activity: 200
Merit: 101



View Profile
March 04, 2018, 03:32:12 AM
 #6189

Ah ok. Yea I was trying to dual boot with it on my windows SSD. Guess I'll have to buy another SSD

You can give it a try on USB stick if you have a spare one, most 16 GB sticks should work. However, I strongly suggest SSD as USB sticks are not ment for such operation.

papampi
Full Member
***
Offline Offline

Activity: 686
Merit: 140


Linux FOREVER! Resistance is futile!!!


View Profile WWW
March 04, 2018, 09:59:21 AM
 #6190

Welcome back Fullzero!
I am using nvOC with a lot of pleasure - great job. Also thanks to all the other members.

@papampi, thanks for the update script.
I have one question, maybe it was already answered but i couldnt find ...
We have a lot of miner software in the OS build. Is there any overview, which miner servers best with witch algo?
Für Claymore or zcash miners its quite clear, but there are so many derivates of ccminer, so i really get lost which derivate serves good for which algo.
Would be great if somebody has such an overview.
thanks.

I think it's best that you first try out nvOC default miners and compare it with others or whattomine reported hashrates.
Then start playing with OC, power limit and changing miners in 0miner.

kopija
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
March 04, 2018, 11:51:24 AM
 #6191

I will try to catch up this month: 

Thanks for the community edition: papampi , kk003, damNmad, leenoox and meligo  Smiley

Rebuilding the community edition using the vBASIC image as a starting point might be a good idea. 

Let me know. 

vBASIC is linked on the OP.

Ello Guvna.
Still residing on this earthly domain?
Guess I was too hasty to pronounce you dead Smiley

we are nothing but a smart contracts on a cosmic blockchain
damNmad
Full Member
***
Offline Offline

Activity: 378
Merit: 104


nvOC forever


View Profile
March 04, 2018, 01:00:22 PM
 #6192


Thank you damNmad that did the trick.  Cheesy

It is that simple that i feel kind of embarassed. Should have found it myself. But i do have a question following this.

All my rigs are running again with var diff (cpu and gpu´s) under nvOC 2.0 after eliminating the worker address from 0main and 3main but these rigs did work under nvOC 19 1.4 so you guys put that code into the two files for the community release. But right after updating from 1.4 to 2.0  i tried several etn mining pools and got the same result everytime. So for mining etn should the worker address stay in 0main and 3main?

In other words am i the only one experiencing this mistake while mining etn or is it a mistake that the worker address is added in 0main and 3main for etn mining?

Your user name resembles fullzero (it should be halfzero instead of hallzero Cheesy ).

Yeah, these are very minor things, but they are easy for me because of my experience.

Coming to your question, its hard to create a single template covering/satisfying/working all the pools and coins, but we tried to cover most of the scenarios (not sure its 100% legit but at least I can find the bug quickly by comparing).

So, in 1.4 version all the all the mining code used to be in 3main, but from 2.0 version it has been split between 0miner and 3main.

0miner covers all the coins, where as 3main covers overclocking (not 100% sure), CPU mining, all the coin/algo switching code.

Its not just you, it was like that in the release, has been fixed in the upcoming release.

Yes i am sorry for the username, hope nobody is offended. I joined the forum as a newbie to cryptos before i found out about nvOC so i didn´t know. But then again it should not be halfzero but instead zerozero so that we would have fullzero as the legendary knowledgeable creator and me as the total newbie.

As for the question, so i thought i did ask just for understanding. For etn mining we could add the workername by using a "+" instead of the "."

That works using the cryptonight pools on etn but i do not know whether that works with other coins out there, my rigs are too small, so i am just mining two coins


Hahaha don't be sorry bruv, I don't think any one will get offended by your name, i was just expressing it in a funny way Smiley

Yep, you only asked for explanation, but I have answered in general perspective.

Quote
For etn mining we could add the workername by using a "+" instead of the "."

Can you please give an example, illustrating the above statement, sorry i didn't quite get that to be honest.

So, this as well just a general explanation (not just for you but for any new miners to understand) of how actually 1bash, 0miner or 3main works.

We add all the coin details and they are stored/attached to variables.

We call those variables in 3main or 0miner and shape them up according to how pool expects.

We follow the same procedure for every single coin.

Feel free to ask any further questions you have.

DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord    ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
camilojunior1
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 04, 2018, 02:23:05 PM
 #6193

Does anybody know why auto switching are not working well when using remote bash?
I mean is not showing the correct current mining coin and the correct selected auto switch coins...
LuKePicci
Jr. Member
*
Offline Offline

Activity: 128
Merit: 1


View Profile
March 04, 2018, 02:26:15 PM
 #6194

Ah ok. Yea I was trying to dual boot with it on my windows SSD. Guess I'll have to buy another SSD

I use it in dual-boot with windows with no kind of issue, you have to burn the old non-shrinked image so that it will not auto-expand. If you have not installed windows yet, burn nvOC first, then install windows on the second partition, then restore grub in the mbr of the drive and from nvOC let grub detect the windows install as a second boot option. As an alternative you can sue windows boot manager do manage dual-booting, i.e. leaving windows boot loader in the mbr and adding nvOC as BCD record.

If you already have windows installed, just dd the main partition only from the image (you need to mount the raw disk as loopback device and dd the right /dev/loopbackX to unallocated ssd space), then create missing boot records in your favorite bootloader.

Another viable option would be to just installa a standard dual boot from ubuntu live media, install all needed packages and clone the nvOC git repo in your ~ directory.

It all depends on your noob level :-) (but please, avoid buying a second ssd for that, in the worst case you can enable raid in your motherboard controller such that you see two separate full drives)
hallzero
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
March 04, 2018, 03:26:25 PM
 #6195

Quote
For etn mining we could add the workername by using a "+" instead of the "."

Can you please give an example, illustrating the above statement, sorry i didn't quite get that to be honest.

So, this as well just a general explanation (not just for you but for any new miners to understand) of how actually 1bash, 0miner or 3main works.

We add all the coin details and they are stored/attached to variables.

We call those variables in 3main or 0miner and shape them up according to how pool expects.

We follow the same procedure for every single coin.

Feel free to ask any further questions you have.

[/quote]

Well the etn pools use the following syntax:

Code:
-o pool -u etnaddress.xxxxx -p
where xxxxx represents the fixed diff

Code:
-o pool -u etnaddress+yyyyy
where yyyyy represents the workername and

Code:
-o pool -u etnaddress.xxxxx+yyyyy
where both are implemented the fixed diff represented by xxxxx and the workername represented by yyyyy so that is what i meant by using a +.

To add the workername to an address but not setting the miner to a fixed diff one could use the "+" sign between the etn address and the workername. I tried to implement this into my 0main but failed because of my limited linux knowledge. I think that the + sign has a meaning when used with variables in a bash script but i could not get it to work.

ADDR=$((ETN_ADDRESS+$ETN_WORKER)) gave me a value too great for base error (error token = the expression of my workername)

Then again it is not that important i just liked to use the telegram script in nvOC and to differentiate between future machines i gave them significant names. By now we know that my name starting with the 19 used with the stock 0main in the community release led to my problem with the fixed diff so i do not know how to implement this correctly into the 0main script but again i think there is more important stuff for you guys than this.
leenoox
Full Member
***
Offline Offline

Activity: 200
Merit: 101



View Profile
March 04, 2018, 03:27:42 PM
Last edit: March 04, 2018, 03:38:55 PM by leenoox
 #6196

Ah ok. Yea I was trying to dual boot with it on my windows SSD. Guess I'll have to buy another SSD

I use it in dual-boot with windows with no kind of issue, you have to burn the old non-shrinked image so that it will not auto-expand. If you have not installed windows yet, burn nvOC first, then install windows on the second partition, then restore grub in the mbr of the drive and from nvOC let grub detect the windows install as a second boot option. As an alternative you can sue windows boot manager do manage dual-booting, i.e. leaving windows boot loader in the mbr and adding nvOC as BCD record.

If you already have windows installed, just dd the main partition only from the image (you need to mount the raw disk as loopback device and dd the right /dev/loopbackX to unallocated ssd space), then create missing boot records in your favorite bootloader.

Another viable option would be to just installa a standard dual boot from ubuntu live media, install all needed packages and clone the nvOC git repo in your ~ directory.

It all depends on your noob level :-) (but please, avoid buying a second ssd for that, in the worst case you can enable raid in your motherboard controller such that you see two separate full drives)

It can be done, however it takes a lot of steps and advanced user to do it. This is beyond the simplicity of nvoc's plug-n-play structure and general support from the community. We can't support custom solutions.

If it's just to evaluate nvoc the easiest way is to burn it on USB stick and try if it performs well for you. If it does, consider installing it on dedicated SSD. Otherwise, what's the point of dual booting on dedicated mining rig that will mine 24/7?

If you still want to dual boot (let's say you have some miner that works on windows only), the easiest solution is to install nvOC first, then create new partition and install Windows on it and update grub bootloader to list windows as well. Installing nvoc as secondary OS on SSD that already has Windows it's more complicated.

The other options listed, like cloning nvoc from git on freshly installed Ubuntu won't work properly as there are other manually tweaked settings to Ubuntu (e.g. cuda environment variable, autostart, auto-update settings...) and extra packages installed (cuda, nvidia drivers, compilers...) that are not included on git.

I am not aware of raid level that lets you split hdd to see it as two separate hard drives. Usually raid is used for mirroring and redundancy and not all motherboards have raid controller built in.

leenoox
Full Member
***
Offline Offline

Activity: 200
Merit: 101



View Profile
March 04, 2018, 03:34:26 PM
 #6197

Quote
For etn mining we could add the workername by using a "+" instead of the "."

Can you please give an example, illustrating the above statement, sorry i didn't quite get that to be honest.

So, this as well just a general explanation (not just for you but for any new miners to understand) of how actually 1bash, 0miner or 3main works.

We add all the coin details and they are stored/attached to variables.

We call those variables in 3main or 0miner and shape them up according to how pool expects.

We follow the same procedure for every single coin.

Feel free to ask any further questions you have.

Well the etn pools use the following syntax:

Code:
-o pool -u etnaddress.xxxxx -p
where xxxxx represents the fixed diff

Code:
-o pool -u etnaddress+yyyyy
where yyyyy represents the workername and

Code:
-o pool -u etnaddress.xxxxx+yyyyy
where both are implemented the fixed diff represented by xxxxx and the workername represented by yyyyy so that is what i meant by using a +.

To add the workername to an address but not setting the miner to a fixed diff one could use the "+" sign between the etn address and the workername. I tried to implement this into my 0main but failed because of my limited linux knowledge. I think that the + sign has a meaning when used with variables in a bash script but i could not get it to work.

ADDR=$((ETN_ADDRESS+$ETN_WORKER)) gave me a value too great for base error (error token = the expression of my workername)

Then again it is not that important i just liked to use the telegram script in nvOC and to differentiate between future machines i gave them significant names. By now we know that my name starting with the 19 used with the stock 0main in the community release led to my problem with the fixed diff so i do not know how to implement this correctly into the 0main script but again i think there is more important stuff for you guys than this.

You have to escape + sign with \
Try:
Code:
ADDR="$ETN_ADDRESS\+$ETN_WORKER"

hallzero
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
March 04, 2018, 05:31:28 PM
 #6198

Quote
For etn mining we could add the workername by using a "+" instead of the "."

Can you please give an example, illustrating the above statement, sorry i didn't quite get that to be honest.

So, this as well just a general explanation (not just for you but for any new miners to understand) of how actually 1bash, 0miner or 3main works.

We add all the coin details and they are stored/attached to variables.

We call those variables in 3main or 0miner and shape them up according to how pool expects.

We follow the same procedure for every single coin.

Feel free to ask any further questions you have.

Well the etn pools use the following syntax:

Code:
-o pool -u etnaddress.xxxxx -p
where xxxxx represents the fixed diff

Code:
-o pool -u etnaddress+yyyyy
where yyyyy represents the workername and

Code:
-o pool -u etnaddress.xxxxx+yyyyy
where both are implemented the fixed diff represented by xxxxx and the workername represented by yyyyy so that is what i meant by using a +.

To add the workername to an address but not setting the miner to a fixed diff one could use the "+" sign between the etn address and the workername. I tried to implement this into my 0main but failed because of my limited linux knowledge. I think that the + sign has a meaning when used with variables in a bash script but i could not get it to work.

ADDR=$((ETN_ADDRESS+$ETN_WORKER)) gave me a value too great for base error (error token = the expression of my workername)

Then again it is not that important i just liked to use the telegram script in nvOC and to differentiate between future machines i gave them significant names. By now we know that my name starting with the 19 used with the stock 0main in the community release led to my problem with the fixed diff so i do not know how to implement this correctly into the 0main script but again i think there is more important stuff for you guys than this.

You have to escape + sign with \
Try:
Code:
ADDR="$ETN_ADDRESS\+$ETN_WORKER"

Didn´t work because it puts the "\" into the address like this
Code:
etnadress\+workername
and that fails because the pool is not expecting to see the "\" in there. It only expects to see the "+" expression in between the etnaddress and the workername.
leenoox
Full Member
***
Offline Offline

Activity: 200
Merit: 101



View Profile
March 04, 2018, 09:08:09 PM
 #6199


You have to escape + sign with \
Try:
Code:
ADDR="$ETN_ADDRESS\+$ETN_WORKER"

Didn´t work because it puts the "\" into the address like this
Code:
etnadress\+workername
and that fails because the pool is not expecting to see the "\" in there. It only expects to see the "+" expression in between the etnaddress and the workername.

Sorry, my bad. No need to escape + in this case. Any of these 4 examples should work:
Code:
ADDR=$ETN_ADDRESS+$ETN_WORKER
ADDR="$ETN_ADDRESS+$ETN_WORKER"
ADDR=$((ETN_ADDRESS))+$((ETN_WORKER))
eval ADDR="$ETN_ADDRESS+$ETN_WORKER"

mudball
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
March 04, 2018, 11:02:43 PM
 #6200

Am a newbie to mining and setting up my first rig.  Have an extensive Windows background.  Have zero Linux background (except for the immersion course I'm in the middle of trying to get nvOC v2.0 set up and running Smiley).

I got nvOC up and running but my issue is, somewhere along the way, the LAN controller ceased being recognized.

My setup:
  • Attempting a 6-card build with all 1080ti's, largely following Vosk's "How to Build a 6x 1080 TI Mining Rig with ATX & Server PSU's" (https://www.youtube.com/watch?v=2MxNVySpbcw)
  • Motherboard = Gigabyte Z270P-D3
  • PSU (to power risers) = EVGA Supernova 650 P2
  • PSU (to power cards) = Bitmain APW3++
  • Harddrive = Lexar 32G USB 3.0 memory stick

I'm initially working to get one card set up and running.  It is plugged into a riser that is connected to the primary PCI slot on the mobo, both of which (riser and card) are powered by the EVGA PSU (once I get one card running I'll work up to all six cards and then power the risers solely with the EVGA and the cards with the Bitmain).  I have the most current BIOS for the mobo installed, 1bash is configured to mine SMART and I can boot & have the miner software functioning.  But my current issue is that the LAN controller is not visible to the OS.

I've had fits and starts thru this process, re-imaging the USB probably 4 or 5 times, for various things I hadn't done correctly (e.g., hadn't updated the BIOS before booting, had plugged my monitor into the mobo HDMI instead of the cards's HDMI and dealt with Xorg issues, etc.).  I know that at one point, the LAN controller was working (green light flashing on controller, which BTW, is a Realtek® GbE LAN chip (10/100/1000 Mbit))-- I'm just not sure when it quit working to be able to exactly determine what I might have changed that caused the issue.

Diagnostics & Steps I've Taken To Address
  • Re-imaged nvOC
  • Reset CMOS (including pulling mobo battery for about 30 minutes)
  • ifconfig -a only shows a "lo" entry, no WLAN
  • sudo lshw -c network flashes "PCI (sysfs)" real quickly and then flashes "USB" real quickly and then returns to the command prompt
  • And yes, I have tried plugging in an ethernet cable that was live and working in another computer sitting right next to my rig

I guess the issue could be a fried controller, but this is a brand new mobo.  The only other thing I did differently at one point was change the mouse I was using from a USB mouse to an older wireless mouse where the wireless receiver plugs into the light green mouse port on the back of the mobo instead of being a USB mouse.  But I've re-imaged, reset CMOS, etc. since then and even went without using a mouse on a couple of attempts to see if that had caused some issue.

Anyway, I would greatly appreciate any assistance and guidance the Community might have to offer.

Thank you!
Pages: « 1 ... 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 [310] 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!