NouveauドライバーによりLinuxデスクトップがハングする

NouveauドライバーによりLinuxデスクトップがハングする

本当に迷惑です。デスクトップが完全に停止することもあり、UIがテトリスゲームのように見える場合もあります。また、キーボードとマウスが機能しないため、私のAndroid(Juice)でSSHクライアントを使用してユーザープロセスを終了する必要があります。つまり、ログアウトします。つまり、開いているすべてのアプリを最短時間で失うことになります。過去1時間でこのようなことが5回も発生しましたが、ほとんどWebブラウザが開いていたが非常に奇妙に停止した状態でした。

システムログによると、オープンソースのnouveau-driverが関連しているようです。私の質問は、この迷惑な問題を取り除く方法です。この問題についてGoogleでよく検索した結果、やや一般的なようですが、信頼できる解決策が見つかりませんでした。たとえば、NVIDIAのnouveauドライバを交換できますか?これは危険ですか?どうぞ、安全な戦略があればとても嬉しいです。デスクトップの変更などの他の回避策はありますか?これらのソリューションが不都合でデスクトップがフリーズしている場合は、次のように他のbashコマンドがありますか?

pkill -KILL -u user

inxi -Fxzの出力

 System:    Host: mx Kernel: 4.19.0-11-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
       Desktop: Xfce 4.14.2 Distro: MX-19.2_x64 patito feo May 31  2020 
        base: Debian GNU/Linux 10 (buster) 
 Machine:   Type: Desktop System: Dell product: XPS 8700 v: N/A serial: <filter> 
       Mobo: Dell model: 0KWVT8 v: A03 serial: <filter> BIOS: Dell v: A08 date: 04/16/2014 
 CPU:       Topology: Quad Core model: Intel Core i7-4790 bits: 64 type: MT MCP arch: Haswell 
       rev: 3 L2 cache: 8192 KiB 
       flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57466 
       Speed: 1197 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 1197 2: 1198 3: 1198 
       4: 1197 5: 1195 6: 1199 7: 1199 8: 1198 
 Graphics:  Device-1: NVIDIA GK208 [GeForce GT 720] driver: nouveau v: kernel bus ID: 01:00.0 
       Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa 
       resolution: 2560x1440~60Hz 
       OpenGL: renderer: NV108 v: 4.3 Mesa 18.3.6 direct render: Yes 
Audio:     Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Dell 
       driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
       Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel bus ID: 01:00.1 
       Sound Server: ALSA v: k4.19.0-11-amd64 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Dell 
       driver: r8169 v: kernel port: d000 bus ID: 03:00.0 
       IF: eth0 state: down mac: <filter> 
       Device-2: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Dell driver: ath9k 
       v: kernel port: d000 bus ID: 04:00.0 
       IF: wlan0 state: up mac: <filter> 
       Device-3: Qualcomm Atheros type: USB driver: btusb bus ID: 1-13:5 
Drives:    Local Storage: total: 1.36 TiB used: 9.25 GiB (0.7%) 
       ID-1: /dev/sda vendor: Seagate model: ST1000DM003-1CH162 size: 931.51 GiB temp: 32 C 
       ID-2: /dev/sdb vendor: Samsung model: SSD 860 EVO mSATA 500GB size: 465.76 GiB 
Partition: ID-1: / size: 287.37 GiB used: 9.25 GiB (3.2%) fs: ext4 dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nouveau temp: 62 C 
       Fan Speeds (RPM): N/A 
Info:      Processes: 249 Uptime: 20h 54m Memory: 15.62 GiB used: 1.79 GiB (11.5%) 
       Init: SysVinit runlevel: 5 Compilers: gcc: 8.3.0 Shell: bash v: 5.0.3 inxi: 3.0.36 

スクリーンショット

1

ここに画像の説明を入力してください。

2

ここに画像の説明を入力してください。

サム

ここに画像の説明を入力してください。

ベストアンサー1

長い話を短く

  1. 交換すると終わりです。

実行する手順:

  1. 新鮮な空気を消してください。
  2. 独自のNVIDIAインストール、協会
  3. 削除するnouveau.modeset = 0

はい、nouveau-driverを交換できます。内蔵ドライバを修正できない場合はお勧めします。 grubにいるときは、eをクリックしてnouveauをオフにすることができます(Linux、リカバリ、または他のOSを実行することを選択できます)。その後、nouveau.modeset = 0行を追加する必要がありますlinux(ヒント、endキーボードのキーをクリックしてカーソルを行の末尾に移動できます)。その後、Xをクリックすると、現在のグラブ設定が一時的に実行されることを意味します。

/etc/default/grub上記の文字列(nouveau one)を使用してgrubを永久に設定することもできます。しかし、その後は走らなければなりませんsudo upgrade-grub

その後、独自のドライバをインストールできます。検索エンジンには多くのチュートリアルがあります。 Debianを使用しているので、参考にしてください。これ場所。

Nvidiaドライバのインストールに成功したら、nouveau.modeset(編集した場合)を必ず削除してください。/etc/default/grub

おすすめ記事