web-dev-qa-db-ja.com

Ubuntu 15.10は、NVIDIAドライバーがインストールされていると起動しません

最近、新しいデスクトップコンピューターを購入し、Ubuntu 15.10 64-Bitをインストールしました。デフォルトでは、Nvidia Geforce GTX 960でnouveauドライバーが使用されていますが、YouTubeで360 ptを超えるビデオを視聴できないため、独自のNvidiaドライバーをインストールしました。ただし、起動プロセスは、Ubuntuのロゴの下に点滅する円が表示されていないため、押した場合を除き、そのような状況では何もできません。 Ctrl+Alt+Del 再起動します。これは、標準リポジトリ(software-properties-gtkインターフェースを介してインストールされるnvidia-352)のドライバーとXorg-Edgers PPA(nvidia-currentパッケージが依存するnvidia-304)のドライバーで発生します。 。公式のNvidiaページからドライバーを試してみますが、最初にnouveauドライバーを無効にする必要があり、その方法がわかりません。

ドライバーを機能させる方法についてのアイデアはありますか?

更新(12/04/15):ブートオプションquiet splash nomodesetを使用すると、システムは正常に起動します。ファイルシステムのチェック後、Nvidiaロゴが表示され、ログイン画面が表示されます。 lspci -v | grep -A 14 NVIDIAの出力

01:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 138
    Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Region 3: Memory at d0000000 (64-bit, prefetchable) [size=32M]
    Region 5: I/O ports at e000 [size=128]
    [virtual] Expansion ROM at df000000 [disabled] [size=512K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia

01:00.1 Audio device: NVIDIA Corporation Device 0fba (rev a1)
    Subsystem: ASUSTeK Computer Inc. Device 8678
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 17
    Region 0: Memory at df080000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

02:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller (prog-if 30 [XHCI])
    Subsystem: ASUSTeK Computer Inc. Device 8675
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes

nvidiaモジュールが使用中であることを示唆しています。これはlsmodで確認できます。それでも、私はYoutubeビデオを144pでしか見ることができません。

更新(12/07/15):最終的に動作します。何が機能したのか正確に言うことはできません。 2つのパッケージをインストールしました:nvidia-commonおよびnvidia-modprobe、更新プロセス内のすべてのインストール済みパッケージ。/etc/X11 /フォルダーにxorg.confを作成するnvidia-xconfigも実行しました。最後に、quiet splash nomodesetをgrub.cfgに追加しました(ブートごとにgrubメニューに追加するのではなく)。再起動後、ビデオをHDで見ることができました。その後、xorg.confを削除し、インストールした2つのパッケージも削除しましたが、引き続き機能します。したがって、インストール済みパッケージの更新またはgrub.cfgのブートパラメーターのいずれかが違いを生みました。

更新2(12/07/15):だから、grub.cfgからquiet splash nomodesetを削除し(ブートプロセスにも追加しませんでした)、それでも動作します。だから、何が状況を変えたかわからない。この変更が今永久的なものかどうか見てみましょう:-)

7
Stefan Hamcke

まず、以前にインストールしたすべてのNVIDIAドライバーとリポジトリをアンインストールする必要があります。

GRUBブートメニューが表示されたら-buntuメニューエントリを強調表示して、 E キー。
nouveau.modeset=0パラメーターをlinux行の最後に追加します... F10 起動します。

ログイン画面が表示されたら-を押します Ctrl+Alt+F1

ユーザー名とパスワードを入力してから実行します:

Sudo apt-get install ppa-purge
Sudo apt-get purge nvidia*  
Sudo ppa-purge ppa:xorg-edgers/ppa
Sudo reboot  

GEFORCE GTX 960 GPUをサポートする最新の公式NVIDIAドライバー358.16をインストールします。

GRUBブートメニューが表示されたら-buntuメニューエントリを強調表示して、 E キー。
nouveau.modeset=0パラメーターをlinux行の最後に追加します... F10 起動します。

ログイン画面が表示されたら-を押します Ctrl+Alt+F1

ユーザー名とパスワードを入力してから実行します:

Sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-358
Sudo reboot
5
cl-netbox

これで私はここに与えられたリンクを参照します:

buntu 14.04.3 LTS x86_64にCUDA 7.5を正常にインストールした人はいますか?

私が説明した方法Aと方法Bがあります:

まず、次の方法で、不適切なインストールをクリーンアップします。

Sudo apt-get install ppa-purge

Sudo apt-get purge nvidia *

Sudo ppa-purge ppa:xorg-edgers/ppa

須藤リブート

場所の理由から、ここでは方法Aのみ:

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

須藤apt-getアップデート

Sudo apt-get install nvidia-355 nvidia-prime

またはこれは機能していますか?:

Sudo apt-get install nvidia-358 nvidia-prime?

須藤リブート

ハッピーコーディングとメリークリスマス。

2
dschinn1001

これにより、nouveauドライバーが削除され、Nvidia Webサイトから独自のドライバーをインストールできるようになります。

Sudo apt-get -y autoremove xserver-xorg-video-nouveau --purge

特定のGPU用の独自のNvidiaドライバーは次のとおりです。

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/352.63/NVIDIA-Linux-x86_64-352.63.run

次に、以下のコマンドを実行するだけで、Nvidiaドライバーがインストールされます。

Sudo sh NVIDIA-Linux-x86_64-352.63.run
1
Alex Lowe