Parece bastante claro que o software que você está usando para relatar tensões não compreende seu hardware. Use o software oferecido pelo fabricante da sua placa-mãe.
Recentemente, comecei a experimentar problemas muito estranhos no meu sistema de PC próprio. Embora o sistema ainda seja muito veloz, é muito flutuante agora. Isso é mais notável quando se usa aplicativos graficamente intensos.
Para resolvê-lo, tentei executar alguns testes de estresse na CPU, RAM e GPU. Tudo isso mostrou que esses componentes estão realmente funcionando muito bem. (O resfriamento também é bom, 100% da CPU por 20 minutos resultou em uma temperatura estável de 48 graus Celsius. AFAIK até chegar perto de 70 deve ser bonita.)
Eu também acho que posso excluir meu HDD / SSD de ser o problema, porque meu sistema inicializa em cerca de 10 segundos.
Mas o que me chamou a atenção são as minhas voltagens muito estranhas. As informações do OCCT mostram:
╔═════════════╦════════╦════════╦════════╗
║ Sensor Name ║ Value ║ Min ║ Max ║
╠═════════════╬════════╬════════╬════════╣
║ CPU VCORE ║ 1.43V ║ 1.39V ║ 1.43V ║
║ VIN 1 ║ 1.5V ║ 1.5V ║ 1.5V ║
║ +3.3V ║ 2.02V ║ 2.02V ║ 2.02V ║
║ +5V ║ 3.39V ║ 3.37V ║ 3.39V ║
║ +12V ║ 8.02V ║ 8.02V ║ 8.06V ║
║ -12V ║ -6.34V ║ -8.11V ║ -6.14V ║
║ -5V ║ -8.88V ║ -8.88V ║ -8.88V ║
║ +5V VCCH ║ 2.78V ║ 2.78V ║ 2.78V ║
║ VBAT ║ 1.61V ║ 1.61V ║ 1.61V ║
║ VIN0 ║ 0.82V ║ 0.82V ║ 0.82V ║
╚═════════════╩════════╩════════╩════════╝
Agora eu não sou especialista, mas isso me parece que algo está muito errado. E poderia estar causando todos os tipos de instabilidades. Até me faz pensar porque meu sistema não explodiu completamente.
Meu palpite é que pode haver três possíveis explicações para esse problema:
Algumas especificações do meu sistema:
Os sintomas no lado do software são que às vezes o desempenho é instável. Por exemplo, no testbed do Box2D, muitas vezes corro a um limite de 60FPS. Enquanto outras vezes mal chega a 1-5FPS nos mesmos testes.
O que pode estar causando esse problema? E mais importante, como faço para corrigir isso?
Além da resposta aceita, eis algumas informações sobre como funciona o monitoramento de hardware (não sou especialista em eletrônica nem eletricista, tudo isso é baseado em uma folha de dados que li há pouco sobre um chip de monitoramento de hardware, eles estão presentes em quase todas as placas e também cuidam de coisas como controle de fãs):
O ADC no chip de monitoramento de hardware só aceita tensões pequenas, o máximo é provavelmente em torno de 3,3 V, então para medir voltagens mais altas como 12 V elas precisam ser reduzidas usando resistores, e então o software deve fazer o matemática apropriada para obter o valor correto com base nos valores do resistor.
Exemplo simples:
Você precisa medir 10V, mas seu ADC pode levar 10V no máximo, já que você também precisa medir mais de 10V, você usa resistores para diminuir essa voltagem, digamos que os resistores dividem as voltagens por 2, então seu ADC vê apenas 5V, embora a voltagem real seja de 10V, e seu software deve contabilizar isso e fazer a matemática correta, o que significa voltagem real = voltagem ADC * 2.
O software OCCT simplesmente não faz o cálculo correto e exibe valores que estão fora dos valores brutos do ADC, sem quaisquer correções, e é por isso que eles parecem estranhos.
E se essas voltagens forem reais, a sua máquina não inicializará, 8V no barramento de 12V é muito baixo.