NVIDIAグラフィックカードをLinuxMint17.1で実行できません。私が得るすべては黒い画面です。でドライバをインストールしてみました
$ Sudo add-apt-repository ppa:xorg-edgers/ppa
$ Sudo apt-get update
$ Sudo apt-get install nvidia-346
nVIDIAの手順に従って。
@arielCo:
3.13.0-37-generic
。/lib/modules/3.13.0-37-generic/updates/dkms/
には3つのファイルしか含まれていません:lsmod | grep -e nvidia -e nouveau
与える
nouveau 1097199 0 mxm_wmi 13021 1 nouveau video 19476 3 i915,nouveau,asus_wmi ttm 85150 1 nouveau i2c_algo_bit 13413 2 i915,nouveau drm_kms_helper 55071 2 i915,nouveau drm 303102 6 ttm,i915,drm_kms_helper,nouveau wmi 19177 3 mxm_wmi,nouveau,asus_wmi
ディレクトリ/usr/lib/nvidia-346
が存在します。もあります
/usr/lib/nvidia
そして/usr/lib/nvidia-346-prime
。less -p "nvidia|nouveau" /var/log/Xorg.0.log
結果
Pattern not found
。
投稿できます/var/log/Xorg.0.log
、しかしそれはかなり長いです。 nouveau
またはnvidia
の単語はありません。
NVIDIAドライバーは、CUDAツールキットを通じてLinux Mint 17.1に簡単にインストールできます。
Ubuntu 14.04(Mintのベース)用のCUDA7.0ネットワークインストーラーをダウンロードしてインストールします。
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_AMD64.deb
dpkg -i cuda-repo-ubuntu1404_7.0-28_AMD64.deb
Sudo apt-get update
CUDAをインストールします:Sudo apt-get install cuda
リブート。シナモンがクラッシュするため、最初はすべてが明らかにうまくいかないでしょう。心配しないでください; Driver Managerアプリケーションを起動し、最近インストールしたNVIDIAドライバーの40.xバージョンを選択するだけです。
もう一度再起動します。 xorg.conf
ファイルを編集することをお勧めします:sudoedit /etc/X11/xorg.conf
(前にバックアップを行ってください)、NVIDIAデバイスセクションを変更します
セクション "デバイス" 識別子 "nvidia" ドライバー "nvidia" BusID "PCI:1 @ 0:0:0" オプション "ConstrainCursor" "off 「 オプション "UseEditDpi" "False"オプション "DPI" "96 x 96" EndSection
基本的に、次の2行を追加する必要があります。
Option "UseEditDpi" "False"
Option "DPI" "96 x 96"
もう一度再起動すると、準備が整います。
これはLinux Mint 17.1(Rebecca)の新規インストール用です
update completely Sudo apt-get update & Sudo apt-get upgrade
Add 'nomodeset' to the grub loader i.e. Sudo vi /etc/default/grub should look like this:
*GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
bumblebee bumblebee-nvidia bbswitch-dkms primusをインストール
Apt-get呼び出しに表示されなかったこれら3つの依存関係があるため、Synapticパッケージマネージャーを介して
Sudo apt-get install libcuda1-331 libvdpau1 nvidia-331 nvidia-331-uvm nvidia-libopencl1-331 nvidia-opencl-icd-331 nvidia-settings screen-resolution-extra
gedit /etc/bumblebee/bumblebee.conf
Change:
The Driver used by Bumblebee server. If this value is not set (or empty),
auto-detection is performed. The available drivers are nvidia and nouveau
(See also the driver-specific sections below)
Driver=
to:The Driver used by Bumblebee server. If this value is not set (or empty),
auto-detection is performed. The available drivers are nvidia and nouveau
(See also the driver-specific sections below)
**Driver=nvidia**
Also change:
Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-current
PMMethod=auto
colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current
comma-separated path of the directory containing nvidia_drv.so and the
default Xorg modules path
XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
to:
-Section with nvidia driver specific options, only parsed if Driver=nvidia
-[driver-nvidia]
-Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia-331
PMMethod=auto
colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
comma-separated path of the directory containing nvidia_drv.so and the
default Xorg modules path
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia`
Finally save the file, reboot and then test vblank_mode=0 glxgears you should
get a high frame rate using the dedicated graphics chip.
また、optirunを使用して専用グラフィックスでプログラムを実行することもできます
インストールが成功したかどうかは言いません。 dpkg -l nvidia\*
はパッケージの状態を通知し、apt-get install nvidia-346
からの出力はそれが機能しなかった場合の手がかりを与えるはずです。
UbuntuではGTX 670と同じPPAを使用しています。あなたは私のシステムと比較するためにいくつかのことをすることができます:
リカバリモードで起動してから、ルートシェルを実行します。
インストールした場合でも、インストール時にビルドされたモジュールはカーネルのバージョンと一致している必要があります。 modinfo nvidia-346
を実行すると、次のようになります。
filename: /lib/modules/YOUR_KERNEL_VERSION/updates/dkms/nvidia_346.ko
alias: char-major-195-*
version: 346.35
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
...
/lib/modules
の下に、インストールされているカーネルごとに1つずつ、複数のディレクトリがある場合があります。 uname -r
は、何を起動したかを示します。 ls -l /lib/modules/*/updates/dkms/nvidia_346.ko
で使用しているモジュールを確認してください。
モジュールは、Xが起動する前にロードする必要があります(コンソールからlsmod | grep -e nvidia -e nouveau
を実行します)。
実際のプロプライエタリドライバは/usr/lib/nvidia-346
にインストールされます。
less -p "nvidia|nouveau" /var/log/Xorg.0.log
を実行します。私のログでは、Nouveauがロードおよびアンロードしてから、nvidiaが続行します。
これらを試して、重要な違いに注意し、/var/log/Xorg.0.log
の内容を投稿してください。