diff --git a/Console-Logs.md b/Console-Logs.md index 1d37c58..7ad3139 100644 --- a/Console-Logs.md +++ b/Console-Logs.md @@ -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`