Updated Console Logs (markdown)

JayDDee
2020-03-14 14:33:39 -04:00
parent 4e318d8054
commit ccc2896e55

@@ -50,10 +50,11 @@ take advantage of all the optimizations.
`Starting miner with AVX2 AES...`
* Line 1: CPU brand and model
* Line 2: CPU hardware extensions available
* Line 3: Extensions supported by the software build
* Line 4: Extensions supported by the mining algorithm
* Line 5: Extensions to be used in the current session
* Line 2: Software build details
* Line 3: CPU hardware extensions available
* Line 4: Extensions supported by the software build
* Line 5: Extensions supported by the mining algorithm
* Line 6: Extensions to be used in the current session
Hardware extensions are divided into 3 classes, SIMD, AES and SHA. Each class can have multiple levels.
Each provides additional CPU instructions and more complex operations. Only the highest ranked feature in
@@ -67,7 +68,7 @@ have significant improvements and not all combinations are avalable in binary fo
* AVX: Supersedes all SSE versions. Provides initial support for 256 bit vectors but not integer support.
* AVX2: Minimum level for 256 bit integer vector support, first available on Intel Haswell and AMD Ryzen.
* AVX512: A suite of seperate extensions that provide 512 bit vector support. Cpuminer-opt support requires
AVX512F, AVX512VL, AVX512DQ, & AVX512BW, first available omn Intel Cascade lake X HEDT CPUs.
AVX512F, AVX512VL, AVX512DQ, & AVX512BW, first available on Intel Cascade Lake X HEDT CPUs.
### AES encryption and decryption, aka AES_NI
* AES: Basic hardware AES support performs AES operations with a single instruction, also requires SSE2,
@@ -79,18 +80,18 @@ AVX512F, AVX512VL, AVX512DQ, & AVX512BW, first available omn Intel Cascade lake
* SHA supports basic SHA-256 operations with a single instruction, also requires SSE2. First available
on Intel Goldmont but not widely avaiable until AMD Ryzen and Intel Icelake.
Some other messages are displayed based on options such as stratum connection, API enabled, CPU affinity etc.
Some other messages are displayed based on options such as stratum connection, API, CPU affinity etc.
The CPU affinity map dispolayes in graphical form which logical CPUs are selected for mining. This is
The CPU affinity map displays in graphical form which logical CPUs are selected for mining. This is
only displayed when using --threads or --cpu-affinity. The CPUs are listed from left to right starting with
CPU 0 up to the number of logical CPUs available. A '!' indicates the CPU is a '.' if not. Example using -threads 4 --cpu-affinity 0x55 on an 8 core CPU: [!.!.!.!.]
CPU 0 up to the number of logical CPUs available. A '!' indicates the CPU is selected for mining, a '.' if not. Example using --threads 4 --cpu-affinity 0x55 on an 8 core CPU: [!.!.!.!.]
## New stratum, block, job report
This report is issued when a new job is received from the stratum server.
If the report is also for a new block or a changed stratum difficulty the report
will include new estimates for the new block or stratum difficulty.
Using external data the coin can be identifed from its block number.
will include new estimates. The block number can be used with data from other sources to identify the
coin, block reward, and exchange rate, all useful in determining profitability
`[2020-02-07 23:38:22] New block 1293839, job 1d9f`