mirror of
https://github.com/xmrig/xmrig.git
synced 2025-01-25 20:16:05 +00:00
#184 Workaround for CPUs with disabled Hyper-Threading.
This commit is contained in:
parent
6479d6bb6f
commit
1391a2d858
1 changed files with 6 additions and 2 deletions
|
@ -87,8 +87,12 @@ void Cpu::initCommon()
|
||||||
|
|
||||||
m_totalThreads = data.total_logical_cpus;
|
m_totalThreads = data.total_logical_cpus;
|
||||||
m_sockets = m_totalThreads / data.num_logical_cpus;
|
m_sockets = m_totalThreads / data.num_logical_cpus;
|
||||||
m_totalCores = data.num_cores *m_sockets;
|
|
||||||
|
|
||||||
|
if (m_sockets == 0) {
|
||||||
|
m_sockets = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
m_totalCores = data.num_cores * m_sockets;
|
||||||
m_l3_cache = data.l3_cache > 0 ? data.l3_cache * m_sockets : 0;
|
m_l3_cache = data.l3_cache > 0 ? data.l3_cache * m_sockets : 0;
|
||||||
|
|
||||||
// Workaround for AMD CPUs https://github.com/anrieff/libcpuid/issues/97
|
// Workaround for AMD CPUs https://github.com/anrieff/libcpuid/issues/97
|
||||||
|
|
Loading…
Reference in a new issue