O aparecimento repentino desta mensagem é bastante estranho; Ele sugere que seu firmware atualizado não está mais atualizando o microcódigo da sua CPU, enquanto o firmware anterior que você tinha fez. Estranho ... (Outro cenário possível é que o seu processador originalmente não suportava o prazo do TSC , e seu firmware agora está atualizando seu microcódigo para uma versão que declara suporte para o prazo do TSC, mas tem errata tornando-o inútil.)
Em qualquer caso, o suporte de prazo do TSC é bom ter, mas não vital. O kernel possui uma estrutura elaborada para controle de tempo e tratamento de eventos cronometrados; O prazo do TSC é uma implementação possível do tratamento de eventos, mas não o único. Em CPUs que suportam, é bom ter isso, porque é muito eficiente.
Para atualizar seu microcódigo e reabilitar o suporte a prazo do TSC, você pode instalar os pacotes de atualização de microcódigo dos repositórios contrib
e non-free
do Debian. Para fazer isso, edite seu /etc/apt/sources.list
para garantir que as definições do seu repositório Debian incluam main
, contrib
e non-free
; então corra
sudo apt update
seguido por
sudo apt install intel-microcode
(para processadores Intel) ou
sudo apt install amd64-microcode
(para CPUs AMD). Uma vez feito isso, reinicie e seu microcódigo deve ser atualizado. Se o suporte ao prazo do TSC for reativado, você não verá a mensagem de erro durante a inicialização e verá tsc_deadline_timer
nas flags
linhas de /proc/cpuinfo
.
O wiki do Debian tem mais informações sobre atualizações de microcódigo .