私は仕事で新しいラップトップ(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=soft
4GBの制限を超えて読み取れないアプリケーションのメモリを再マップするためにソフトウェア実装を使用するようにカーネルに指示します。
これらのオプションのカーネル文書は次の場所にあります。https://www.kernel.org/doc/Documentation/x86/x86_64/boot-options.txt
性能、システム温度、バッテリ寿命などの期待を満たすソリューションは、より良いです。iommu=soft
満足のいく性能、温度、バッテリ寿命を提供するなら、私はそれを選択したいと思います。