web-dev-qa-db-ja.com

Ubuntu 16.04 / 16.10とNVIDIAグラフィックのインストール後/インストール中のグラフィックの問題

Ubuntu 16.04をインストールまたはアップグレードしましたが、グラフィックカードに問題があります。

  • ディスプレイは空白です
  • ディスプレイがちらつく
  • 画面上のアイテムが正しく表示されない
  • 特定のプログラムはグラフィックの問題を訴えます
  • コンピューターが低グラフィックモードで起動する

  • あなたの特定の問題はここにないかもしれませんが、とにかく答えに記載されている解決策を試してください。

この質問は非常に広範ですが、これらの問題にはそれぞれ1つの解決策がある可能性があります。


ログインループが発生している場合は、回答の最後の部分を確認してください。


リストされた問題のいずれかが発生し、独自の解決策がある場合(私の方法ではうまくいかなかったか、より速い方法があります)、別のPOLITEの回答を投稿して、問題とその解決方法を説明してください =


buntuをインストールしようとする場合は、If you are unable to enter a TTY or are trying to install Ubuntuというタイトルのセクションを参照してください。

174
TheWanderer

この回答は少し時代遅れになる可能性があることに注意してください。定期的に更新するように最善を尽くしますが、何も保証することはできません。以下で使用されるドライバーのバージョンは最新ではない可能性があります。ランチパッドのページで確認してください。

記載されている各問題(およびそれ以上)は、以下の手順に従って修正できます。


Ubuntuをインストールする場合は、セクション3に従ってください


1.最初に、TTYを入力できることを確認します

押す Ctrl+Alt+F1

これにより、ログインプロンプトが表示される黒い画面が表示される場合は、続行してください。そうでない場合は、特別なカーネルフラグで起動する必要があります。手順は以下のとおりです。


2.修正のために

  1. TTYでアカウントにログインします。
  2. Sudo apt-get purge nvidia-*を実行します
  3. Sudo add-apt-repository ppa:graphics-drivers/ppaを実行してからSudo apt-get updateを実行します。
  4. Sudo apt-get install nvidia-driver-430を実行します。
  5. 再起動すると、グラフィックの問題が修正されます。

3. TTYを入力できない場合、またはUbuntuをインストールしようとしている場合

  1. GRUBを再起動します。
  2. Ubuntuオプションを強調表示して、 E
  3. nouveau.modeset=0linuxで始まる行の末尾に追加します。
  4. 押す F10 起動します。
  5. 上記の指示に従ってください。
    • (Ubuntuをインストールする場合、この手順は無視しますが、インストールが完了したら残りのチュートリアルに従ってください。)

このソリューションは、16.04へのアップグレード後にユーザーが説明した多くの問題を解決するはずです。新規インストールが影響を受ける場合、ソリューションは同じです。


後で問題が発生した場合は、別の質問をする必要があります。 (この質問を参照して、重複していないことを確認してください。)ただし、実行する前に試すことができるいくつかの他の小さな修正があります。

  • Xorgを再インストールする

    • TTYに戻り、Sudo apt-get purge xorg-* xserver-xorg; Sudo apt-get install xorg xserver-xorg; Sudo dpkg-reconfigure xorgを実行します。
  • デスクトップ環境を再インストールします

    • Unityの場合、Sudo apt-get purge ubuntu-desktop; Sudo apt-get install ubuntu-desktopを実行します。
    • GNOMEでSudo apt-get purge ubuntu-gnome-desktop gnome-desktop-environment; Sudo apt-get install ubuntu-gnome-desktopを実行します。
    • MATEの場合Sudo apt-get purge ubuntu-mate-desktop mate-desktop-environment; Sudo apt-get install ubuntu-mate-desktopを実行します
    • 各Ubuntu DEには独自のパッケージ名があります。 KDEまたは他の何かを持っている場合、名前は上記のものに類似している必要があります。
  • 新規再インストール
    • これは最も魅力的なオプションではありませんが、このような場合に行うのが最善の場合もあります。

間違っている可能性のあるものがたくさんあることを覚えておいてください、そしてこれはではありませんすべてを修正します。質問に記載されている何かが発生している場合でも、解決策が完全に機能しない場合があります。

この回答は、16.04およびnVIDIAのドライバーの問題に関するものです。問題は、悪いドライバーよりも深くなる可能性があります。


