3DSのSDカード交換による体感速度変化の検証

2014年1月某日。
懸案だった3DSのSD容量不足への不安とおさらばするため。
SDカードの換装(交換)作業を行ないました。



で、せっかく高品質のカードに交換するので。
その前後で体感速度がどれほど変化するものなのか。
『とびだせ どうぶつの森』の起動時間によって比較してみました。


方法

SDカード

今回用意したのは、東芝のEXCERIAシリーズのType2。
信頼性で人気の「白芝」の後継種とされるシリーズです。

交換前のSDカード

交換後のSDカード



えーいちおうここで、蛇足的説明。
3DSは補助記録メディアとしてSDカードを使います。
しかしSDカードといってもピンからキリまで。
高品質をうたった高級なヤツもあれば。
ドンキで投げ売りされてるようなヤツもあります。

そのなかでミディアムユーザ以上の層に定評があるのが、
・SanDiskのextremeシリーズ
・TOSHIBAの通称「白芝」
の2種類。

extremeシリーズは、俗称「駅」。
「extreme」と「extreme pro」の2つのランクがあり。
それぞれ「駅」「駅プロ」と呼ばれます。
UHS-Iという規格に対応していて。
砕いていえば「速い」ことをウリにした製品ですね。

とはいえ、じつは3DS本体がUHS-I規格に非対応なので。
UHS-I対応なSDカードも、その性能はフルに発揮できません。
まあ予想ですが、
「UHS-Iに対応するくらい速度に力を入れてるカード」
なのは間違いないハズだから
「真のスペックは出せずとも、多少は高速化が望めるんじゃね?」
みたいなノリで支持されている模様。
(戸愚呂45%でも十分強くね?みたいなハナシよ。)

一方「白芝」は、名前のとおり東芝の白いSDカード。
東芝製のSDカードには、これ以外にも黒や青のがあるので。
それらと区別するためにこの呼び方で呼ばれます。

「白芝」は規格上は先の「駅」よりも1世代古く。
UHS-Iも非対応なので、公称スペックは駅に劣りますが。
そのウリは、なんといっても信頼ある日本製であること。
カードがいかれてセーブデータが消える
という最悪の事態を恐れる慎重派ゲーマーに人気です。

ということで、ロットの違いとか細かいハナシは多々あれど。
すごく簡略化すると、3DSのカード論争には
・速さを重視する「駅プロ」派
・安心を重視する「白芝」派
のふたつの派閥があって。
日々、互いに罵ったり、罵らなかったり。
ざっくりいうと、そんなカンジ?

しかしながら、後者の「白芝」は昨今入手が困難で。
ウソかホントか、生産終了になったというウワサもある。
で、代わって台頭しつつあるのが、今回使った「EXCERIA」。
これも東芝製の国産SDカードで。
ついでにUHS-Iにも対応した、新しいシリーズです。
(つっても先述のとおり、3DS自体はUHS-I非対応ですが。)

EXCERIAシリーズにはいくつかのランクがあります。
ハイエンドが、読み込みも書き込みも速い「Type1」。
ミドルクラスは、書き込み速度がやや遅くなった「Type2」。
一番廉価なのが「TypeHD」。
いずれにしても国産なのは変わりない(らしい)ので。
3DSユーザ的には、速度も気になるひとはType1。
コストパフォーマンス重視ならType2、ってカンジなのかな。

もちろん、速さに定評のある「駅」派もいまだにいて。
セーブ・ロードの長いゲームをやってるひとには、人気みたい。

いずれにしても安い買い物ではないし。
投げ売りされてるノーブランドみたいなのでなければ
「ちょっとぶつけただけでデータ消えた」
なんてコトはそうそうないでしょうから。
わざわざ高いSDカード買う輩が大半ってワケもなし。
いままでのあたしのように、
「とりあえず本体に付属のSDカードでいいわ」
というユーザのほうがよほど多いでしょう。

これが2014年1月現在の3DSのSDカード情勢です。

