GRUBのキーボードは、高いフレームレート(Mint 20.2)のために敏感すぎます。

GRUBのキーボードは、高いフレームレート(Mint 20.2)のために敏感すぎます。

[実際にLinux Mint 20.2を使用しているため、Ubuntu Askを再公開したので、この質問はこのサイトに属します。]

私はしばらくの間、Windows 10とLinux Mintがインストールされている2つのハードドライブでデュアルブートをして、最近GPUを交換しました。両方のオペレーティングシステムでドライバを更新した後、GRUBで次の問題が発生しました。 MintではEnterキーを押すと起動しますが、(ほぼ)押すとすぐにメニューの最後の項目に移動し、GRUBを使用できなくなります。。まるで下のキーを一度押すのではなく、押し続けているのと同じです!別のキーを使用しても同じ結果が表示されます。私もやった」「ターミナルを開くと、実際に「c」文字がプロンプトにスパムとして表示されます。しかし永遠ではありません。しばらくしてから停止します。これで、任意の文字を入力すると同じ結果が表示され、ターミナルに15〜20回表示されます。残念ながら、一度はEnter以外のキーを押すと、GRUBメニューが永久に中断されます。

いくつかの調査をしてみましたが、これらの症状に似ていると見つけた唯一の議論は次のとおりです。これはランチパッドにあります。。 (GRUBのキーボードに関するほとんどの議論は、キーボードをまったく検出できないことです。)この問題は長い間存在しているようで、年に一度だけ報告されます。私もそこにいくつかの情報を提供します。

これまで私が試したことは次のとおりです。

  • USBキーボードをUSB3ポートからUSB2ポートに切り替えました。
  • BIOSでレガシーUSBサポートを無効にする
  • BIOSでXHCIを無効にする
  • GRUBのクリーンアップと再インストール(ブートリカバリによる)

これらの解決策のどれも効果がありません。しかし、時々GRUBを使うことができました!何かを変えた後は、ほとんど問題が解決されたような印象を受けます。残念なことに、GRUBは次回の再起動後も依然として誤動作しており、私はこの希望を一貫して再現できませんでした。

次に、BIOS自体を更新してみることもできます。私はWindowsのAMDドライバマネージャがこれについて何かをしていると強く疑っています。まだ時間になるかはわかりませんが、終わったらお知らせします(手術が成功してほしい)。

とにかく私のシステムに関する情報は次のとおりです。

より多くの情報が必要な場合はお問い合わせください。

更新 17/09:いくつかの調査の後、問題を明確にするために回答を投稿しました。下記をご覧ください。

答え1

いよいよ解決しました!

私は一つ作ったマザーボードのCMOSクリアそれから キーボードをUSB2ポートに接続します。

後でこの問題が発生した場合、この最初のステップはオプションです。私の場合、ハードウェアエラーが発生した可能性があります。

もう一つ注目すべきことがあります。Grubの実行中にUSBポートを切り替えても効果はありません。!動作する前に再試行するために再起動する必要がありました(実際にケースが終了したかどうかを確認して確認するために5回の試みが必要でした)。

詳細については、次を参照してください。Linux Mint Forum

答え2

さて、まだこの問題がありますが、かなりの進歩を遂げました。

まず問題を確認しました。GRUB リフレッシュ頻度が高すぎるため、キーボードが敏感になりすぎます。。ワンクリック下に10回押して記録します(GRUBメニューはしばしば停止します)。今質問は次のとおりです。キーボードを使用できるようにGRUBのフレームレートを下げるにはどうすればよいですか?

そのために、私は/etc/default/grubインスピレーションを受けました。このスレッド(まったく同じ問題がある)とGRUBドキュメント、いくつかの値を使用しました。

  • GRUB_TERMINAL_INPUT:試してみましたがconsole実際の効果はないようです。usb_keyboardserial
  • GRUB_TERMINAL_OUTPUTconsole:設定時(「直列」も同様)違うようです!解像度をできるだけ小さく保つと、キーボードは半分の時間しか機能しません。残念ながら、残りの半分には、私が何をしてもGRUBが停止します。
  • GRUB_GFX_MODE: いくつかの回避策を試しました。多くの実験を行った後、解像度が低いほど問題が深刻であると感じました。
  • GRUB_GFXPAYLOAD_LINUX:onに設定しようとしましたが、text問題が発生し、時にはLinuxが起動しないことがありました。とにかく、これは明らかにGRUBメニュー自体ではなく、Linuxブートにのみ影響するので、それは重要ではないと思います。
  • GRUB_CMDLINE_LINUX_DEFAULT:パラメータを追加してフレームレートを手動で設定できると思いましたが、video=1920x1080@60効果はありませんでした。

私はいくつかの組み合わせを試しましたが、それらのいくつかは有望に見えましたが、最終的にそれらのどれも実際には機能しませんでした。

少なくとも私は私が探しているものをよりよく知っています。いくつかの解決策があります。 GRUBメニューのキーボードを非常にスムーズに押すと、好きなものを選択できます。しかし、これは理想的なものではありません。非常に小さな誤った動きでもGRUBが停止し、強制的に再起動する可能性があります。だからもう一度提案を受け取ります!

これは私のものです。現在のグラップ構成、ちなみに。

答え3

提案された他の解決策を試しましたが、ファイルGRUB_TERMINAL=consoleからテキストモードに変更する以外に便利なものが見つかりませんでした。非常に香水を呼び起こしますが、非常に実用的です。/etc/default/grub

関連情報