どちらもArmアーキテクチャなのだから、可能性はあるハズ。
Apple Silicon上でSwitchが動く?
Sera Tonin Brociousと名乗る開発者がTwitterで、M1 Mac上で実行されているSwitch用「スーパーマリオオデッセイ」の動画を公開した。
これは高性能グラフィックAPIであるVulkanを使用したオープンソースのエミュレータ「yuzu」を介して達成されたもので、Apple純正のMetalグラフィックフレームワークにVulkanをマッピングするランタイムライブラリ「MoltenVK」を使っているという。
そしてMoltenVKの制約で現時点では動作は完璧ではなく、途中で終了してしまうようだ。
https://twitter.com/daeken/status/1340802622547214338?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1340802622547214338%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fjapanese.engadget.com%2Fm1mac-nintendo-switch-emulation-062025302.html
このTwitterの動画では、まずエミュレータを起動させ「スーパーマリオオデッセイ」のROMデータを選択、Joy-Conの確認を含めたいくつかの確認オプションが表示され、さぁ起動、というところでエミュレータが終了というものになる。結果的にはゲームプレイまでは確認できないものの、Switchの起動シークエンスの途中までは動作していると考えられるとなると、最終的にはM1 Mac上で動作する可能性が高い。
Switchは、NVIDIAのTegra X1ペースを搭載しているので、M1 Macと同様のArmアーキテクチャで動いている。動作が不安定な部分はいろいろな調整が必要なのだろうが、エミュレーションできる可能性はとても高いと思われる。
Arm関係はとても多い
今回はNintendo Switchがエミュレーションで動作した、という話だが、Armアーキテクチャで動作しているシステムは世界中でとても多い事を考えると、権利的な部分がクリアにさえなり、エミュレータの基礎技術が確立すれば、かなり多くのシステムがM1 Macの上で動作可能と考えられる。
Android OSだってArmで動作しているのだから、M1 Macの上で動作させる事は比較的容易ではないかと思う。そう考えるとM1 Macは、ハードを直接制御するハイパーバイザ型の仮想化フレームワークさえ利用できれば、エミュレータの移植そのものも比較的容易ではないかと思われる。
もちろん、出来るという事とやっていいという事には雲泥の差があるワケだが、Apple Siliconの可能性は相当に広いという事が言えるのではないかと思う。
期間は2020年12月23日~2021年1月6日の3時までで、結構長期に渡って実施されている(画像の日付は米国現地時間)。
何れもRyzen 5000シリーズとして投入されるようだが、一つはGPUを内包しないZen3コアで、Ryzen9 5900、Ryzen7 5800、Ryzen5 5600とTDP 65wの製品群になるようである。
具体的には、本装置に接続した4つのHDMIソースを、4分割モード、マルチ画面モード、ピクチャー in ピクチャーモード等に本機を使って合成し、複数映像を1画面として構成、PC映像としてキャプチャする事で、1つのアカウントで複数映像を実現している。
検索エンジンで「価格.com Lenovo ThinkCentre M75q Tiny Gen2」と検索すると出てくる、広告下のリンクに飛ぶと、価格.comの該当製品ページへ飛ぶ。
サイズはA5とB6があるのだが、大きめのA5サイズを購入した。大きめを購入したのは、書きやすいというのもあるが、丁度A4の半分というのも大きい。もしこれがB6サイズだとコレまた微妙なサイズ感になるので、あえてA5サイズにしている。
この技術はAR(Augmented Reality)のように網膜に人工的な光刺激(今回の場合は画像の投影)を与えて近視の進行の抑制・治療を目指すという独自技術になる。
収録されるタイトルは全37タイトルとなり、操作ボタンは小さいながらも本物と同じ素材を使用、ジョイスティックも基本設計が忠実に再現されているという懲りようである。
おかずは炊飯時の水蒸気で加熱調理するという仕組みで、レトルトカレーやどんぶりの素など、コンビニで加熱調理できるおかずを対象としている。水蒸気での過熱調理なので、蒸す事は可能である事から、餃子や野菜を蒸すといった調理もできる。
その際、LANポート部のLEDの色が変わるのだが、10GbE時はグリーン、それ以外の接続の時にはオレンジにLEDが点灯するのだが、これ、3色ぐらいにしてせめて5GbE、2.5GbEの時に黄色、1GbEと100MbEの時にオレンジといった、低速度接続の時には別の色にしてくれればよかったのに…と思ったりする。もし1GbE時は低速でない、というのなら、最低速度の100MbEの時だけオレンジとか、そういうのでも良い。
基本スペックとしては、CPUにRyzen9 5950X、メモリ32GB、ストレージは1TB NVMe SSDと2TB HDDを搭載し、CPUクーラーは簡易水冷、搭載電源は1000w 80Plus Gold、OSはWindows10 Homeといった構成である。

最近のコメント