Skip to main content

ASICs HW VDF

Reference

hw_vdf_client

Functionality: Run the ASIC HW VDF Software

Usage: hw_vdf_client [OPTIONS] PORT [N_VDFS]

Options:

Long CommandTypeRequiredDescription
--freqINTEGERFalseset ASIC frequency [%d, 200 - 2200]
--voltageINTEGERFalseset board voltage [.88, 0.7 - 1.0]
--ipTEXTFalsetimelord IP address [localhost]
--vdfs-maskTEXTFalsemask for enabling VDF engines [7, 1 - 7]
--vdf-threadsTEXTFalsenumber of software threads per VDF engine [4, 2 - 64]
--proof-threadsTEXTFalsenumber of proof threads per VDF engine [3, 1 - 63]
--auto-freq-periodTEXTFalseauto-adjust frequency every N seconds [0, 10 - inf]
--listTEXTFalselist available devices and exit
--helpNoneFalseShow a help message and exit
Example 1 - Run the ASIC software with defaults
hw_vdf_client 8000 3

Response:

2024-04-12T10:32:05.898 Setting frequency to 1100.000000 MHz
2024-04-12T10:32:06.016 Frequency is 1100.000000 MHz
2024-04-12T10:32:06.020 Board voltage is 0.875 V
2024-04-12T10:32:06.020 Setting voltage to 0.880 V
2024-04-12T10:32:06.021 Board voltage is now 0.875 V
2024-04-12T10:32:06.032 Board current is 0.698 A
2024-04-12T10:32:06.043 Board power is 0.610 W
2024-04-12T10:32:06.049 Connecting to 127.0.0.1:8000
2024-04-12T10:32:06.049 VDF 0: Connected to timelord, waiting for challenge
Example 2 - Run the ASIC software with auto-frequency, initial frequency, and defined ip
hw_vdf_client --freq 1500 --auto-freq 60 --ip 192.168.0.122 8000 3

Response:

2024-04-12T10:32:05.898 Setting frequency to 1500.000000 MHz
2024-04-12T10:32:06.016 Frequency is 1500.000000 MHz
2024-04-12T10:32:06.020 Board voltage is 0.875 V
2024-04-12T10:32:06.020 Setting voltage to 0.880 V
2024-04-12T10:32:06.021 Board voltage is now 0.875 V
2024-04-12T10:32:06.032 Board current is 0.698 A
2024-04-12T10:32:06.043 Board power is 0.610 W
2024-04-12T10:32:06.049 Connecting to 192.168.0.122:8000
2024-04-12T10:32:06.049 VDF 0: Connected to timelord, waiting for challenge
Example 3 - Run the ASIC software with defined ip and only 1 vdf (i.e. defaults for cluster)
hw_vdf_client --ip 192.168.0.122 8000 1

Response:

2024-04-12T10:32:05.898 Setting frequency to 1100.000000 MHz
2024-04-12T10:32:06.016 Frequency is 1100.000000 MHz
2024-04-12T10:32:06.020 Board voltage is 0.875 V
2024-04-12T10:32:06.020 Setting voltage to 0.880 V
2024-04-12T10:32:06.021 Board voltage is now 0.875 V
2024-04-12T10:32:06.032 Board current is 0.698 A
2024-04-12T10:32:06.043 Board power is 0.610 W
2024-04-12T10:32:06.049 Connecting to 192.168.0.122:8000
2024-04-12T10:32:06.049 VDF 0: Connected to timelord, waiting for challenge

Troubleshooting a Timelord

For troubleshooting steps please refer to the documentation here.


Timelord support

Join Our Discord and jump into the #support channel for support


Timelord FAQ

For FAQ please refer to the documentation here.