web-dev-qa-db-ja.com

Ubuntu 14.04はnvidiaの設定を開くことができず、gpus、ハイブリッドグラフィックスを切り替えることができません

Windows 7とUbuntu 14.04をデュアルブートするLenovo ThinkPad Edge e531ラップトップを持っています。 14.04にアップグレードする前に、nvidia gpu(Nvidia GeForce 740M)を利用するためにバンブルビーを使用していました。 14.04で、primeを使用して、いつでも2枚のグラフィックカードを簡単に切り替えた方が良いことをどこかで読みました。

そこで、nvidia 331、337、およびPrimeが自動的にインストールされた331〜337のその他のすべてのバージョンをインストールしようとしましたが、次の問題が発生しました。

Nvidiaドライバーをインストールすると、ラップトップはnvidiaカードを排他的に使用し始め、Intelカードに切り替えるとnvidia設定を開くことができなくなり、nvidiaカードに切り替えることができなくなります。これは、端末からnvidia設定を起動しようとすると得られるものです。

** Message: PRIME: Requires offloading
** Message: PRIME: is it supported? yes
Segmentation fault (core dumped)

私はすべて試しました(プライムインジケーターをインストールし、異なるバージョンのnvidiaドライバーで試しました)が、役に立ちませんでした。どんな助けも大歓迎です!ありがとうございました。

2
blancpain

私は解決策を見つけることができました(端末を使用してグラフィックカード間を移動し、GeForce 840MとUbuntu 14.04を使用します)。

まず、システム内の多くのものを壊してしまったので、Ubuntu 14.04を再インストールすることにしました(nvidiaパッケージを削除した後、修正されなかったものがあります...そこで、ゼロから始めることにしました)。 Ubuntu 14.04が完全に新しくなった後、次のリポジトリを追加しました。

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

その後、古典的なapt-get updateapt-get upgradeを実行し、その後、次の2つのパッケージのみをインストールしました。

Sudo apt-get install nvidia-common
Sudo apt-get install nvidia-331

私の840M GPUのドライバーは337でなければなりませんが、おそらく331がより良い方法で動作することを読みました。

だから私は再起動し、すべてが正しいように見えた。次に、実行することにより

prime-select query

Nvidiaを使用していることがわかりました。そして、nvidia-settingsが正しく開きました。次に、nvidia-settingsからIntelに移行することを選択しました。私はログアウトし、戻ってきたとき、私はインテルで働いていました(prime-select queryで確認してください)。

そして、この時点で、nvidia-settingsは機能しなくなり、開くことができません。しかし、端末で実行する場合

Sudo prime-select nvidia

その後、ログアウトすると、nvidia GPUで新しいセッションが開始され、nvidia-settingsを再び開くことができます。

結論として、それを実行した後、次のように入力して、1つのGPUから別のGPUに移動します

Sudo prime-select nvidia

または

Sudo prime-select intel

その後、ログアウトします。そして、nvidia-settingsは、nvidia GPUで作業しているときにのみ開きます。

これがあなたの役に立つことを願っています... 331個のドライバーを試したことがありますが、うまくいきませんでした。私にとって重要なポイントは、Ubuntuを再インストールし、最初に331個のドライバーをインストールすることだったと思います。

さらに、IntelからNvidiaに初めて移動したときに、Xがクラッシュし、再構成について尋ねられたと言わざるを得ません。私は大丈夫と言いました、私はリブートし、その時点から問題なくインテルからnvidiaに(ターミナルを使用して)移動しますが、おそらくこのXクラッシュはありません...

幸運を!

3
Jwolf