モニターをグラフィックカードに接続すると、「USB_deviceを割り当てることができません」というメッセージで起動が失敗します。

モニターをグラフィックカードに接続すると、「USB_deviceを割り当てることができません」というメッセージで起動が失敗します。

以下の仕様のシステムがあります。

NVIDIAグラフィックカードを注文してインストールするまで、すべてが大丈夫でした。 NVIDIAカードに接続されている1つまたは2つのモニターから起動しようとすると(新しいディストリビューションをインストールするためにライブUSBイメージから起動しても)、次の出力で起動が失敗します。

USBデバイスを割り当てることができません

とにかく、私はLinux Mintをインストールしていますが、他のディストリビューションも機能させることはできません。ただし、エラーメッセージはディストリビューションによって異なります。この場合、ライブUSBイメージから起動してLinux Mintを起動することを選択すると、Mintロゴがしばらく表示された後にこのエラーが発生します。

グラフィックスが内蔵されたモニターで起動した後に切り替えるだけですが、マウスをクリックするかキーボードのキーを押すと5~10秒ほどレックがあり、基本的にコンピュータを使用できなくなります。

デフォルトでは、モニターをグラフィックカードに接続すると、「usb_deviceを割り当てることができません」というエラーが発生する理由がわかりません。 127台を超えるUSBデバイスが接続されているようですが、これは決して真実ではありません。

答え1

amd_iommu=off解決策はカーネルにブートパラメータを追加することであることがわかりました。

これを行うには、ライブUSBイメージを起動するときに起動メニューで「e」を押して「linux」で始まる行を見つけ、最後の行の直前amd_iommu=off(すぐ後ろ)に行の最後に追加しました。--quiet splash

Mintのインストール後に再起動しましたが、修正がその単一の起動に対してのみ一時的であったため、同じエラーが発生しました。修正を永久にするために電源を入れ直した後、grubプロンプトが表示されるまでEscを繰り返し押しました。 load grub menuと入力normalし、上記の手順を繰り返してamd_iommuを一時的に無効にしました。一度実行したら、/etc/default/grub上部近くの行を編集して修正してGRUB_CMDLINE_LINUX_DEFAULT永久に作成しましたGRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"(それぞれこのガイドライン)。

安全上の問題があると聞きました。しかし、設定によりamd_iommu=fullflush起動が中断され、最終的に失敗しました。

これは問題を永久に解決します。モニターにはまだNVIDIAカードが接続されています。

(後でもう一度やる必要がある場合に備えて、残りの部分を直接録音しますが、少し違う問題があります...)しかし:2台のLG 4Kモニターがあり、1台は60Hzで動作し、もう1台は30Hzです。オプション使用可能(xrandr)、グラフィックカードはサポートされていますが。 1つはDisplayPortにあり、もう1つはHDMIにあります。 HDMIモニターが30Hzで停止しました。モニタコントロールを使用してメニュー - >クイック設定 - >比率に移動し、「ワイド」ではなく「オリジナル」に設定することでこの問題を解決しました。次に走りに行くときはxrandr60Hzオプションを使います。を実行して速度を有効にしましたxrandr --output HDMI-O --mode 3840x2160 --rate 60。ただし、これは一時的な修正であるため、そのフィールドを変更して60に~/.config/monitors.xml変更しました。<rate>これで起動するたびに60Hzに変わります。

呼ぶ私は戸惑いました。この事実を調べるのに一週間かかりました。粘り強く助けてくれた仲間たちに感謝する。

関連情報