web-dev-qa-db-ja.com

Ubuntu 16.04-カーネルの更新後のNVIDIAグラフィックの問題

Linuxカーネルを4.4から4.6にアップグレードしましたが、その後、ディスプレイドライバーで問題が発生し始めました。開いているすべてのダイアログボックスの周囲にいくつかの黒いボックスが表示されます。

ImageScreenShot

端末を開くと、上の画像のブラックボックスが表示されます。何もできませんか?

私はプロプライエタリのnvidiaドライバ(340)を再インストールしようとしましたが、それでも助けにはなりませんでした。この投稿の指示に従いました。 IntelからNvidiaに切り替えられない

Sudo update-alternatives --config x86_64-linux-gnu_gl_confを使用してnvidia-primeのあるものを選択しましたが、ラップトップを再起動すると/usr/lib/x86_64-linux-gnu/mesa/l.so.confに戻ります

私のFPSはこのカーネルでは非常に低いため、カーネル4.4に戻ることなくこれを修正する方法はありますか。

2
jstraj

どの4.6カーネルかは言わなかった。例:4.6.3カーネルは、メモリが適切に機能する場合、ドキュメントに従って、Dell ACPIの多数の問題を修正しました。アップグレードする前に、FPS(1秒あたりのフレーム数)の問題を解決するカーネルバージョンを具体的に知っておく必要があります。

この4.6.xシリーズは既にEOL(サポート終了)であり、Nvidiaで破損していることがわかっていない限り、4.7.5を使用する必要があります。

Ubuntuでは、System SettingsSoftware & UpdatesAdditional Driversから最新のNvidiaドライバー(#340よりも)を取得できます。

Additional Drivers

Ubuntu 16.04では、最初にこの画面に移動するのがおそらく最善の策です。これらのドライバーの多くはUbuntuチームによってテストされていますが、100%の保証ではない可能性があります。 Nvidiaドライバーがopen sourceとしてリストされている理由がわかりません。前回見たときにproprietaryとしてマークされていたからです。

Nvidiaカードモデル、コンピューターのメーカーとモデル、実行中の正確なカーネルバージョン(uname -aの出力)で質問を更新する必要があります。

4.6.xではなく、カーネルバージョン4.7.5をインストールして使用することをお勧めします。カーネルバージョン4.8は間もなくリリースされ、4.7.xシリーズのサポートは間もなく終了する可能性があることに注意してください。 Linux Kernel 4.9は、次のLTS(長期サポート)バージョンになります。

編集1-私のラップトップでNvidia Driver 367.44を試しました

答えを投稿した後、私はAdditional Driversに戻り、Nvidiaドライバーは367.44が一番下にある異なる順序になりました。 Applyボタンをクリックすると、ドライバーのインストールに約5分かかりました。次に、Restartボタンをクリックしました。

起動すると、空白の画面が表示され、上部にカーソルが固定されました。どうやらそれは他の多くの人に起こったようで、解決策は再起動し、grubメニューにeと入力することです。 「静かなスプラッシュ」のある行を見つけて、パラメータnomodesetを追加してを押します F10 起動を続行します。

次に、有名な低解像度640x480が登場しますか?無限ループでパスワードの入力を求めるログイン画面。を押して Ctrl+Alt+F2 コンソールのログイン画面用。次に入力します:

Sudo prime-select intel
Sudo reboot

これで、システムはHD4000 Intel Integrated Graphicsを使用するようになり、このラップトップを所有してから2年で初めてNvidiaを正常にインストールできました。私が最初にしたことは、Nvidiaをオフにすることでした。

これがあなたに起こったら、人々はNvidiaのウェブサイトに行くことを勧めます。


編集2-カーネルお​​よびその他のIntelのヒントをアップグレードする

OPはカーネル4.6.0が使用されているとコメントしているため、4.7.5へのアップグレードを行う必要があります。ケレンをアップグレードする方法は、別のIntelの質問に書いた回答に記載されています: Ubuntu 15.10:さまざまな「タイプ」のフリーズと予期しないシャットダウン 。この回答には、次のヒントも含まれています(私にとっても、できればあなたにとっても)。

  • Intelマイクロコード
  • Intel cstate
  • Intel pstate
  • Linuxカーネルのバージョンを更新する
  • Intel Turbo Boostの過熱を無効にする

いつものように、何が機能するか/機能しないかのフォローアップコメントを投稿してください。


編集3-ドライバーを選択する前にNvidiaリポジトリを追加します

未確認の回答: novideau の代わりにNvidiaドライバーをインストールしてください:

Sudo apt-add-repository ppa:graphics-drivers/ppa

この情報画面から始まります:

 Fresh drivers from upstream, currently shipping Nvidia.

## Current Status

Current official release: `nvidia-370` (370.28)
Current long-lived branch release: `nvidia-367` (367.44)

For GeForce 8 and 9 series GPUs use `nvidia-340` (340.98)
For GeForce 6 and 7 series GPUs use `nvidia-304` (304.132)

## What we're working on right now:

- Normal driver updates
- Investigating how to bring this goodness to distro on a cadence.

## WARNINGS:

This PPA is currently in testing, you should be experienced with packaging before you dive in here. Give us a few days to sort out the kinks.

Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/

Nvdidia Geforce GT650Mには、304ドライバーをお勧めします。したがって、367をインストールすることは、私のプラットフォームにとって間違いであった可能性があります。

Nvidiaリポジトリを追加した後、リンクされた答えは実行するように言っています:

Sudo apt update
1