Hi, mr. Phoenix
please help
for some reason the memory clocks don't set right
my config:
-cclock 1140
-mclock 2150,2150,2150,2150,2150,2150,2150,2150,2150,2150,2150,2150,2150
-mvddc 850,850,850,850,850,850,850,850,850,850,850,850,850
but in the log i see this:
2019.08.06:19:14:56.793: hwmc GPU1: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.819: hwmc GPU1: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.828: hwmc GPU2: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.832: hwmc GPU2: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.841: hwmc GPU3: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.845: hwmc GPU3: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.853: hwmc GPU4: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.857: hwmc GPU4: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.866: hwmc GPU5: set GPU clocks to 1140 MHz (Vddc 870 mV)
2019.08.06:19:14:56.870: hwmc GPU5: set VMEM clocks to 2150 MHz (Vddc 850 mV)
2019.08.06:19:14:56.878: hwmc GPU6: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.882: hwmc GPU6: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.891: hwmc GPU7: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.894: hwmc GPU7: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.902: hwmc GPU8: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.906: hwmc GPU8: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.915: hwmc GPU9: set GPU clocks to 1140 MHz (Vddc 800 mV)
2019.08.06:19:14:56.919: hwmc GPU9: set VMEM clocks to 2150 MHz (Vddc 850 mV)
2019.08.06:19:14:56.929: hwmc GPU10: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.934: hwmc GPU10: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.942: hwmc GPU11: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.947: hwmc GPU11: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.956: hwmc GPU12: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.961: hwmc GPU12: set VMEM clocks to 2200 MHz (Vddc 850 mV)
2019.08.06:19:14:56.970: hwmc GPU13: set GPU clocks to 1140 MHz (Vddc 860 mV)
2019.08.06:19:14:56.974: hwmc GPU13: set VMEM clocks to 2200 MHz (Vddc 850 mV)
if i try to use any value under 2200, it still sets to 2200, if try over 2200, it works but not always.
2200, is the value set in the bios
im not using any other software for hardware control
*all the cards are AMD rx580, same brand and model
this used to work well in prev. versions, not sure exactly after which one it stopped.
thanks
PhoenixMiner checks the minimum and maximum supported clocks of the card before applying the specified value, so most probably the modded BIOS somehow reports that the
minimal memory clock is 2200 MHz. Please send us a log file (the first few minutes are enough) and let us know the version of the AMD driver you are using. We may add a command-line option in a future release to ignore the card limits but this may: a) fail if the driver insists on the limits, and b) be dangerous for the card if extreme values are specified by mistake. In any case, we need the log to progress further.
I have a feature request. Can you make it so that mining can be set as enabled or disabled based on the time of day and the day of the week? The reason why this would be useful is certain electrical plans offer reduced rates at offpeak hours in exchange for drastically increased rates at peak hours. Some also exclude certain days of the week, such as weekends and holidays from the peak pricing. This would allow for roughly 80-90% uptime in exchange for 60-70% operating cost.
There already are such options for time of day: -resumeat and -pauseat. For example, if your electricity is cheapest from 22:00 to 6:00 (10pm to 6am), you need to set
-resumeat 22:00 -pauseat 6:00 and the miner will only mine between 22:00 and 6:00. Even better - the miner will prevent the rig from sleeping when mining, and will allow it to sleep when the mining is paused. It will also wake it up when the mining is about to resume. So, if your rig can properly sleep and resume from sleep, you can set it up to sleep after for example 10 minutes of inactivity (or even less), and it will sleep when not mining, conserving even more electricity, then wake up when it is time to resume mining.
Note that the sleep/wake up only works under Windows but pausing and resuming with -resumeat and -pauseat also work under Linux.