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:
- 両方のカーネルをインストールしました。始めました
3.13.0-37-generic
。 /lib/modules/3.13.0-37-generic/updates/dkms/
3つのファイルのみが含まれています。- vboxguest.ko
- vboxsf.ko
- vboxvideo.ko
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
。
答え1
NVIDIAドライバは、CUDAツールキットを介してLinux Mint 17.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
CUDAをインストールします。
sudo apt-get install cuda
再起動。シナモンがクラッシュするので、最初はすべてが明らかに間違っているでしょう。心配しないでください。ただ始めましょう。ドライバーマネージャー申請して選択してください340.x最近インストールされたNVIDIAドライバのバージョン。
再起動してください。ここで
xorg.conf
ファイルを編集し(sudoedit /etc/X11/xorg.conf
最初にバックアップを作成します)、NVIDIAデバイスセクションを変更することをお勧めします。「デバイス」セクション 識別子「NVIDIA」 ドライバー「NVIDIA」 バスID「PCI:1@0:0:0」 オプション「カーソル制限」「オフ」 オプション "UseEditDpi" "False" オプション「DPI」「96 x 96」 終わり
デフォルトでは、次の2行を追加する必要があります。
Option "UseEditDpi" "False" Option "DPI" "96 x 96"
もう一度再起動してください。
答え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