Linux Mint 17.1にNVIDIA GTXグラフィックスカードドライバをインストールする

Linux Mint 17.1にNVIDIA GTXグラフィックスカードドライバをインストールする

Linux Mint 17.1 では NVIDIA グラフィックスカードを実行できません。私が得るのは黒い画面だけです。ドライバをインストールしようとしています。

$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-346

そしてNVIDIAプログラムによると。

@arielCo:

  1. 両方のカーネルをインストールしました。始めました3.13.0-37-generic
  2. /lib/modules/3.13.0-37-generic/updates/dkms/3つのファイルのみが含まれています。
    • vboxguest.ko
    • vboxsf.ko
    • vboxvideo.ko
  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

  4. ディレクトリが/usr/lib/nvidia-346存在します。まだ一つあります。

    • /usr/lib/nvidiaそして
    • /usr/lib/nvidia-346-prime
  5. less -p "nvidia|nouveau" /var/log/Xorg.0.log明らかにする

    Pattern not found

  6. 投稿することもできますが、/var/log/Xorg.0.logかなり長いです。nouveauまたはという言葉はありませんnvidia

答え1

NVIDIAドライバは、CUDAツールキットを介してLinux Mint 17.1に簡単にインストールできます。

  1. Ubuntu 14.04(Mintのベースバージョン)用CUDA 7.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
    
  2. CUDAをインストールします。sudo apt-get install cuda

  3. 再起動。シナモンがクラッシュするので、最初はすべてが明らかに間違っているでしょう。心配しないでください。ただ始めましょう。ドライバーマネージャー申請して選択してください340.x最近インストールされたNVIDIAドライバのバージョン。

  4. 再起動してください。ここでxorg.confファイルを編集し(sudoedit /etc/X11/xorg.conf最初にバックアップを作成します)、NVIDIAデバイスセクションを変更することをお勧めします。

    「デバイス」セクション
        識別子「NVIDIA」
        ドライバー「NVIDIA」
        バスID「PCI:1@0:0:0」
        オプション「カーソル制限」「オフ」
        オプション "UseEditDpi" "False"
        オプション「DPI」「96 x 96」
    終わり
  5. デフォルトでは、次の2行を追加する必要があります。

        Option "UseEditDpi" "False"
        Option "DPI" "96 x 96"
    
  6. もう一度再起動してください。

答え2

インストールが成功したかどうかは言えません。パッケージの状態を知らせる必要があり、パッケージが機能しない場合は、出力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、各ディレクトリはインストールされているカーネルに対応し、起動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

答え3

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のインストール

シナプティックパッケージマネージャでは、これら3つの依存関係がapt-get呼び出しには表示されないためです。

sudo apt-get install libcuda1-331 libvdpau1 nvidia-331 nvidia-331-uvm nvidia-libopencl1-331 nvidia-opencl-icd-331 nvidia-settings 画面解像度-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 を使用して専用グラフィックスカードでプログラムを実行することもできます。

答え4

sudo add-apt-repository ppa:graphics-drivers/ppa && 

sudo apt update && 

sudo apt-get install nvidia-352 nvidia-settings

関連情報