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


175

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

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

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

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


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


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


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


3
nvidiaドライバーをインストールした後にログインループに陥る場合は、askubuntu.com / a / 760469をご覧ください。nvidiaドライバーはまだ最新のカーネルバージョンと互換性がないようです。それでもnvidiaドライバーをインストールしたい場合は、ここに記載されている手順askubuntu.com/a/761326を試すこともできます...ちらつきの問題が停止したので先に進みません。
アジンキャパティル

私の問題はリストされていませんが、「NVidia&16.04」問題の対象となります。askubuntu.com/questions/789972/...
andyczerwonka

独自のドライバー、バージョン304
valeriocomoで

長年にわたり、私はさまざまなラップトップでパージ、グラフィックスPPA、追加ドライバーなどの多くの提案されたソリューションを試してきました。私にとって、これはどれもうまくいきませんでした。nvidiaドライバーでは、runnableの指示に従って、nvidiaからドライバーをダウンロードしてインストールする際に常にフォールバックします。
エデュアルドドレンス

1
私はこの質問に答えるが、「--no-openglの-ファイル」フラグを持つNVIDIAのドライバからインストールカント私に助け
shaunakde

回答:


204

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

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


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=0始まる行の末尾に追加しlinuxます。
  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のドライバーの問題に関するものです。問題は、悪いドライバーよりも深くなる可能性があります。


修正後のその他の問題


1
@XiaodongQiセキュアブートを無効にしてみましたか?ここの他の回答は、ログインループを修正することを示唆しています。
TheWanderer

1
それは非常に奇妙です。OK、これはシステムをさらに破壊するかもしれませんが、一見の価値があると思いますsudo apt-get purge nvidia*。アスタリスクの前にダッシュはありません。その後、残りの手順を試してください。
TheWanderer

1
再インストールが必要だと思います:/ @Pavel
TheWanderer

1
ハ-これは助けにはなりませんでした。
user3728501

2
それでも同じ症状nvidia-367
sds

11

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

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


askubuntu.com/questions/761886/…そして、nvidiaとefiを使用できるようになります
QkiZ

名前から明らかなように、セキュアブートを無効にすると安全ではなくなります。
-tbodt

7

以下のためにディスプレイ空白であるの表示がちらつきます

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

これには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プロンプトが表示されたら、デフォルトとして選択します。

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


ログインループが発生しましたか?質問には5つの「問題」があります。
TheWanderer

私は両方を持っていましたディスプレイが空白であり、ディスプレイがちらつきます
独立Peculiar

あ。まあ、あなたはおそらくそれを答えに入れるべきです;)。
TheWanderer

2
こんにちは-361、364、および367を試しましたが、成功しませんでした。lightdmも再構成しようとしましたが、結果はありませんでした。スクロールまたはビデオ/映画を見るとき、私はまだ涙を取り除くことができません。適切なグラフィックスを持つ唯一のソリューションは、prime-selectを介してのみIntelを使用することです。私が忘れている何か他のものがある場合、私は喜んで他のソリューションを試してみます
-pandaadb

1
私は正確にやったのですが、今ではまったくubuntuにログインできません。
-atilkan

6

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

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

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


nvidiaドライバーバージョン364を使用してください
独立Peculiar

4

(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

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

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


以下は、私自身の質問から回答をコピーして貼り付けたものです


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

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


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

しかし、を見てみるとapt-cache search nvidia-352nvidia-352nvidia-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


2

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


1

私は多くのソリューションを試してみましたが、うまくいきませんでした。最後に、私はこれを試し、完璧に機能sudo service lightdm stopしました。以下を実行してください:

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

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

sudo ubuntu-drivers autoinstall

最後に行う(または単にマシンを再起動する):

sudo service lightdm restart


0

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

ASUS X556UQ LaptopUbuntu 16.04.2 LTSを使用しています。

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


-1

Ubuntu 16.04.1を最初にインストールしたとき、nvidia-304を使用することで解決されたグラフィックの問題がありました(既にソリューションとして上記で言及されています)。1週間ほど前にシステムを更新しましたが、それ以来、多くの人が既に説明しているように、「ループにログインできない問題」に陥りました。tty経由でログインして、nvidia-304、324、350、および370をインストールしようとしました。どれも機能しませんでした。最後に、私は非常に抜本的なものを試しました。Xubuntu 16.04.1。をインストールしました。それは私の特定の努力なしですぐに働きました。そのため、問題はデスクトップマネージャー(Gnome)と密接に関係しているようです。したがって、シェルウィンドウ内からXfceに切り替えることができれば、現在のバージョンのUbuntuで十分かもしれません(申し訳ありませんが、その方法はわかりません)。それ以外の場合は、Xubuntuをインストールします。

幸運を!


-1

私はこのログインループの問題を何ヶ月も続けてきました。これでようやく答えが得られたので、解決策のためにあなたの髪を引っ張っているすべてのあなたと本当に共有したいと思います。これを行うより簡単な方法があれば、教えてください。

これは私の最初の投稿ですので、最初のタイマーとして私が作るかもしれないエラーに耐えてください:)

