Rosetta@homeに参加するためには、いつも使っているRaspbianではなく、その親に当たる「Ubuntu」をOSとしてインストールする必要があります。ラズパイ用のUbuntuは「Raspberry Pi 2」〜「Raspberry Pi 4」までの世代ごとにリリースされていますが、Rosetta@homeが利用できるのは64ビット対応版のみです。そこで最初は、64ビット版のUbuntu Serverをラズパイにインストールして環境を構築する方法について解説していきましょう。
まずは「Ubuntu.com」からRaspberry Pi 3またはRaspberry Pi 4用のOSをダウンロードするのですが、「Ubuntu 18.04.4 LTS」と「Ubuntu 19.10」の2種類があり、どれを落としたらいいのか迷ってしまいます。ここは迷わずにUbuntu 18.04.4 LTSを選びましょう。なぜならば、Ubuntu 18.04.4 LTSの“LTS”とは「Long Term Support」の頭文字を取っているもので、長期間サポートが約束されているバージョンのOSだからです。Ubuntu 18.04.4 LTSは2023年4月までサポートされますが、Ubuntu 19.10は2020年の7月でサポート期間が終了します。
またRaspberry Pi 3用とRaspberry Pi 4用にリンクが分かれているように見えますが、実際にダウンロードすると同じファイルとなっているようで、32ビットか64ビットかを間違えなければ大丈夫です。
イメージファイルは「xz」形式のアーカイブとなっているので、これを解凍するために「7-Zip」をダウンロードしてインストールしておいてください。解凍してできた「ubuntu-mate-18.04.2-beta1-desktop-arm64+raspi3-ext4.img」は、「Win32 Disk Imager」などでmicro SDカードに書き込みます。
書き込みが終了すると、Raspbianを書き込んだときと同様に「フォーマットしますか」というメッセージがパタパタと表示されますがEscキーを押すなどして無視しましょう。ただしその中で1つ、microSDメモリカードのドライブである「system-boot」と書かれているウィンドウだけは閉じずに置いといてください。このフォルダにある「usercfg.txt」をメモ帳などで開きます。
ファイルを開いたら、リストの中に以下の行を追加します。最後に付け加える形で問題ありません。
hdmi_group=2 hdmi_mode=82 arm_64bit=1
この「usercfg.txt」は、Ubuntu Server起動時にどのような設定で動作するかを決めるものです。加えた記述はHDMIの出力形式で、「hdmi_group=2」はHDMIを「DMT」形式で表示させること、「hdmi_mode=82」は解像度1920x1080ピクセル、リフレッシュレート60Hzで動作させるという設定です。このピクセル数は、筆者が使っているラズパイ用サブディスプレイの解像度なので、自分が使っているディスプレイに対応した解像度にしてください。
出力形式はDTMのほかに「CEA」という形式がありますが、この場合は解像度の指定が異なります。ただしどちらで指定しても動作しますが、今回はDMT形式で設定します。なおこの設定をしておかないと、画面が表示されなかったり、横にゆがんでちらついたりしてしまいます。
DMT形式のときに選べる画面解像度とリフレッシュレートは以下の通りになります。ちなみに「reduced blanking」とは、ブラウン管時代に使っていた走査線の往復タイミングの戻り側をなくして効率を上げた方法で、映像信号の周波数を下げることができる技術です。
表■DMT形式でのhdmi_mode設定 hdmi_mode 解像度 リフレッシュレート 備考 1 640x350 85Hz 2 640x400 85Hz 3 720x400 85Hz 4 640x480 60Hz 5 640x480 72Hz 6 640x480 75Hz 7 640x480 85Hz 8 800x600 56Hz 9 800x600 60Hz 10 800x600 72Hz 11 800x600 75Hz 12 800x600 85Hz 13 800x600 120Hz 14 848x480 60Hz 15 1024x768 43Hz ラズパイとの互換性がない 16 1024x768 60Hz 17 1024x768 70Hz 18 1024x768 75Hz 19 1024x768 85Hz 20 1024x768 120Hz 21 1152x864 75Hz 22 1280x768 reduced blanking 23 1280x768 60Hz 24 1280x768 75Hz 25 1280x768 85Hz 26 1280x768 120Hz reduced blanking 27 1280x800 reduced blanking 28 1280x800 60Hz 29 1280x800 75Hz 30 1280x800 85Hz 31 1280x800 120Hz reduced blanking 32 1280x960 60Hz 33 1280x960 85Hz 34 1280x960 120Hz reduced blanking 35 1280x1024 60Hz 36 1280x1024 75Hz 37 1280x1024 85Hz 38 1280x1024 120Hz reduced blanking 39 1360x768 60Hz 40 1360x768 120Hz reduced blanking 41 1400x1050 reduced blanking 42 1400x1050 60Hz 43 1400x1050 75Hz 44 1400x1050 85Hz 45 1400x1050 120Hz reduced blanking 46 1440x900 reduced blanking 47 1440x900 60Hz 48 1440x900 75Hz 49 1440x900 85Hz 50 1440x900 120Hz reduced blanking 51 1600x1200 60Hz 52 1600x1200 65Hz 53 1600x1200 70Hz 54 1600x1200 75Hz 55 1600x1200 85Hz 56 1600x1200 120Hz reduced blanking 57 1680x1050 reduced blanking 58 1680x1050 60Hz 59 1680x1050 75Hz 60 1680x1050 85Hz 61 1680x1050 120Hz reduced blanking 62 1792x1344 60Hz 63 1792x1344 75Hz 64 1792x1344 120Hz reduced blanking 65 1856x1392 60Hz 66 1856x1392 75Hz 67 1856x1392 120Hz reduced blanking 68 1920x1200 reduced blanking 69 1920x1200 60Hz 70 1920x1200 75Hz 71 1920x1200 85Hz 72 1920x1200 120Hz reduced blanking 73 1920x1440 60Hz 74 1920x1440 75Hz 75 1920x1440 120Hz reduced blanking 76 2560x1600 reduced blanking 77 2560x1600 60Hz 78 2560x1600 75Hz 79 2560x1600 85Hz 80 2560x1600 120Hz reduced blanking 81 1366x768 60Hz 82 1920x1080 60Hz 1080p 83 1600x900 reduced blanking 84 2048x1152 reduced blanking 85 1280x720 60Hz 720p 86 1366x768 reduced blanking
Copyright © ITmedia, Inc. All Rights Reserved.
Special
PR