この記事では、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ドライバをインストールしてアンインストールする方法です。 この記事を読んでくれてありがとう。