そんななか、SDカード容量が心配になってきたわたくし。
しかも近々、妹の3DSのカードも換装する必要があるので。
それに先立ち、まず自分ので積み替え作業をしてみることに。
どうせなら良いのにするかってことで。
心配性なあたしは、国産なEXCERIAにしてみたわけです。


パッケージ


並行輸入品です

ちなみに、我が家にはUSB3.0対応のカードリーダがないので。
スペックの正確な測定はできてません。
いちおう安物リーダでつないで、ベンチとってみたけど。
Seq Read/Writeは、ともに公称値のはるか下の20MB/s程度。
これはカードリーダがボトルネックなだけで。
SDカード自体がクソなわけではないと信じたいです。
(偽物の粗悪SDカードをつかまされた可能性もなくはないw)

というか、そういうベンチ結果はネット上にいくらもあるので。
値が知りたければ、そちらを検索してくださいってことで。
このページでは、ベンチの値よりも
体感できる実際のソフトの挙動として速いか
について検証したいとおもいます。

測定ソフト

SDカードの性能の効果をみたいので。
検証するのは、当然SDカード経由のデータ転送速度。
今回は『とびだせどうぶつの森』のDL版にしました。
バージョンは現時点で最新のver.1.1です。

測定方法

まず、測定時の本体メモリ状況を統一するため。
1回の測定ごとに、いったん本体の電源を切って。
その後に再度起動します。

本体メニュー表示後、数秒おいて『とび森』を起動。
暗転後、画面右下に電車マークが出た時点をゼロとして。
タイトル画面が表示されるまでのロード時間を計測しました。

計測にはストップウォッチを使用。
換装前・後それぞれにおいて、各10回ずつ測定。

計測後はプレイヤーデータの読み込み等はせず。
タイトル画面のまま、HOMEボタンからソフトを終了。
本体電源を切り、次の計測へ移りました。
よって、プレイヤーデータには変更を加えていないので。
すべての計測で、読む込むデータ量にほぼ差はないハズ。

また、全20回の測定において、いずれの計測のあいだにも
日付の変更(0:00をまたぐこと)
とび森内の日数経過(6:00をまたぐこと)
は含みません。
実時間としては、日付変更後の深夜時間帯に作業を開始し。
すべての計測は、SD交換を含めても1時間程度で終了しました。

SDカード交換方法

SDカードの交換自体は、特殊なことはしてません。
個人的に、記録媒体は最初にフォーマットしたいひとなので。
データを移すまえにクイックフォーマットはしましたが。
(公式であるSDフォーマッター 4.0を使用しました。)
それ以外は、フツーにWindows PC経由でコピーしただけです。


結果

以下が測定の結果をグラフ化したもので。
縦軸が時間(秒)。
左の箱ひげがSDカード交換前。
右が交換後です。

味気ないグラフなんですが、所詮20データ点なんで。
まーこんなもんです。


『とび森』起動時間のSDカード交換前後比較

交換前のデータに、1つだけ外れ値があり。
その回だけ2秒ほど長くかかっていますが。
(だからこそ単一回計測のデータは信用できない。)
それ以外のロード時間は、20秒弱でかなり安定。
SDカード交換後のほうが、やや短い傾向がみてとれるものの。
縦軸をみればわかるとおり、差は微々たるものです。

各10回の計測の平均値±標準偏差は、
旧SDカード ... 19.74 ± 0.81 秒
新SDカード ... 19.27 ± 0.10 秒
ってことで。
うーん、ほとんど変わらない。

いちおう検定すると、t検定ではp=.101で有意差なし。
Wilcoxonの順位和検定ではp<.05で有意差あり。

しかしまぁ、有意性検定の結果はおいといても。
その差は平均でたったの0.5秒ほど。
変化率でいえば、0.5秒÷19.5秒=3%弱。
わたし自身には、体感として変化は感じられませんでしたし。
"ウェバフェヒ"的にも、可知差異とは考えがたい。


考察

SDカードの質と3DSの体感速度

と、いうことで。
ベンチをとれば当然速いであろう高品質SDカードですが。
3DSで利用する場合の体感上は、上記のとおり、
「ほぼ変わらない」
という結果となりました。

より慎重に、今回の実験結果を解釈すると、
『とび森』ロードのボトルネックはSDカードの速度ではない
ということになりましょう。

ただし、これは本体起動直後におけるロード時間の話で。
それ以外の条件では、保証の限りではないです。
というのも、実際遊ぶときにはいろんなソフトを起動・終了するし。
本体電源も落とさずスリープで運用する場合が多い。
そういうときには、3DSのメモリの状態が違うハズなので。
それにともない計測結果が変わってくる可能性はある。

実際、わたし自身がそういう使いかたしてますが。
その状況での『とび森』起動は、20秒じゃ利きません。
ヘタすりゃ平気で1分ぐらいかかったりします。
よって、平均20秒ってのはかなり低負荷な条件での値と考えられ。
高品質なSDが真価を発揮する余地がなかった可能性はあります。

また、今回は検証できていない事項もあります。
たとえば、ReadではなくWriteの性能はどうなのか。
モンハンなどのソフトでは、とくにセーブが遅いらしく。
それを少しでも快適にするため、高品質SDにするひとが多いらしい。
ということは、セーブ関連のほうが性能差が出やすいかもしれません。

ただ、これは試せてない理由があります。
まずわたしは、モンハンをもってなくて。
手持ちソフトで検証に使えそうなのが『とび森』でした。
で『とび森』の場合、たしかにセーブも時間かかることあるけど。
それよりなにより、起動時のロードが長いので。
今回はセーブではなくロードで検証しよう、と。

それにわたし、これがはじめてのSDカード交換だったので。
新しいカードで問題が生じないか、一応ひと並みに不安で。
その保証がないうちに、新しいほうのカードで
プレイヤーデータの立ち上げと(上書き)保存終了
を繰り返したくなかったのですよ。
(まあ最悪、旧SDカードに戻せば良いわけではあるけど。)

ということで、セーブの速度に関しても未検証ですので。
なんともいえません。

また、現在新SDカードを使いはじめて1週間ほどなので。
信頼性などに関しても、定量的に判断することは不可能です。
EXCERIAは日本製なので、安定性には期待しているのですが。
じつはカード交換後の初回起動時に
SDカードが認識できないためカード内のソフトを表示できない
的なメッセージが出て、超驚いたことも付記しておきます。

