web-dev-qa-db-ja.com

専用ドライバー(Acer)をダウンロードしているにもかかわらずNVIDIA GPUに切り替えることができない(ubuntu 16.04)

Ubuntuで専用のnvidia gpusに切り替えるための他のチュートリアルで説明されているドライバーをダウンロードしましたが、システムの詳細には使用中のインテルが表示されます。

詳細

ハイブリッドグラフィックスを搭載したマシンを使用すると、現在のシステムでは、Intel GPUが使用されていることがわかります。 enter image description here

別の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
    
  • software and updatesメニューに移動し、nvidia独自のドライバーに切り替えて、変更を適用します。 enter image description here

  • システムを再起動します

  • コマンドを実行

    $ 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.
    

注意、GPUはリストされていません。

示されているように、多くのコマンドが期待される出力を提供していませんが、ドライバーをインストールしたので、ここで問題が何であるかわかりませんか? Linuxに固執したいので、提案や説明をいただければ幸いです。ありがとう

注意

install along side windowsモードを使用してライブUSB経由でインストールされたWindows 10マシン(Acer helios 300ラップトップ)でubuntu 16.04デュアルブートを使用しています(Linuxのデュアルブート用に特別に配置された別のSDD上)

1

ここに私が問題を修正した方法があります:

  1. コンピューターを再起動し、起動中にF12を押します。

  2. セキュアブートを無効にする:ブートメニューで、securityタブに移動し、スーパーバイザーパスワードを設定します(このパスワードを記憶/保存します)(cant Acerのパスワードをここで設定せずにセキュアブートを無効にします)。次にbootタブに移動して、セキュアブートを無効にします。変更を保存して終了し、ubuntuを再起動します(Ithink後の手順でドライバーを(再)インストールした後、セキュアブートを再度有効にできます)(- Acerコンピューターのこの特定の情報を入手した場所へのリンク

  3. 実行:Sudo apt-get remove --purge nvidia-*Sudo apt pruge nvidia-*も動作するはずです)。 (注:最初はohmyzshを使用していましたが、ワイルドカード(*)演算子を検出していなかったため、シェルをbashに切り替えてこのコマンドを実行します)

  4. Additional Driversアプリを使用して、元の質問に示されている独自のnvidiaドライバーに切り替え(ステップ2でnvidiaパッケージを削除した後、ドライバーがオープンソースパッケージに戻る必要があるため)、変更を適用して再インストールしますドライバ。

  5. システムを再起動します。 nvidia-smiを実行し、nvidia-settingsでPRIMEプロファイルを探して、これが機能するかどうかを確認してください。

  6. オプションで:セキュアブートを再度有効にし、スーパーバイザーパスワードをクリアします(セキュアブートが他のアプリに問題があるように思えるので、自分でこれをしませんでしたが)有効(例:virtualbox))

これは間違いなく重複だと思います。この一般的なGPUの問題に関する同様の質問と回答がありますが、問題の手順と解決策(およびAcerマシン固有の情報)の完全なセットを提供するという理由だけでここに残します。

注:ステップ2を実行してから1を実行する必要がありますが、自分が何をしたかを正確に文書化するために具体的に実行した実際の順序を記述するだけですした。

0

うーん、MB BIOSに移動し、IGPをPEGに変更して、ビデオが最初のPCIEスロットのGPUに接続されていることを確認します。

0
Spencer