Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Ubuntuオペレーティングシステム搭載のデルPCでのNvidia Optimusのガイド(英語)

Summary: この文書では、Ubuntuオペレーティング システムを使用するデルPCのNVidia Optimusビデオについて説明します。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms


目次:

  1. 概要
  2. 不具合
  3. 対処方法

概要

 

この記事では、NVIDIA Optimusテクノロジーと、そのUbuntuオペレーティング システムとの互換性について説明します。

NVIDIA Optimusは、オンボードのインテルGPUと専用NVIDIA GPU間のグラフィックス サポートを置き換えるためにNVIDIAによって考案されたテクノロジーです。これは一般的に、専用スイッチングと呼ばれています。これは、ノートパソコンとAll-in-One(AIO)システムで使われています。このテクノロジーを採用する目的は、バッテリー持続時間を延ばし、消費電力を抑えることです。専用スイッチングでは、ハイエンド グラフィックスを必要としないアプリケーションをオンボードGPUに切り替えます。一方で、専用GPUを使用するためにハイエンド グラフィックスを必要とするアプリケーションは保存されます。

Ubuntuでは、マルチGPUを表す語としてハイブリッド グラフィックスが使用されています。このようなマルチGPUを解決するために、VGA_switcherooと呼ばれるアプリケーションが使用されていました。ただし、このアプリケーションではハードウェア マルチプレクサーを使用しないOptimusを搭載したノートパソコンはサポートしていません。このテクノロジーに関するサポートがカーネルに組み込まれているのは、Ubuntu 14.04以降のみです。

これについては以下で詳細を説明し、またその対応についても説明します。


トップに戻る


Cause

不具合

 

Nvidiaは、Ubuntu上のOptimusテクノロジーをサポートしていませんでした。一方で、専用GPUのLinuxドライバーを提供していましたが、この特定のハードウェアのセットアップの直接サポートの提供はありませんでした。オプションとして、通常は統合または専用GPUのいずれかをオフにしていました。どちらか1つをすべてに使用するか、お使いのシステムにBumblebeeを設定する方法があります(これは、BIOSで[NVIDIA only]を使用するオプションがない場合には、難しい可能性があります)。

Bumlebeeプロジェクトはこれまでも、Ubuntu上のOptimusハイブリッド グラフィックスに対して優れたサポートを提供してきました。Bumblebeeが正しく設定されている場合は、CLI(コマンド ライン インターフェイス)を使用してアプリケーションを割り当てることができましたが(例:「optirun vlc」)、HDMIなどを動作させる場合には注意が必要でした。

NVIDIAがOptimusのサポートをリリースするまでには、かなりの時間がかかりました(この記事が記述された時点では、まだ専用スイッチングは直接サポートされていません)。これで、統合または専用GPUのいずれかを選択できるようになりました。これは、Ubuntu 14.04が、NVIDIA-primeおよびNVIDIA-331ドライバーの使用をサポートする最初のカーネルであったためです。設定を変更した後、変更を有効にするためにセッションを再起動します(ログアウトとログインで実施)。クイック切り替えのアプレットについては、次のセクションで説明します。

  SLN298431_en_US__1icon 注:注:Ubuntuオペレーティング システムとNVIDIAドライバーの両方とも、最新バージョンが継続的にリリースされています。ダウンロード可能な最新バージョンについては、次のリンクを確認することをお勧めします。手順は同じですが、次のドライバーのリビジョンをアップデートする必要があります。


トップに戻る


Resolution

対処方法

 

このガイドでは、Ubuntu 14.04以降のリビジョンがインストールされ、準備ができていることを前提にしています。

  SLN298431_en_US__1icon メモ: CLI(コマンド ライン インターフェイス)はターミナル アプリケーションまたはウィンドウとしても知られています。ほとんどのUbuntuビルドでの、これを開くためのキーボード ショートカットはCtrl+Alt+Tです。

クリーン インストールを使用していますか?使用していない場合、または以前にBumblebeeのようなパッケージをインストールしている場合は、新しいパッケージをインストールする前に、次のコマンドを実行します。

sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*

新しいパッケージをインストールするには、次の2つの方法があります。

  1. GUI(グラフィカル ユーザー インターフェイス)とドライバー マネージャを使用できます。[追加のドライバー]アプリケーションを開き、適切なNVIDIAのリリースを選択します(NVIDIA-331を推奨)。[変更の適用]を選択します。

  2. 以下をインストールして、CLI(コマンド ライン インターフェイス)を実行することもできます。

    sudo apt-get install nvidia-331 nvidia-settings nvidia-prime

    再起動して次に従います。

Nvidiaカードと非Nvidiaカード(例: インテル)の切り替え

  1. Alt+F2キーを押すか、ターミナルに以下を入力すると、NVIDIA非NVIDIA(例:インテル)カードを切り替えることができます。

    nvidia-settings

    目的のカードを選択するGUIを表示するには、ログアウトしてから再度ログインします。

  2. CLIを使用して、デフォルトとして使用するカードを設定することができます。

    sudo prime-select intel <or nvidia>

    変更を設定するには、再起動する必要があります。

  3. 次を使用してカードを切り替えることもできます。

    sudo prime-switch intel <or nvidia>

    変更を設定するには、再起動する必要があります。

  SLN298431_en_US__1icon :メモ: 再起動は、ログアウトしてからログインするだけで実行できます。

sudo service lightdm restart

  1. どのカードが実行されているかを確認するには、次のコマンドを使用します。

    sudo prime-select query

これにより、OptimusとUbuntuの問題がすべて解決されるわけではありませんが、少なくとも適切な独自サポートを含む簡単な回答ではあります。統合または専用グラフィックスのどちらか、適している方のみを選択することもできます。


トップに戻る


Additional Information

  SLN298431_en_US__1icon Canonicalのソフトウェアのサポートには、次の方法があります。
テクニカル サポートはデルにより提供されます:


トップに戻る


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

6

Article Type

Solution