FedoraにNvidiaドライバをインストールする

この記事では、Fedora26にNvidiaドライバをインストールする方法を紹介します。 始めよう 私はFedora26KDE Desktopを使用しています。 他のFedora26デスクトップでは、プロセスは似ています。

デフォルトでは、この記事の執筆時点でFedora26であるFedoraの最新バージョンは、オープンソースのnouveau Nvidiaドライバを使用しています。 この記事では、fedoraに独自のNvidiaドライバをインストールする方法を紹介します。 私は私のラップトップASUS Zenbook UX303UBにNvidia GeForce940Mグラフィックスカードを使用しています。 これは、Nvidia Optimus技術をサポートしています。 だから私はハイブリッドグラフィックス構成で私のIntel HDグラフィックスと一緒にそれを実行することができます。 すべての新しいNvidiaカードにはこの機能が必要です。

メモ:ドライバのインストールを続行する前に、BIOSからセキュアブートをオンにします。

まず、NVIDIAグラフィックスカードがオペレーティングシステムによって検出されたかどうかを確認しましょう。 これを行うには、次のコマンドを実行します:

lspci | grep 'VGA\|NVIDIA'

あなたはそれを見ることができます、Fedora26は私のラップトップのIntel HD Graphics520とNvidia GeForce940Mグラフィックスを検出しました。 このような2枚のグラフィックスカードが表示された場合、NvidiaグラフィックスカードがOptimusをサポートしていることを意味し、このチュートリアルに従 それ以外の場合は、グラフィックスカードが新しくなっているか、Optimusがサポートされていない可能性があります。

nouveauドライバが使用中であることを確認するには、次のコマンドを使用します:

"lsmod | grep "nouveau'"

nouveauドライバがアクティブであることがわかります。

今私はBumblebeeを使ってNvidia独自のグラフィックスをインストールするつもりです。 あなたが知りたいのであれば、bumblebeeはLinuxでハイブリッドNvidiaグラフィックスを非常によく管理しています。 これは、ほぼすべての最新のNvidiaグラフィックスベースのラップトップ/ノートブックのために十分です。

Bumblebeeをインストールするには、まずFedora26にbumblebeeのリポジトリを追加する必要があります。

これを行うには、次のコマンドを実行します:

bumblebeeをインストールする前に、カーネルを更新することを忘れないでください。 私は最初の場所でそれをアップグレードしないと問題がありました。 カーネルを更新するには、次のコマンドを実行します:

sudo dnf update kernel kernel-core kernel-modules kernel-modules-extra

これを実行した後、コンピューターを再起動します。 次のコマンドを使用して、現在のカーネルバージョンを確認できます:

uanme -r

今、私たちはマルハナバチをインストールすることができます。 Bumblebeeをインストールするには、次のコマンドを実行し、<Enterキーを押します>:

sudo dnf install bumblebee-nvidia bbswitch-dkms primus kernel-devel

このコマンドが機能しない場合は、次のコマンドを試してください:

sudo dnf install bumblebee-nvidia bbswitch-dkms VirtualGL.x86_64 VirtualGL.i686 primus.x86_64 primus.i686 kernel-devel

端末には次のようなものが表示されます。 ‘Y’を押して<を押して>を入力して続行します:

インストールが開始されます。 キーを確認するように求められる場合がありますが、そうであれば、’y’と入力して<Enter>を押して続行します。

次に、次のコマンドを使用してユーザーをbumblebeeグループに追加します:

usermod -a -G bumblebee YOUR_USERNAME

カーネルパラメータ’pcie_port_pm=off’をオペレーティングシステムに渡さないと、インストールが動作しないことがあります。 これを行うのは本当に簡単です。/etc/default/grubファイルを次のコマンドで開くだけです:

sudo nano /etc/default/grub

強調表示されたセクションをGRUB_CMDLINE_LINEに追加し、ファイルを保存します。 次に、次のコマンドでgrubを更新します:

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg


これらの手順が完了したら、コンピュータを再起動します。

これで、次のコマンドを使用してbumblebeeのインストールを確認できます:

sudo bumblebee-nvidia --check


また、NvidiaドライバがNvidia設定から動作していることを確認することもできます。

次の図から、正しく動作していることがわかります。

Nvidiaドライバをアンインストールするには、次のコマンドを実行します:

sudo dnf remove bumblebee-nvidia bbswitch-dkms primus kernel-devel

「y」を押してから、<Enter>を押して続行します。

次に、次のコマンドを実行して、bumblebeeの残りの依存関係を削除します:

sudo dnf autoremove

今、あなたのコンピュータを再起動し、Nvidiaのドライバを削除する必要があり、nouveauのドライバが再び機能し始めます。

nouveauドライバが再び使用されていることがわかります。

それがFedora26にNvidiaドライバをインストールしてアンインストールする方法です。 この記事を読んでくれてありがとう。

コメントを残す

メールアドレスが公開されることはありません。

More: