Fedoraをインストールして最初に設定することまとめ

投稿日: Leave a comment

ホスト名をつける

$ sudo hostnamectl set-hostname xxx.example.net

Suspendを無効にする

デフォルトでは15分 (900秒) でサスペンドに以降してしまう。なぜか復帰に失敗して面倒なのでサスペンドを無効にする。

$ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
$ sudo -u gdm dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'

ログインした後は GnomeのSettings から AutomaticSuspend を Off にしておかないと、上の設定をしてもサスペンドに入ってしまうみたい。

ネットワーク名を変える

デフォルトで “Wired connection 1” とかになっていていけてないのと、/etc/NetworkManager/system-connections/ に設定ファイルができていないので、名前を変えつつ設定ファイルを作成する

$ nmcli connection modify "Wired connection 1" connection.id eno1

これで/etc/NetworkManager/system-connections/eno1.nmconnection ファイルができるので細かい設定を書き足していく。もちろん nmcli で設定してもこのファイルに反映されるので、どちらか好きな方で設定する。

sshdを有効にする

$ sudo systemctl enable --now sshd

ここからリモートでサ行可能になる

CUDAセットアップ

投稿日: Leave a comment

Fedora PC with Quadro P600 にCUDAを入れようと下記サイトを見てみると、3つ目のコマンドでドライバも一緒に入りそうだったので、rpmfusionで入れたドライバを一度削除して入れ直してみた。

CUDA Toolkit 11.2 Downloads

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