iommu=softとはどういう意味ですか?

iommu=softとはどういう意味ですか?

私は仕事で新しいラップトップ(Lenovo A485)を使用していますが、ほとんど問題はありませんでした。AMD-Vi: IOAPIC[32] not in IVRS table次にカーネルパニックを印刷します。これまで、私はシステムを起動して実行するいくつかの方法を見つけました。

  • noapic- 性能が悪く、温度も高いので、これは良いアプローチではありません。
  • amd_iommu=off- やはり理想的ではない
  • ivrs_ioapic[32]=00:14.0 ivrs_ioapic[33]=00:00.2- これは大丈夫だと思います。
  • iommu=soft

私の質問はについてですiommu=soft。それが正確に何をしているのかよくわかりません。このモデルの意味は何ですか? IVRSテーブルとiommu = softをオーバーライドすることのどちらがより望ましいですか?

ベストアンサー1

iommu=soft4GBの制限を超えて読み取れないアプリケーションのメモリを再マップするためにソフトウェア実装を使用するようにカーネルに指示します。

これらのオプションのカーネル文書は次の場所にあります。https://www.kernel.org/doc/Documentation/x86/x86_64/boot-options.txt

性能、システム温度、バッテリ寿命などの期待を満たすソリューションは、より良いです。iommu=soft満足のいく性能、温度、バッテリ寿命を提供するなら、私はそれを選択したいと思います。

おすすめ記事