Ubuntuで専用のnvidia gpusに切り替えるための他のチュートリアルで説明されているドライバーをダウンロードしましたが、システムの詳細には使用中のインテルが表示されます。
ハイブリッドグラフィックスを搭載したマシンを使用すると、現在のシステムでは、Intel GPUが使用されていることがわかります。
別のnvidia GPUへの切り替えに関するいくつかのチュートリアルに従って、次のことを行いました。
コマンドを実行して、使用可能なgpusと使用するドライバーを確認します。
$ lspci -k | grep -A 2 -i "VGA"
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
Subsystem: Acer Incorporated [ALi] Device 118a
Kernel driver in use: i915
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1c20 (rev a1)
Subsystem: Acer Incorporated [ALi] Device 118b
Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
システムを再起動します
コマンドを実行
$ nvidia-detector
none
*
$ nvidia-smi
zsh: command not found: nvidia-smi
NVIDIAコントロールセンターを確認する
$ nvidia-settings
ERROR: Error querying enabled displays on GPU 0 (Missing Extension).
ERROR: Error querying connected displays on GPU 0 (Missing Extension).
** 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
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The application
profiles will continue to work, but values cannot be prepopulated or validated,
and will not be listed in the help text. Please see the README for possible values
and descriptions.
示されているように、多くのコマンドが期待される出力を提供していませんが、ドライバーをインストールしたので、ここで問題が何であるかわかりませんか? Linuxに固執したいので、提案や説明をいただければ幸いです。ありがとう
install along side windows
モードを使用してライブUSB経由でインストールされたWindows 10マシン(Acer helios 300ラップトップ)でubuntu 16.04デュアルブートを使用しています(Linuxのデュアルブート用に特別に配置された別のSDD上)
ここに私が問題を修正した方法があります:
コンピューターを再起動し、起動中にF12を押します。
セキュアブートを無効にする:ブートメニューで、security
タブに移動し、スーパーバイザーパスワードを設定します(このパスワードを記憶/保存します)(cant Acerのパスワードをここで設定せずにセキュアブートを無効にします)。次にboot
タブに移動して、セキュアブートを無効にします。変更を保存して終了し、ubuntuを再起動します(Ithink後の手順でドライバーを(再)インストールした後、セキュアブートを再度有効にできます)(- Acerコンピューターのこの特定の情報を入手した場所へのリンク )
実行:Sudo apt-get remove --purge nvidia-*
(Sudo apt pruge nvidia-*
も動作するはずです)。 (注:最初はohmyzshを使用していましたが、ワイルドカード(*)演算子を検出していなかったため、シェルをbash
に切り替えてこのコマンドを実行します)
Additional Drivers
アプリを使用して、元の質問に示されている独自のnvidiaドライバーに切り替え(ステップ2でnvidiaパッケージを削除した後、ドライバーがオープンソースパッケージに戻る必要があるため)、変更を適用して再インストールしますドライバ。
システムを再起動します。 nvidia-smi
を実行し、nvidia-settings
でPRIMEプロファイルを探して、これが機能するかどうかを確認してください。
オプションで:セキュアブートを再度有効にし、スーパーバイザーパスワードをクリアします(セキュアブートが他のアプリに問題があるように思えるので、自分でこれをしませんでしたが)有効(例:virtualbox))
これは間違いなく重複だと思います。この一般的なGPUの問題に関する同様の質問と回答がありますが、問題の手順と解決策(およびAcerマシン固有の情報)の完全なセットを提供するという理由だけでここに残します。
注:ステップ2を実行してから1を実行する必要がありますが、自分が何をしたかを正確に文書化するために具体的に実行した実際の順序を記述するだけですした。
うーん、MB BIOSに移動し、IGPをPEGに変更して、ビデオが最初のPCIEスロットのGPUに接続されていることを確認します。