修正後のその他の問題

  • 正常に表示されているのにログインループが発生する(ログインしてログイン画面に戻る)場合は、 こちらをご覧ください です。
204
TheWanderer

Ubuntu 16.04をインストールし、NVIDIAドライバーに切り替えるまではすべて正常に動作しました。再起動後、ログイン画面を通過できませんでした。私のために働いた解決策は、セキュアブートを無効にするでした。

ログインループで立ち往生している間に、コンソールCtl+Alt+F1に切り替え、再起動し、UEFIでセキュアブートを無効にしました。これで、インストールされたnvidiaドライバーですべてが機能します。

11
Karhu

ディスプレイは空白ですディスプレイがちらつく

私は同じ問題に直面しましたが、今ではすべてがうまく機能しています。

これには2つの解決策があります。

  1. グラフィックスドライバーPPA(ベストオプション)のNVIDIAドライバーバージョン364を使用します

    • Sudo add-apt-repository ppa:graphics-drivers/ppa
    • Sudo apt update && Sudo apt install nvidia-364
  2. GDMの代わりにLightDMを使用する

    • Sudo apt-get install lightdm
    • プロンプトが表示されたら、lightdmをデフォルトとして選択します。

NOTEうまくいかなかった場合は、NVIDIAドライバーをインストールする前に、追加ドライバーアプリからintel-microcode(利用可能な場合)をインストールしてください。

Ubuntu GNOME 15.10から16.04にアップグレードすると、黒い画面に直面しました。 systemctl statusを使用してログを掘り下げたところ、独自のNVidiaドライバーが壊れていることがわかりました。

nvidia-*をパージしてgdmを再インストールすると、低グラフィックモードになりましたが、NVidiaドライバーを再インストールすると黒い画面に戻りました。判明したように、セキュアブートはBIOS設定で「Windows」に設定されていました。 「その他」に変更し、問題は解決しました。

セキュアブートオプションを見つける前に、nvidia-*xorg*xserver-xorgubuntu-gnome-desktopgnome-desktop-environmentのパージと再インストールを試みました。これが助けになったかどうかはわかりませんが、それを入れるのが最善のようです。また、アップグレードツールは、成功するためにセキュアブートを無効にする必要があるが、後でそれをオンに戻すと言っていました。それは私がそれを探しに行くことにつながったものです。

6
kd8azz

(EE)エラーエントリについて、/ var/log/Xorg.0.logのX11ログファイルをチェックしました。

root@computer:/var/log# grep EE Xorg.0.log
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   156.124] (EE) No devices detected.
[   156.127] (EE) no screens found(EE) 

そのため、グラフィックカードはnouveauドライバーによって検出されませんでした。

インストールしたカードをlspciでチェックすると、次の結果が得られました。

root@computer:/usr/share/X11/xorg.conf.d$ lspci | grep NVIDIA 
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210]    (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

このタイプのグラフィックカードでは、最新のNVIDIAドライバーが私のカードをサポートしていないため、ここに記載されているNVIDIAドライバーのインストールを推奨する回答は役に立ちませんでした。

したがって、いくつかのインターネット検索の後、ファイルにカードの詳細を指定することにより、X11システムを少し助けるための提案を見つけました

/usr/share/X11/xorg.conf.d/20-nouveau-confおよびlspciコマンドからの情報を使用:

# lspci | grep NVIDIA 
# 02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Section "Device"
   Identifier  "NvidiaGraphics"
   Driver      "nouveau"
   VendorName "NVIDIA Corporation"
   BusID    "PCI:2:0:0"   
EndSection

これで、期待どおりに動作し、ログファイルに(EE)エラー行が表示されなくなりました。

4
Wolfgang Fahl

ガイドに従っているのに問題が引き続き発生する場合は、ドライバー自体と関係がある可能性があります。

NVIDIAのGPUの一部は、最新のドライバーではうまく機能しません。あなたがその問題の犠牲者であると疑っているなら、以下の私のガイドに従ってください。


以下は自分の質問から回答をコピーして貼り付けるだけです here


やったよ!!ドライバー自体に問題がありました!

問題:新しいプロプライエタリのNVIDIA Linuxドライバではマイカード(NVIDIA GTX980M)がうまく動作しません。 Solution:グラフィックカードをサポートする古いドライバーを使用します。


基本的に、しばらくインターネットに潜んでいた後、一部の人々は、新しいドライバーの代わりに安定版nvidia-352を使用しようとするかもしれないと言いました。

ただし、apt-cache search nvidia-352を見ると、nvidia-352は、nvidia-361グラフィックドライバーの単なる移行ドライバーです。

ただし、以前のテストに基づいて、nvidia-361から最新(執筆時点ではnvidia-370)が問題の原因です

そのため、遷移nvidia-361の代わりに正確なnvidia-352をダウンロードする必要があります-)。


