Ubuntu 14.04 で nvidia-prime が動作しない

Ubuntu 14.04 で nvidia-prime が動作しない

昨日、13.10 から 14.04 にアップグレードし、nvidia-prime を試してみたかったのですが、うまく動作しません。コマンド ラインで「nvidia-settings」を実行すると、次のメッセージが表示されます。

ERROR: Error querying target relations

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
   have been installed along with this driver at either
   /usr/share/nvidia/nvidia-application-profiles-331.38-key-documentation
   or /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
   application profiles will continue to work, but values cannot be
   preopulated or validated, and will not be listed in the help text.
   Please see the README for possible values and descriptions.

私は見つけたさまざまな提案に従って何度もインストールとアンインストールを試みたが、どうやら私が何かを間違っているようだ。ここ私のものと全く同じラップトップ(13.10)で動作させる

どうもありがとうございます。

答え1

これは上記のバリエーションと解決策です。この場合に有効ですが、他の場合にも役立つ可能性があります。


gksudo ...補足 1:最初にnvidia-settings を実行しない場合(その時点で "$HOME/.config/ibus/" がない場合)、次の画面が表示されます。

IBUS-警告 **: /home/$USER/.config/ibus/bus の所有者は root ではありません。  
次に、http://ubuntuforums.org/showthread.php?t=2140352- 次に、.../ibus/ ディレクトリ (.config/ ではないことに注意) を削除し、ここから続行します...

補足2: 以下も参照してください:

** (nvidia-settings:8563): 警告 **: PRIME: 子プロセス "/usr/bin/prime-supported" の実行に失敗しました (そのようなファイルまたはディレクトリはありません)
** メッセージ: PRIME: サポートされていますか? いいえ
解決策は
sudo apt-get で nvidia-prime をインストールします
... しばらくの間壊れていましたが、再び「オンライン」に戻ったようです。

補足3: 例えば次のようなダミーがない限り:

$ テール -n 3 /etc/グループ
nvidia-persistenced:x:128:

ダミー:x:65535:

(うーん、それは3 行 (そうは見えなくても) ... すると、起動時にマルチディスプレイ セットアップ内の追加ディスプレイ用のカラー プロファイルがロードされません。問題は /etc/group の最後の行にあります。そのグループは「機能」しません。

変更した設定を保存できないことに直接関係するものは次のとおりです。

$ gksudo nvidia設定

エラー: nvidia-settings はレジストリキーファイルを見つけることができませんでした。このファイルは、このドライバとともに /usr/share/nvidia/nvidia-application-profiles-337.25-key-documentation または
       /usr/share/nvidia/nvidia-application-profiles-key-documentation。アプリケーションプロファイルは引き続き機能しますが、値を事前入力または検証することはできず、ヘルプテキストにも表示されません。可能な場合はREADMEを参照してください。
       値と説明。

...それはおなじみですか?

sudo バッシュ
...
mkdir -p /etc/nvidia
cd /etc/nvidia
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys nvidia-application-profiles-340.24-key-documentation
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile nvidia-application-profiles-340.24-rc

次に、次のようなものが表示されることを確認します。

$ ls -l
合計 0
lrwxrwxrwx 1 ルート 58 7月 12 14:23 nvidia-application-profiles-340.24-key-documentation -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys
lrwxrwxrwx 1 ルート 53 7月 12 14:23 nvidia-application-profiles-340.24-rc -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile

「-340.24...」およびその他の部分は、(ドライバーのバージョンに応じて) 異なる場合があります。表示されている内容は、この記事の執筆時点での xorg-edgers ppa の最新版をインストールした後のものです。

答え2

xorg-edgers ppa をインストールするまで、同じ問題が発生していました。

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install <package name>

また、BIOS が Optimus モードに切り替わっていることを確認してください。

関連情報