web-dev-qa-db-ja.com

Nouveauでランダムなアイコン/テキストが表示されない、lightdmでNvidiaの黒い画面、gdm3ブートループ

Xubuntu 18.04、NVIDIA GTX 1050グラフィックカードでカスタムビルドを使用していますが、NVIDIAドライバーを動作させようとしています。これまでに試みたすべての方法で、カーソルが点滅して黒い画面が表示されます( Ubuntu 18.10:nvidiaドライバーをインストールすると、GRUB および 起動後に黒い画面が表示されるUbuntu 18.04.2 LTS )にNvidiaドライバーをインストールした後

私が試したこと:

  • NVIDIA公式ランファイル、ppaリポジトリ、追加ドライバーでのドライバーの選択、バージョン435、440、390を使用したインストール
  • ブートオプションでのnomodesetnouveau.modeset=0nvidia-rpm.modeset=1の設定
  • hweパッケージのインストール([ Update killed lightdm and xfce4(Ubuntu 16.04。4) )の後に)

ブートオプションからquiet splashを削除すると、「使用可能なGPUの検出を開始できず、システムの変更に対処できませんでした」というエラーが表示されます。 ( Ubuntuがブラックアウト後にブート時にハングするのと同じ-利用可能なGPUを検出 )。

lightdmgdm3に置き換えてみましたが、 Ubuntu 18.04ログインウィンドウループ が表示されます。

Nouveauドライバーを使用する以外に選択肢はありませんが、 と同じ問題が発生しています。スリープから復帰した後、一部のアイコンとテキストがランダムに表示されなくなります(Ubuntu GNOME)

[〜#〜] update [〜#〜]:表示の問題を解決すると思ったので、apt purge gnome*を実行しました。停止しましたが、サスペンドから復帰するとシステムがシャットダウンしました( Ubuntuがサスペンドする代わりにシャットダウンします )。 /etc/systemd/login.confを編集するとさらに悪化しました。代わりにログイン時にシャットダウンします( 18.04はログイン直後にシャットダウンします )。 nvidiaドライバーを再インストールしたところ、「開始されたaptの毎日のダウンロードアクティビティ」で起動が進まなくなった( と同様に、「開始された毎日のaptのアップグレードとクリーンアクティビティ」で起動が進まない(18.10) ) 。ラップトップの電源を切り、起動後にaptのタイマーを開始するように設定しましたが、「開始に失敗しました。利用可能なGPUを検出し、システムの変更に対処します」に戻ります。さらに、aptも壊れています。今apt install何でも につながりますE:問題を修正できません。壊れたパッケージを保持しています

更新2:

カーネルを5.3から4.15にダウングレードし、壊れたパッケージをaptitudeで修正しました。何らかの理由で、シェルを起動した後、wifiを取得してドライバーのインストールが機能しました( を参照してください)https://www.linuxbabe.com/command-line/ubuntu-server-16-04-wifi-wpa-supplicant そして/etc/resolv.conf)を編集してから:

apt purge gnome*
reboot
service lightdm stop
apt install nvidia*-390
aptitude install primus nvidia-settings nvidia-profiler
apt install xserver-xorg-input-*18.04*
reboot

後で最新のnvidia-440パッケージを使用してテストする可能性があります。

私はそれがカーネルであり、それを機能させたhweパッケージをインストールしていると思います( Nvidiaドライバーがカーネル更新後に壊れました(Ubuntu 18.04 +カーネル5) )。

また、ウィンドウマネージャーの微調整でディスプレイの合成を無効にしましたが、もう表示されない問題はありません(バグのあるNouveauドライバーを使用していないことが原因である可能性があります)。

UPDATE 3:カーネルを4.15.0.91にアップグレードすると、再び黒い画面が表示され、nvidia*を削除/再インストールしても解決しませんでした。最終的に私はあきらめて4.15.0.88に保ちました。

ディスプレイ合成を再度有効にし、nvidia-440を問題なくインストールしました。

ただし、Nvidiaドライバーに切り替えると、 画面の明るさが機能しなくなりますxbacklightを実行するとNo outputs have backlight propertyが得られますが、輝度ファイルを編集すればxrandrは機能します。を割り当てることでこれを回避しました

Perl -e 'foreach $line (`xrandr --verbose`) {if ($line =~ "Brightness: (.+)") {my $b = $1 + 0.1; `xrandr --output eDP-1 --brightness $b`; exit;}}'

明るさアップへ。

1
iamanigeeit

NVidiaドライバーをインストールするには、どの方法を使用しましたか?私のシステムでは、Nouveauドライバーにも問題があります。残念ながら、私はNVidiaドライバーを更新しようとしたことがあり、Ubuntuを再インストールしないとシステムを正常に動作させることができませんでした。とにかく、セーフモードからのみ、またはNouveauに切り替えて再起動した後にのみ、NVidiaドライバを再インストールできる場合があることに気づきました。 Ubuntu 19.10はNVidiaでよりよく動作し、NVidia v435が付属しています(UbuntuStudio 19.10では、NVidiaドライバーからのものではないとユーザーをロック解除するときに奇妙なフリーズが発生する以外は、435または440で問題はありません)。

前回問題が発生したとき、これは私にとってうまくいきました:

    # I switched to Nouveau drivers first 
    # (I think I had to boot into Safe Mode in order to use Software Updates/Additional Drivers in order to switch to Nouveau)
    $ Sudo apt-get purge nvidia*
    # (reboot)
    $ Sudo apt-add-repository ppa:graphics-drivers/ppa
    $ Sudo apt update
    $ Sudo apt install nvidia-driver-435     # use this to install specific version 435
    # I don't think I tried v440 on Ubuntu 18.04
    # (reboot)
    $ nvidia-smi          # after reboot, check version installed)

幸いにもUbuntu 20.04がまもなく登場します! :)