私が最初からやったプロセス全体を説明するので、私が試したすべての方法がわかるでしょう。

  1. 最初にUbuntuをインストールしたとき、画面は非常に遅く、遅れていました。出力は組み込みのグラフィック出力(組み込みのVGA)からのもので、NVIDIAドライバーをインストールした後、ユーザーがPCにログインすると画面が点滅し、ログイン画面が再び表示されるログインループを示していました無限ループ。解像度も低かったが、今回はGPUのHDMIから出力された。

  2. 状況の修正を試みるために、.Xauthorityファイルの削除を試みる、またはを行うなど、Webには多くの提案がありましたsudo chown user:user .Xauthority。両方試してみましたが、無駄でした。

  3. 次に、ubuntu lightdmにある通常のgdmマネージャーの代わりに、マネージャーをインストールしようとする方法がありました。その後、ディスプレイマネージャを同じものに変更しましたが、動作しませんでした。

  4. 次の提案は、xubuntu-desktop環境をインストールしてから使用してみることです。を削除してubuntu-desktopからxubuntu-desktopをインストールしたとき。これで実際に問題は解決しましたが、一時的なものでした。スクリーンカムは戻りますが、GTX 980はNvidia xサーバー設定では表示されませんでした。しかし、GPUを検出していたCUDAをインストールした後のこの時点で。

  5. 再起動後、私が使用した後も、画面が再び動作を停止し、この時間はTTYも示す停止Ctrl-Alt-F1を個別にF7ショートカットを。

  6. これがOSの問題だと思って、他のOSで実験を始めました。Ubuntuサーバーバージョンをダウンロードしてインストールしようとしました。サーバーバージョンをインストールした後、デスクトップ環境をインストールしてみました。したがって、デスクトップ環境をインストールしようとすると、OSがクラッシュし、「ああ、いや、何かがおかしい!」というメッセージが表示されました。それから再び打たれた。

  7. Ubuntu Serverのバージョンを取り除いてからKubuntu 16.04、ディスプレイマネージャーが何らかの助けになると考えるようになりました。GPUを削除してから最初にインストールしましたが、インストールはうまくいきました。その後、GPUを戻した後にNvidiaドライバーをインストールすると、ログインループが戻りました。これは再び不治でした。

  8. その後、別の提案として、別のNvidiaドライバーをインストールしようとしました。私もnvidia-300、nvidia-340、プロプライエタリなnvidia-367を試しましたが、すべてが無駄でした。実験版のPPA(ppa xorg-edgersなど)もありましたが、それらも機能しませんでした。

  9. 次に、Fedoraをインストールしてみました。しかし、当時、あるページでは、システムに存在する可能性のある他の並列VGAコントローラーについて説明していました。そのため、チェックしたときに、マザーボードに統合されたMatrox Graphicsドライバーがあることに気付きました。(MG 200e)。これは、ドライバー間で常に競合が発生する可能性があるため、問題である可能性があります。そこで、ドライバーを無効にする方法を探し始めました。

  10. それから私は方法を見つけました!! 。BIOSセットアップに進み、「オンボードディスプレイ」オプションを無効にしました。これで問題は解決しました。現在、fedoraを開いたとき、実際にGPUカードと連携して動作し始め、ドライバーはまだインストールされていませんでした。これは以前からの大きな改善でした。Nvidiaドライバーをインストールすると、OSは正常に動作し始めます。


1
回答を編集して、実際のソリューションに焦点を合わせてください。成功せずに試したものを省いてください。これは質疑応答サイトであり、ブログやフォーラムではありません。
メレビウス

-2

私の解決策はこれです。

OS ubuntu 16.04 350以前のnvidiaドライバー、ubuntuからのソフトウェアアップデートでインストール

nvidiaからドライバー370をダウンロードし、端末入力でttyにsh./path-to-driverを実行します

ctrl alt f1

プロセスを終了しますlightdm

sudo service lightdm stop

このコマンドには問題があります

解決

最初にPCを再起動し、私の最初の問題は、ubuntuでデスクトップに入ることができず、tty端末に入ることができず、回復モードに入り、ルート端末に移動してこれを行う

nvidia-uninstall

これは、コマンドでインストールするnvidiaドライバーを削除します ./nvidia.run

再起動して見てください。ubuntuのドライバーをインストールする必要があります

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt-get install nvidia-current

またはソフトウェアとアップデートで見つけて、ドライバーをインストールします

このソリューションは、以前の同じ問題の私のソリューションです。NVIDIA Webページのダウンロード時にドライバーをアンインストールできません


5
nvidia-currentレガシードライバーです。ほとんどの場合、これは悪い解決策です。
Pilot6
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.