web-dev-qa-db-ja.com

Ubuntu 14.04のnvidiaドライバーをインストールできません

カーネルバージョンが3.16.0-40-genericのUbuntu 14.04(64ビット)を使用しています。そして私のNVIDIAは

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M] [10de:0fd1] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
Expansion ROM at f7000000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia

つまり、GeForce GT 650Mです。したがって、 nvidia search に行き、どのnvidiaがラップトップに適しているかを確認しました。バージョン346.72を見つけました。ただし、インストールすると。コンピューターにログインできません。ログインすると、ログイン画面がずっと繰り返されます。アンインストールする必要があります。その後、再度ログインできます。私の問題は何ですか?解決方法また、他の方法でやろうとしました

$ Sudo add-apt-repository ppa:xorg-edgers/ppa -y
$ Sudo apt-get update
# install the latest version
$ Sudo apt-get install nvidia-current

しかし、それはそれを示しました(私は前に304バージョンをインストールしますが、アンインストールすることに注意してください)

nvidia-current is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cuda-drivers : Depends: nvidia-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-340-dev (>= 340.29) but it is not going to be installed
                Depends: nvidia-modprobe (>= 340.29) but it is not going to be installed
                Depends: libcuda1-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-libopencl1-340 (>= 340.29) but it is not going to be installed
                Depends: nvidia-opencl-icd-340 (>= 340.29) but it is not going to be installed
 nvidia-340-uvm : Depends: nvidia-340 (>= 340.29) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

更新エラー:現在のnvidiaをアンインストールして、新しいnvidia 331バージョンをインストールしようとすると、

 Error! Bad return status for module build on kernel: 3.19.0-20-generic (x86_64)
Consult /var/lib/dkms/nvidia-331/331.113/build/make.log for more information.

Setting up nvidia-331-uvm (331.113-0ubuntu1~xedgers14.04.1) ...
Loading new nvidia-331-uvm-331.113 DKMS files...
First Installation: checking all kernels...
Building only for 3.19.0-20-generic
Building for architecture x86_64
Building initial module for 3.19.0-20-generic
Error! Bad return status for module build on kernel: 3.19.0-20-generic (x86_64)
Consult /var/lib/dkms/nvidia-331-uvm/331.113/build/make.log for more information.
Setting up nvidia-opencl-icd-331 (331.113-0ubuntu1~xedgers14.04.1) ...
Setting up nvidia-prime (0.6.2) ...
nvidia-prime start/running, process 13152
Setting up nvidia-settings (352.09-0ubuntu0~xedgers14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ureadahead (0.100.0-16) ...

すべてのnvidiaを削除した後、表示されているSudo ubuntu-driversデバイスを入力します

~# Sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000FD1sv0000144Dsd0000C0D1bc03sc00i00
model    : GK107M [GeForce GT 650M]
vendor   : NVIDIA Corporation
driver   : nvidia-349 - third-party free
driver   : nvidia-352 - third-party free recommended
driver   : nvidia-331 - third-party free
driver   : nvidia-340 - third-party free
driver   : nvidia-346 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-331-updates - distro non-free
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - third-party free

Ubuntuを再インストールした後、Ploの提案に基づきます。

$lspci -knn | egrep 'VGA|3D' -A2 
or Graphics Controller [8086:0166] (rev 09)
    Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
    Kernel driver in use: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M] [10de:0fd1] (rev a1)
    Subsystem: Samsung Electronics Co Ltd Device [144d:c0d1]
    Kernel driver in use: nvidia
2
Jame

まず、すべてのnvidiaドライバーを削除することをお勧めします。

Sudo apt-get purge nvidia*

Ubuntu 14.04の場合、デフォルトの優先ドライバーはnvidia-331です。

でインストールできます

 Sudo apt-get install nvidia-331

オプションとして、カーネルをアップグレードし、新しいドライバーをインストールできます。

カーネルを3.19にアップグレードする

Sudo apt-get install linux-generic-lts-vivid

リブート

次に、xorg-edgersからnvidia-346をインストールします

Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-346 nvidia-prime nvidia-settings
Sudo add-apt-repository -r ppa:xorg-edgers/ppa

インストール時にエラーを探します。ほとんどの場合、ドライバーは正常に機能しますが、インストールされているグラフィカルスタックバージョン、統合アダプターモデルなどに依存します。

ドライバーが機能せず、グラフィックが起動しない場合は、Ctrl + Alt + F1を押し、コンソールにログインして実行します

Sudo apt-get purge nvidia*
4
Pilot6