web-dev-qa-db-ja.com

nVidiaカードによる高速グラフィック

コンピューターでglxgearsのようなプログラムを実行するにはどうすればよいですか?私はnVidia独自のドライバー(解像度を640x480に下げる)とバンブルビーをインストールしようとしましたが、役に立ちませんでした。

Bumblebee、bumblebee-nvidia、nvidia-currentをインストールしてoptirun glxgearsを実行すると、次のエラーで失敗します:

[ 2654.015008] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 2654.015090] [ERROR]Aborting because fallback start is disabled.

私は自分の問題に関連していると思われる他の多くの質問を読みましたが、どの回答もうまくいきませんでした。最も一般的な答えの1つは、この種のカードではグラフィックを切り替えることができないということでした。その場合、カードを無効にしてIntelカードに依存する方法を教えてください。

NVidia GeForce GT 630Mを搭載したHP Pavilion dv6t-7000でUbuntu 12.04を実行していますが、ubuntuの経験があまりないので、重要な情報が不足している場合はお知らせください。喜んで提供します。

1
James T

解決策は、bumblebee構成ファイルにあります。この問題を抱えている他の人のために、ここに私のプロセスがあります:

  1. Nvidia-current-updatesとnvidia-settings-updatesがアンインストールされ、nvidia-currentとnvidia-settingsがインストールされていることを確認してください(Sudo apt-get remove nvidia-current-updates nvidia-settings-updatesSudo apt-get install nvidia-current nvidia-settings

  2. Sudo add-apt-repository ppa:bumblebee/stableSudo apt-get updateSudo apt-get install bumblebee bumblebee-nvidiaを実行します。

  3. /etc/bumblebee/bumblebee.confの22行目を「Driver = nvidia」と言うように変更し、47行目を「KernelDriver = nvidia」と言うように変更します。

  4. Sudo bumblebeed restartを実行します。

  5. optirun glxgearsを実行して、きれいなグラフィックを鑑賞してください。

/etc/bumblebee/bumblebee.confの22行目は、元々「Driver = nvidia-current」ですが、nvidiaモジュールの名前ではありません。

0
James T