- -LinuxでNvidia Optimusサポートを有効にする方法

LinuxでNvidia Optimusサポートを有効にする方法

Nvidia Hybridグラフィックは非常に痛いLinuxユーザーの対象。多くのLinuxディストリビューションは、Optimusのサポートを有効にする方法を具体的に概説していません。その結果、Intel GPUとNvidia GPUの両方を搭載した多くのラップトップの所有者は、それを有効にしておらず、動作させるための最初のことを知りません。結局のところ、Bumblebeeと呼ばれるソフトウェアを使用して、LinuxでNvidia Optimusサポートを簡単に有効にできます。

Ubuntu

Nvidia Optimusのサポートを有効にする限り、Linuxでは、Ubuntuユーザーが間違いなく最高の機能を備えています。サードパーティのソフトウェアソース、PPA、ダウンロード可能なDebパッケージなどをいじる必要はありません。代わりに、ユーザーは、独自のUbuntuソフトウェアソース(Canonicalが維持)を有効にし、いくつかのパッケージをインストールし、システムを再起動するだけです。

BumblebeeをUbuntuで動作させるために有効にする必要があるソフトウェアソースは、UniverseとMultiverseです。それらをオンにするには、ターミナルを開き、次のコマンドを入力します。

sudo apt-add-repository multiverse
sudo apt-add-repository universe

を使用して apt-add-repository Ubuntu PCでこれらのソフトウェアソースを即座に有効にします。次に、 適切な更新 更新を確認するコマンド。

sudo apt update

更新チェックを実行した後、表示されるソフトウェアアップグレードをインストールする必要があります。これらのアップグレードをインストールすると、Bumblebeeが最高の状態で実行されます。

sudo apt upgrade -y

ソフトウェアをアップグレードしたら、Bumblebeeを安全にインストールできます。

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

インストールが完了したら、Ubuntu PCを再起動します。再度ログインすると、Nvidia Optimusのサポートが利用可能になります!

Debian

Ubuntuのように、Debianユーザーはする必要はありませんNvidia Optimusのサポートを受けるための特別な調整。代わりに、Intel / Nvidiaハイブリッドラップトップを動作させたい場合は、いくつかのパッケージをインストールするだけです。

注:独自のNvidiaドライバーでBumblebeeを使用する必要がありますか?有効にする必要があります 非自由 そして 貢献する /etc/apt/sources.list、 Debianに含まれるNvidia独自のドライバーを最初にインストールします。

オープンソースのNvidiaドライバーを搭載したBumblebee

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install bumblebee primus primus-libs:i386

独自のNvidiaドライバーを搭載したバンブルビー

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install bumblebee-nvidia primus primus-libs:i386

すべてのパッケージがインストールされたら、Debian Linux PCを再起動してからログインし直すと、Optimusサポートが正常に機能するはずです!

Arch Linux

Arch LinuxでBumblebeeを入手するのはそれほど簡単ではありません他のLinuxディストリビューションとして。すべてを事前に構成する代わりに、手動でセットアップする必要があります。最初のステップは、必要なBumblebeeパッケージをPacmanでArchにインストールすることです。

注:必ずMultilibを有効にしてください /etc/pacman.conf 続行する前に、32ビットアプリケーションが機能しません。

sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils

次に、ユーザーをBumblebeeシステムグループに追加します。

su -
gpasswd -a yourusername bumblebee

を使用してBumblebee systemdサービスを有効にします systemctl.

systemctl enable bumblebeed.service

最後に、Arch Linux PCを再起動してセットアッププロセスを完了します。再起動が完了すると、BumblebeeとNvidia Optimusは正常に動作します!

フェドラ

他の多くのLinuxディストリビューションとは異なり、FedoraメインのソフトウェアソースにBumblebeeが含まれていません。代わりに、FedoraオペレーティングシステムでOptimusサポートを利用するには、いくつかのサードパーティソフトウェアソースを有効にする必要があります。ソフトウェアリポジトリを有効にするには、ターミナルを開き、次のコマンドを入力します。

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

Negativo17リポジトリがFedoraで有効になったので、必要なNvidiaドライバーをインストールします。

sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi

次に、Bumblebee Coprリポジトリを有効にします。

sudo dnf copr enable chenxiaolong/bumblebee

DNFを使用して、BumblebeeソフトウェアをFedoraにインストールします。

sudo dnf install akmod-bbswitch bumblebee primus

ユーザーをBumblebeeグループに追加します。

sudo gpasswd -a $USER bumblebee

最後に、Bumblebee systemdサービスを有効にし、Nvidiaフォールバックサービスを無効にします。

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Fedora PCを再起動してプロセスを完了します。オンラインに戻ったら、ご使用のFedora LinuxマシンでOptimusがサポートされます!

一般的な指示

LinuxではNvidia Optimusのサポートが必要ですが、必要ありません上記のディストリビューションのいずれかを実行していますか?唯一のオプションは、ソースからすべてをビルドすることです。ターミナルを開いて、Linux用の最新のNvidiaドライバーをインストールすることから始めます。次に、Wgetツールをインストールし、それを使用してWebサイトから最新のBumblebeeコードを複製します。

wget bumblebee-project.org/bumblebee-3.2.1.tar.gz

Bumblebee Tarアーカイブを抽出します。

tar xf bumblebee-3.2.1.tar.gz

実行する 構成、設定 Makefileを生成するスクリプト、およびソフトウェアのビルドに必要なその他のもの。

cd bumblebee*
./configure CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia-current 
CONF_LDPATH_NVIDIA=/usr/lib/nvidia-current:/usr/lib32/nvidia-current 
CONF_MODPATH_NVIDIA=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

最後に、コードをコンパイルしてインストールします。

make
sudo make install

Bumblebeeをインストールしたら、公式ウォークスルーページを参照して、ディストリビューションでBumblebeeを動作させる方法を学んでください。

コメント