Fedora PC with Quadro P600 にCUDAを入れようと下記サイトを見てみると、3つ目のコマンドでドライバも一緒に入りそうだったので、rpmfusionで入れたドライバを一度削除して入れ直してみた。
Install手順: $ sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora33/x86_64/cuda-fedora33.repo $ sudo dnf clean all $ sudo dnf -y module install nvidia-driver:latest-dkms $ sudo dnf -y install cuda
rpmfusionで入れたドライバのアンインストール
Xなしで再起動
% sudo systemctl set-default multi-user.target % shutdown -r now
ドライバのアンインストール
こちらの”Uninstall the NVIDIA driver”を参考に。
% sudo dnf remove xorg-x11-drv-nvidia\*
NVIDIAレポジトリからインストール
手順通りにインストール
詳細な手順書ではrpmfusion(non-free)が入っているとcudaのインストールに失敗するので下記赤字オプションを追加した。
% sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora33/x86_64/cuda-fedora33.repo
% sudo dnf clean all
% sudo dnf module install nvidia-driver:latest-dkms
% sudo dnf --disablerepo="rpmfusion-nonfree" install cuda
Xありで再起動
% sudo systemctl set-default graphical.target % sudo shutdown -r now
xorg.confを戻す
/etc/X11/xorg.confがなくなって、8bit colorに戻ってしまったので、ファイルを復活させて再起動
※xorg.conf.nvidia_uninstalledが何かわからなかったが、タイムスタンプ的に最新のものだったのでこれを使った。
% cd /etc/X11 % sudo cp -p xorg.conf.nvidia_uninstalled xorg.conf
確認
10bitカラー(Depth 30) OK!
cuda compilerも大丈夫そう
% /usr/local/cuda/bin/nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2020 NVIDIA Corporation Built on Mon_Nov_30_19:08:53_PST_2020 Cuda compilation tools, release 11.2, V11.2.67 Build cuda_11.2.r11.2/compiler.29373293_0