NVIDIA と AMD GPU の切り替え
- 交換する GPU が正しく取り付けられ接続されていること
- システムが最新の状態であること
Terminal window sudo pacman -Syu
AMD ドライバは Linux カーネルに含まれていますが、古い NVIDIA の設定を削除し、必要な AMD パッケージがインストールされているかを確認する必要があります。
- 現在インストールされている NVIDIA ドライバプロファイルを確認してください。
Terminal window sudo chwd --list-installed -rフラグを使って該当のプロファイルを削除してください。Terminal window sudo chwd -r <プロファイル名>- システムをシャットダウンして AMD GPU を取り付けてください。
- 起動後、chwd を使って GPU を自動検出させ、適切な AMD パッケージをインストールしてください。
Terminal window sudo chwd -a - 新しいドライバのインストール後、initramfs とブートローダーの設定を更新してください。
CachyOS にはドライバの追加・削除時に initramfs を自動的に再構築する pacman フックが含まれています。 これにより、ブート時に正しいドライバが読み込まれます。
- GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg - systemd-boot:
sudo sdboot-manage gen - Limine:
sudo limine-mkinitcpio
- GRUB:
- 変更を適用するために再起動してください。
Terminal window sudo reboot - 再起動後、AMD ドライバが有効になっていることを確認してください。
以下のコマンドでも確認できます。
Terminal window vulkaninfo | grep "deviceName"AMD GPU が表示されていればドライバは正しく動作しています。Terminal window glxinfo | grep "OpenGL renderer"
- AMD パッケージを削除してください。
Terminal window sudo chwd -r amd - システムをシャットダウンして NVIDIA GPU を取り付けてください。
- 起動後、chwd を使って GPU を自動検出させ、適切な NVIDIA パッケージをインストールしてください。
Terminal window sudo chwd -a - 新しいドライバのインストール後、initramfs とブートローダーの設定を更新してください。
CachyOS にはドライバの追加・削除時に initramfs を自動的に再構築する pacman フックが含まれています。 これにより、ブート時に正しいドライバが読み込まれます。
- GRUB:
sudo grub-mkconfig -o /boot/grub/grub.cfg - systemd-boot:
sudo sdboot-manage gen - Limine:
sudo limine-mkinitcpio
- GRUB:
- 変更を適用するために再起動してください。
Terminal window sudo reboot - 再起動後、NVIDIA ドライバが有効になっていることを確認してください。
以下のコマンドでも確認できます。
Terminal window nvidia-smiNVIDIA GPU が表示されていればドライバは正しく動作しています。Terminal window glxinfo | grep "OpenGL renderer"