あなたが私のものと同じ問題を抱えているなら、以下は私がそれをどのように解決したかのステップです。

ステップ:

  1. 現在問題のあるNVIDIAドライバーをすべてアンインストールします。

    Sudo apt-get purge nvidia-* libcuda-* 
    

  2. nvidia-352の必要なファイルを保存するための一時フォルダーを作成します

    cd ~/Desktop
    mkdir nvidia-352
    cd nvidia-352
    

  3. nvidia-352グラフィックドライバーに必要なファイルをダウンロードします。

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libcuda1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-libopencl1-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-opencl-icd-352_352.63-0ubuntu3_AMD64.deb
    wget https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-352_352.63-0ubuntu3_AMD64.deb
    

    編集1:

    上記のリンクからのダウンロードnvidia-352_352.63-0ubuntu3_AMD64.debで問題が発生した場合は、別のソースからダウンロードすることもできます。

    そのファイルの代替リンクを次に示します。

    http://mirrors.mit.edu/ubuntu/pool/restricted/n/nvidia-graphics-drivers-352/nvidia-352_352.63-0ubuntu0.15.10.1_AMD64.deb
    

    編集2:

    上記のリンクは64ビットNVIDIAドライバー用です。32ビットをお探しの場合は、以下のリンクをご覧ください。

    https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352
    

    手順はまったく同じです。32ビットセットアップをサポートする別のファイルをダウンロードするだけです。

  4. すべてのdebsファイルをインストールします。

    Sudo dpkg -i *.deb
    

  5. 再起動


出来上がり! 1回もクラッシュせずにデスクトップを起動した場合、このグラフィックの問題は正常に解決されています。

楽しい! :D

4
Mohd Shahril

この問題に1日半苦労した後、最終的にはBIOS設定でセキュアブートを無効にすることで解決しました。ドライバーのインストール中にセキュアブートを無効にするように求められましたが、どういうわけか、おそらくWindowsもインストールされているため、(インストール中に)無効になりませんでした。リブートしてF2(Asusで)を押すと、BIOSにアクセスし、セキュリティが設定され、セキュアブートが無効になりました。再起動し、出来上がり!これは特定のBIOSバージョンまたはデュアルブートシステムに固有の場合がありますが、以前にこのソリューションを投稿した人はいませんでした。

2
Yuval Harpaz

私は多くの解決策を試しましたが、うまくいきませんでした。最後に、これを試してみましたが、Sudo service lightdm stopなどのようなことをする必要なく完璧に動作しました。以下を実行してください:

これにより、デバイスの互換ドライバーのリストが表示されます:Sudo ubuntu-drivers list

次に、実行して互換性のあるものをインストールします。

Sudo ubuntu-drivers autoinstall

最後に実行します(またはマシンを再起動します):

Sudo service lightdm restart

1
Amir

毎日更新を確認し、Software Updaterを使用してダウンロードします。しかし昨夜、Ubuntuは部分的なダウンロード(つまり、正しくインストールされていないもの-そのようなもの)を要求したので、Partial Downloadプロセスに従います。ダウンロードプロセスの終了時に再起動が要求されたため、Ubuntuを再起動します。再起動後、起動ロゴおよびログインウィンドウがオンになります低解像度ログインループおよびインターネット接続なし(wifi +イーサネット両方試してみました)!だから、私もログインできません!

buntu 16.04.2 LTS in ASUS X556UQ Laptopを使用しています。

長い実験(上記およびGoogleの他のソリューションを試してみました)の後、最新のLinux Kernel 4.8.0-42で問題が発生することがわかりましたNvidia 378ドライバー!だから、TTYを使用してNvidia 370ドライバーにダウングレードします(Ctrl + Alt + F1)、LinuxKernel 4.8.0-41(grubメニューを使用)を使用してUbuntuを再起動し、すべての問題を解決しました!