web-dev-qa-db-ja.com

Linux Mint 17.1 Lenovo y50-70、GTX860Mをインストール/取得してnvidiaドライバーと連携させる

そのため、Intel統合GPUとGTX860Mの両方を備えたLenovo y50-70ラップトップで、Linux Mint Rebecca17.1を実行できるようにしようとしています。 ppaリポジトリをインストールしました

Sudo add-apt-repository ppa:xorg-edgers/ppa

とドライバー

Sudo apt-get install nvidia-343

おそらく私も必要なbumlbeeスイッチと同様に。

Sudo apt-get install bumblebee bumblebee-nvidia primus

他にもいくつかの方法を試しましたが、これらのインストール後、Mintを再起動すると、「Cinnamonがクラッシュしました。現在フォールバックモードで実行しています」というメッセージが表示されます。

このグラフィックスイッチを実装するラップトップにnvidiaドライバーを正常にインストールして実行する方法を知っている人はいますか?

(また、「nomodeset」を追加するためにgrubブートを変更する必要があるが、役に立たないというrebeccaディストリビューション17.1ノートのガイドに従いました)。

どんな助けでも素晴らしいでしょう!

1
Chris

それで、多くの異なる方法の長いプロセスの後、私はついにうまくいくものに出くわしました:

これは、Linux Mint 17.1(Rebecca)の新規インストール用です。

  1. 完全に更新Sudo apt-get updateSudo apt-get upgrade
  2. 'nomodeset'をgrubローダーに追加します。つまり、Sudo nano /etc/default/grubは次のようになります。

    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=""
    
  3. apt-get呼び出しに表示されなかったこれら3つの依存関係があるため、シナプスパッケージマネージャーを介してbumblebee bumblebee-nvidia bbswitch-dkmsprimusをインストールします

  4. Sudo apt-get install libcuda1-331 libvdpau1 nvidia-331 nvidia-331-uvm nvidia-libopencl1-331 nvidia-opencl-icd-331 nvidia-settings screen-resolution-extra
  5. gksudo gedit /etc/bumblebee/bumblebee.conf

変化する:

# 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=

に:

# 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 

また、変更します。

## 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

に:

## 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

最後にファイルを保存し、再起動してからvblank_mode=0 glxgearsをテストすると、専用のグラフィックチップを使用して高いフレームレートが得られるはずです。

optirun <application>を使用して、専用のグラフィックでプログラムを実行することもできます。

5
Chris

私はこれと同じ問題を抱えていました-nvidiaをインストールした後、クラッシュしてXclientまたはXserverに関するエラーが発生しました。システムを再び動作させるには、nvidiaを削除する必要がありました。私は修正を見つけました。 nvidiaドライバーをインストールする前に、これを行うことをお勧めします。

Mintで、[メニュー]、[管理]、[ログインウィンドウ]の順に移動します。ログインウィンドウの設定で、[オプション]を選択します。上部のデフォルトセッションは、おそらくRunXclientスクリプトです。シナモンに変更します。その後、再起動します。次に、nvidiaをインストールすると、機能するはずです(または、少なくとも私にとっては機能しました)。

0
rain12cat