はじめに
私は機械学習用にRTX3090のデスクトップPCを1台持っており、定期的にメンテナンスを行なっています。
今回、RTX3090環境へUbuntu24.04をインストールしたので、その作業内容をメモとして公開します。
なお、関連する記事は下記の通りです。
- (本記事)RTX3090環境へのUbuntu24.04セットアップ
- RTX3090/Ubuntu24.04でNVIDIA環境をセットアップ
- Githubの初期設定
- 画像認識の環境構築とVSCodeの設定
- 私のVSCodeのカスタマイズ
目次
Ubuntu24.04インストール
こちらの既知の問題を確認すると掲載されていませんが、NVIDIA GPU搭載PCで画面がフリーズする問題は20.04から継続のようで、私の環境では問題が再現しました。
ですので、インストール時にNVIDIAのドライバインストールは必須のようです。
下記、NVIDIA GPU利用時のUbuntuインストール設定になります。
- Welcome to Ubuntu
- English
- Accessibility
- defaultのまま次に進む(defaultは全部OFF)
- Keyboard layout
- English (US)
- 日本語配列の方は自分の環境で設定してください
- English (US)
- Internet connection
- Use wired connection
- 私は有線で繋いでいるためこの設定になっています
- Use wired connection
- Update available
- Update nowをクリック
- Update readyになるので、Close Installerをクリック
- Installerを再立ち上げすると次に進める
- Update nowをクリック
- Type of installation
- Interactive installation
- Appllications
- Extended selection
- Optimidse your computer
- Install third-party software for graphics and Wi-Fi hardwareにチェック
- Disk setup
- Erase disk and install Ubuntu
- Erase disk and install Ubuntu
- Select driveでInstall対象を選択
- Create your account
- 自分のログイン情報を入力
- Select your timezone
- Lacation : Tokyo(Tokyo, Japan)
- Timezone : Asia/Tokyo
基本環境の構築
最新状態にする
-
Software UpdaterでUpdateを実行
- Install時にUpdateを選択しても、取りこぼしがあるようなので実行しておきましょう
- Updateに失敗する場合は下記で対処してください
- Software & Updatesを起動
- Settingsをクリック
- Ubuntu SoftowareタブのDowmload from でotherを選択
- Select Best Serverをクリック
- 自動選定されたサーバーを選択し、完了して再度Updateをかける
-
Terminalでアップデートをかける
$ sudo apt update
$ sudo apt upgrade
$ sudo apt autoremove
(参考)不要なはずですが、もし時刻が狂っている場合はエラーが出るので下記で設定してください
$ sudo date --set @"$(wget -q https://ntp-a1.nict.go.jp/cgi-bin/jst -O - | sed -n 4p | cut -d. -f1)"
これで基本的には使える状態になったはずです。
ロック画面をOFFにする
- 自宅用なので毎回ログインが発生しないようOFF設定にします
- Settingsを起動
- Power項目を選択
- Power Mode: Performance
- Power Saving: Blank screenをNeverにする
- Privacy & Security項目を選択
- Automatic Screen Lockをオフにする
自分の好きなAPPをインストールする
- Chrome
- ChromiumではGoogleアカウントと同期が取れないのでChromeを入れました
- ここからChromeをダウンロードし、下記コマンドで実行
$sudo dpkg -i google-chrome-stable_current_amd64.deb
-
インストールが終わったら、忘れずサインイン
-
SSHとcurl
- よく使うので入れておきます
$ sudo apt -y install ssh curl git
- 動画像関係
- vlc, imagemagick, ffmpegを入れておきます
$ sudo apt -y install vlc imagemagick ffmpeg
- 機械学習関連
- pytorchでmake_dotを使い計算グラフを描画するならgraphvizを入れておく必要があります
$ sudo apt install graphviz
- Visual Studio Code
- ここからdebパッケージをダウンロードします
- 下記コマンドでインストールします(verでファイル名変わるので注意)
$sudo dpkg -i code_1.92.1-1723066302_amd64.deb
- インストールが終わったら、忘れずサインイン
最後に
自分のミニマム環境が以上になります。
次回はNVIDIAの環境セットアップメモを残そうと思います。