But I crash after a few seconds
I get 180H / S per card, (rx 480)
This is what I put in the bat:
GPU_FORCE_64BIT_PTR 0
GPU_MAX_HEAP_SIZE 100
GPU_USE_SYNC_OBJECTS 1
GPU_MAX_ALLOC_PERCENT 100
GPU_SINGLE_ALLOC_PERCENT 100
ZecMiner64.exe -zpool zec-eu1.nanopool.org:6666 -allpools 1 -zwal my address wallet.rig -zpsw x
Do you have an idea why this crash?
thank you in advance
On Windows you have to add set before GPU...
set GPU_FORCE_64BIT_PTR 0
set GPU_MAX_HEAP_SIZE 100
set GPU_USE_SYNC_OBJECTS 1
set GPU_MAX_ALLOC_PERCENT 100
set GPU_SINGLE_ALLOC_PERCENT 100
ZecMiner64.exe -zpool zec-eu1.nanopool.org:6666 -allpools 1 -zwal my address wallet.rig -zpsw x
And don't forget: Virtual memory >16 MB.
?!? set or setx is true?
set modifies the current shell's (window) environment values, and the change is available immediately, but it is temporary. The change will not affect other shells that are running, and as soon as you close the shell, the new value is lost until such time as you run set again.
setx modifies the value permanently, which affects all future shells, but does not modify the environment of the shells already running. You have to exit the shell and reopen it before the change will be available, but the value will remain modified until you change it again.
Thanks for comprehensive answer, but I asked what is more properly used and not the differences between the set and setx?
Well i use setx as global, I don't think there is a "proper" way, you either set it temporary or permanently.
I guess if you have various different cards you would use set, and if they were all the same use setx.
When you use setx will stay there forever. You have to go to the registry and manually remove it under currentuser\environment