結局これは、いったんSDカードを抜き差ししたら出なくなり。
以降は一度も出ていないので。
単にホントの接触不良だっただけかもわかりません。
少なくとも、カードの信頼性の判断材料にはならないかも。
ま、目にしたときにはひっくり返るほどビビりましたけどね。
(;´д`A゛

いずれにしろ、未検証な部分は知りようがない。
検証した範囲に関しては、高品質SDでも体感は変わらない
簡潔にいえば、これが結果です。

検索してみても、付属SDから白芝や駅プロにした感想としては、
「若干速くなった気がする」
「アイコンの表示がちょっと機敏になったかな」
みたいな、すごい微妙なコメントが多かったですが。
測ってみれば、短縮された時間はもとの3%程度だったので。
「速くなった」という報告の多くは、プラシーボではないかと。

プラシーボ統制群とって実験すればハッキリするんだけどね(笑)
もともと3DSもってて付属SD使ってる学部生とかを
「高速SDに交換してあげるから、感想きかせてください」
って触れこみで集めてきて。
半分は統制群にしたうえで、体感速度変化をリッカートで取れば良い。
まあわたしには、そんな検証する行動力はないので。
どなたか卒研とかでやってくれさいな。

SD交換にタイムスタンプ維持は必要か

ついでに、今回タイムスタンプについても検証したので。
それについても、あたしの見解を書いておきます。

3DSのSDカード換装作業について、ネット上には
「Winエクスプローラでコピーするとタイムスタンプが変わる」
「すると新SDカードではファイルの表示順とかが変わって困る」
「対策としてタイムスタンプを維持できるソフトでファイルコピー」
という方法がえらく推奨されてます。

でもこれ、もともとはPSPで起きた問題のハナシで。
この作業手順を提唱したブログのエントリーも、
「PSPのときにこの問題で困ったから、3DSでも…」
という、イマイチ根拠のない理由です。

たしかにPSPなら、VIDEOフォルダに画像や動画入れられるし。
中身をファイルとしてやりくりする機能もあるので。
その場合、タイムスタンプの維持はメリットがあるでしょう。

でも、3DSって基本的にそういう機能なくて。
ユーザ側には、ファイル単位での内部実装はほぼみえない。
DLソフトなどのSDカードの中身を、
「これこれのソフト ... 何ブロック使用」
みたいなかたちで知ることはできるけど。
「それが実態として何個のファイルなのか」
とかはブラックボックスで。
ユーザはそういうトコ意識しなくてよいようにできている。
だとすれば、タイムスタンプなんて関係ないんじゃね?

ソフトのデータなら、日付も内部にバイナリ保持するでしょ普通?
たとえば、
個々のセーブデータが単一ファイルとして存在して。
そのタイムスタンプを使って最後のプレイ日時を判別してる。
なーんて仕様にするとは、到底思えない。

またメディア機能として、3DSにはカメラがあって。
撮った写真は日付順で一覧表示されるけど。
あのソートだったら、Exif情報使ってるだろう。
わざわざファイルのタイムスタンプ使うとは考えにくいし。
仮に3DS内の表示がタイムスタンプ順だったとしても。
毎数上限のため、そのうちPCに写真を移すのは必然なワケで。
PC上ではExifでソート管理できるから、結局問題にならない。

そう考えると、タイムスタンプうんぬんって完全に杞憂で。
3DSでは、そんな心配する必要ないんじゃないかと思えます。

ということで、ものは試し。
今回あたしは、ファイルのコピーも特別なソフトは使わず。
フツーにエクスプローラで、いったんPC上にコピーし。
それをフツーに新しいSDカードへとさらにコピーしました。

で、結果としては、この方法でとくに問題無し。
Windowsの標準コピーで困ることは何もなかったです。

ホーム画面のアイコンの並び順は、当然もとのまま。
(そりゃもともと日付順に並んでるワケじゃないもんね。)
わたしのプレイ環境では、不都合の出たソフトもゼロです。
SD交換以前に撮った写真も、正しい日付でソートされてたので。
「3DSカメラ」もExifデータに基づいて動いてて。
タイムスタンプは使ってない模様。

もちろんこれは、ソフト依存だと思われますので。
タイムスタンプ変わって困るソフトが、ないとは言いきれない。
しかし、現状ではそういった問題には一切あたらなかったワケで。
実質タイムスタンプ問題は、3DSでは杞憂と言ってよいでしょう。

ちなみに、万一タイムスタンプがゲーム内処理に関係してるのなら。
『とび森』の「カブ(実時間経過で腐る)」とか危ないトコでしたが。
今回は、気にせず大量のカブを所持したままSDを乗り換えました。
結果、もちろんなんの問題もありません。
フツーに新鮮なままのカブをもっていました。
(もちろん時間設定などに手は加えない前提で。)

つーことで。
ネットで調べても、なんの根拠もなしに
「タイムスタンプが変わらないよう、何々ってソフトを使います」
とか書いてるひとが散見され。
「そうしないとファイルの並び順が変わったりします」
などという根拠のない記載がある、この問題。
検証の結果、なんの不都合も生じませんでしたので。
どうぞ普通に、エクスプローラでコピーしてください。

だってさー、「日付順に並んだファイルの操作」?
そもそも3DSでしないでしょ、ってハナシですよ。
(;´д`)
冷静に考えればわかりますよね。