1
EddieB

私はNvidiaフォーラムに問題を投稿し、ほぼ即座に機能する返信を得ました: https://forums.developer.nvidia.com/t/cuda-install-on-ubuntu-18-04-leads-to- black-screen-kernel-5-3-nvidia-modules-not-loading-kernel-4-15-0-88-custom-build-geforce-1050/120444/2

参照用にここに貼り付けました。

  • --uninstallオプションを使用して.runインストーラードライバーを削除する
  • /etc/X11/xorg.confを削除します
  • カーネルパラメータnomodesetが存在する場合は削除します
  • リポジトリからドライバをインストールしますSudo apt install nvidia-driver-440
  • nvidia-primeがインストールされていることを確認します(Sudo apt install nvidia-prime)
  • nvidiaに切り替えるSudo prime-select nvidia
  • 迷惑ブラックリストファイルを削除するSudo rm /lib/modprobe.d/blacklist-nvidia.conf /etc/modprobe.d/blacklist-nvidia.conf
  • initrdを更新するSudo update-initramfs -u
  • 5.3カーネルで再起動

その後、cudaをインストールします。

  • cuda 10.2 .debをダウンロード
  • システムにリポジトリを追加します(ダウンロードページのインストール手順の最初の6ステップ)
  • cudaをインストールしないでください
  • 代わりに、Sudo apt install cuda-toolkit-10-2を実行します
0
iamanigeeit

他に試してみるものを見つけました。私はこれを自分で試したことはありませんが、必要な場合に備えてこの情報を保持します。これが私が buntu 18.10:nvidiaドライバーをインストールするとGRUBの後に黒い画面が表示される で見つけたものです。

I had this issue after upgrading from 18.04. I have a nvidia 1070ti GPU and was previously using the nvidia-390 driver successfully with 18.04. 
For me, the upgrade (somehow) completed but left several packages partially installed 
i.e. I noticed several in iu state (not ii as expected) by doing this

dpkg -l | grep nvidia

I finished the install by doing this

Sudo dpkg --configure -a
Sudo reboot

したがって、dpkg -l | grep nvidiaはiu状態のパッケージを表示し、Sudo dpkg --configure -a

0
EddieB