Quais são as implicações do iommu = soft?

0

Eu tenho um novo laptop no trabalho (Lenovo A485) e há poucos problemas com ele. Ele imprime AMD-Vi: IOAPIC[32] not in IVRS table e kernel panic depois disso. Até agora eu percebi algumas maneiras de colocar o sistema em funcionamento.

  • noapic - desempenho terrível e alta temperatura, então não é realmente uma boa maneira de fazer isso
  • amd_iommu=off - não é ideal
  • ivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.2 - isso parece funcionar bem
  • iommu=soft

Minhas perguntas são sobre iommu=soft . Não tenho certeza do que exatamente isso faz. Quais são as implicações deste modo? O que é preferível, sobrescrevendo a tabela IVRS ou iommu = soft?

    
por graywolf 15.09.2018 / 00:36

1 resposta

2

iommu==soft diz ao kernel para usar uma implementação de software para remapear memória para aplicativos que não podem ler acima do limite de 4GB.

A documentação do kernel para essas opções está aqui: link

O que é preferível é uma solução que satisfaça suas expectativas de desempenho, temperatura do sistema, duração da bateria, etc, etc. Se iommu=soft der a você desempenho, temperatura e vida útil satisfatórios, então eu diria que é isso.

    
por 15.09.2018 / 01:17