こんにちは、私はKali Linuxを使用しています。うまくいきますが、ログインするとdmesg
このエラーが表示されます。検索してみましたが、運がありませんでした。何を言う前にスクリーンショットを見てください。はい、HashcatのGPUにアクセスできるベアメタルハードウェアで実行できます。 KaliからNVIDIAドライバを徒歩でインストールしましたが、OSもうまく戻っていて、インストールした後もうまくいきますが、起動画面にログインする前にエラーが出ます。
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GFX0.DD02._BCL], AE_NOT_FOUND (20200925/psargs-330)
[ 2.114652] ACPI Error: Aborting method \_SB.PCI0.RP05.PEGP.DD02._BCL due to previous error (AE_NOT_FOUND) (20200925/psparse-529)
答え1
エラーメッセージは次のとおりです。ディスプレイアダプタ用のACPI拡張。
ACPI仕様(上記でリンク)では、この_BCL
方法は「サポートされている明るさ制御レベルのクエリのリスト」として説明されています。明らかに、ACPI BIOSはこの拡張方法をサポートすると宣言しましたが、Linux ACPIインタプリタがBIOSによって提供されたACPIテーブルを解析するときにこの方法が見つかりませんでした。
簡単に言うと、システムBIOS / UEFIファームウェアは、ノートブックディスプレイバックライトの明るさを制御するACPIベースの方法があることをLinuxカーネルに伝えますが、それを実装する実際のコードはありません。一般に、GPUドライバにはACPIを含まないバックライトの明るさを制御する代替方法があるため、一般的に問題にはなりません。
ACPI メソッドを検証するのと同じコードがすべての ACPI メソッドで使用されるため、ひどいエラー メッセージが生成されます。使用する前に、重要なメソッドとあまり重要でないメソッドの両方を確認し、カーネルによって検出されたすべてのACPI実装エラー(ファームウェアエラー)を報告します。同じ道。非常に一般的で迷惑なバグのいくつかは特別に扱われていると思いますが、バックライト関連のメッセージはノートブックのバックライト調整が機能しない問題を解決するために重要です。
残念ながら、これらのメッセージを修正するためのオプションは次のように制限されます。
- BIOSアップデートをインストールして問題が解決することを願っています。
- さまざまなディスプレイ関連のBIOS設定を試して、これらの設定の組み合わせによってこの問題が発生しないことを願っています(特にデュアルGPUノートブックを使用している場合)。
- メッセージが表示されないようにカーネルコンソールのログレベルを高く設定しすぎます(ただし、システムハードウェアエラーなどの他の重要なエラーメッセージが表示されない可能性があります)。
- 特定のハードウェアモデルで特定のメッセージを選択的にサイレントにするカーネルパッチの開発
答え2
カーネルオプションを変更してみてください。
最悪のシナリオは、またはacpi=off
を使用して実行することですが、noacpi
問題がない場合はそのままにします。
acpi=off または noacpi このパラメータはACPIシステム全体を無効にします。たとえば、コンピュータがACPIをサポートしていない場合、またはACPIの実装によっていくつかの問題が発生する可能性があると思われる場合(たとえば、ランダムな再起動やシステムの停止)、この機能は役に立ちます。
acpi=必須 コンピュータのBIOS日付が2000年以前であっても、ACPIシステムは有効になります。このパラメータはacpi = offよりも優先され、apm = offにもかかわらずACPIサポートが有効になっていない場合は、現在のハードウェアで使用できます。
pci=noacpi または acpi=noirq これらのパラメータはPCI IRQルーティングを無効にします。
PCI=ACPI このパラメータはPCI IRQルーティングを有効にします。
acpi_irq_balance ACPIを使用すると、PIC割り込みを使用してIRQ共有を最小限に抑えることができます。
acpi_irq_nobalance ACPIはPIC割り込みの使用を許可しません。
acpi=以前のブート ACPIシステムはほぼ完全に無効になっており、起動プロセスに必要なコンポーネントのみが使用されます。
acpi=ht ACPIシステムはほぼ完全に無効になっており、ハイパースレッディングに必要なコンポーネントのみが使用されます。
ノアピック 「APIC(Advanced Programmable Interrupt Controller)」を無効にします。
ノラピーク 「ローカルAPIC」を無効にします。
apm=off または noapm 高度な電源管理を無効にします。
割り込みポーリング カーネルが割り込み呼び出しを処理する方法を変更します(ポーリングに設定)。ハードウェア割り込みの問題がある場合は非常に便利です。
acpi.power_nocheck=1 または acpi_osi=Linux 電源状態確認を無効にします。オプション2は、サポートされているオペレーティングシステムのインターフェイス文字列のリストを変更します(BIOSに報告されるオペレーティングシステムの互換性の変更)。一部の破損したBIOSでは、温度/ファン制御が正しく機能するためにこれが必要です。
完全な情報は次の場所にあります。https://help.ubuntu.com/community/BootOptions