(function() {function signalGooglefcPresent() {if (!window.frames['googlefcPresent']) {if (document.body) {const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe);} else {setTimeout(signalGooglefcPresent, 0);}}}signalGooglefcPresent();})();

Tagged: Apple Silicon

MacBook Pro購入の誤算

ん~、まさかここまでの展開になるとは予想できなかったなぁ。

M1 MacでWindows10

2020年7月、私は2020年モデルのMacBook Pro 13インチを購入した。
当Blogでも記事にしていたので、詳細はそちらを見て戴きたい(当Blogの検索窓にMacBook Proと入れて戴ければ続々出てくる)が、当時はIntelコア搭載のMacBook Proを即時購入するか、それとも秋に発売されるというArm版MacBook Proを待つかで随分と悩んでいた。
悩んでいた最大の理由が、仮想化環境でWindowsを動作させられるか? というものである。
仕事上、どうしてもWindowsは使って行かなければならないので、モバイル機器にもWindowsという選択肢がどうしても必要だったのである。
CPUがIntelコアだと、もともとx86コードが実行できるIntelコア搭載Macであれば問題無くWindowsが起動できる。それは既に実証されている事なので安心感があるのだが、Arm版Macの性能が未知数といいつつも、当時のAシリーズのCPUが搭載されるとなるとその性能が相当に高いのではないか? という不確定要素もあり、待つべきか、それともIntelコア版があるウチに購入すべきかで、相当に悩んだのである。
結果、私はIntelコア搭載Macを選択した。理由は、Arm版MacでWindowsが動作させられる可能性が低いとなったからである。但し、ここで私は一つのミスをやらかしている。
というのも、この時点でArm版Windowsの可能性をあまり考えていなかったのである。
Microsoftも独自SoCを開発してArm版Windows10を搭載した製品を出していたのだが、そのArm版Windows10がMacで走るかもしれないという可能性をほぼ見落としていたのである。
しかも、当時のArm版Windows10は、32bitアプリケーションしか走らなかったという問題もあった。Windows10をMacで普通に走らせるには、ほぼIntelコア搭載Macが必要、と判断したのである。
ところが…M1 Macが発表となり、その性能の高さが各所で報じられると同時に、M1 MacでArm版Windows10が走るという話がApple関係者から発信されるに至った。
この時点で私の予想できなかった状況へ進んでいった事は言うまでもない。
結果、現在ではM1 MacでArm版Windows10が、個人レベルで動作させられるにまで至っている。

もっと時間がかかると予想

もちろん、私は今後ずっとMac上でWindows10が動作しないとは思っていなかった。
いつかの段階では、M1 Mac上でWindows10が仮想環境で動作するだろうと思っていたし、そうでなければ仮想化ソフトを販売しているメーカーは大きな事業転換を迫られる事になるわけで、少なくともAppleが2年かけてApple Siliconへと移行させていく中で、M1 Mac上でもWindows10が動作するようになるだろう、と予想していた。
しかし、実際にはM1 Macが発売されて3ヶ月程度でArm版Windows10が個人レベルで動作してしまった。さらに追い打ちを掛けたのは、Arm版Windows10がx64コードをエミュレーションできるようになったという事。これでArm版Windows10は、ほぼ全てのWindowsアプリケーションが動作する可能性を持つに至ったワケである。
しかもM1 Macのその性能の高さは予想外である。Rosetta2上で動作しているアプリケーションであっても、ネイティブの2割弱程度の速度で動作しているし、何より、元々の処理能力が高く、2割減となった性能ですら普通に使えるレベルの性能だったワケである。
これを誤算と呼ばずに何というのか?
ただ、私がもしM1 Macの発売を待っていたとしたら、一つだけ悩む部分があったのも事実だ。
それはThunderbolt3端子が2つのみで、それ以外に拡張ポートがないという事である(Mac miniはUSB端子があと2つあるが…)。
これに関しては、2021年に上位版のApple Siliconが登場するようで、今後期待したいところである。
なので、私自身は現在のIntelコアMacBook Proを購入した事を後悔はしていないものの、予想を大きく外したな、という思いでいっぱいである。

Continue reading…

オリジナルを超えるM1版Mac

これが本当ならMicrosoftもイヤになってくるんじゃないだろうか?

Arm版Windowsの起動

Apple幹部がM1版MacにおいてArm版Windows10の動作が技術的には可能だという事を認め、実現できるかどうかはMicrosoft次第だ、とライセンスを提供するかしないかの問題のみである事をコメントした後、実際にソフトウェア開発者がM1版Mac上で仮想化したArm版Windows10の動作に成功した、と報告された。

https://twitter.com/_AlexGraf/status/1332081983879569415?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1332081983879569415%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fjapanese.engadget.com%2Fm1chip-mac-armwindows-035021085.html

開発者のアレクサンダー・グラフ氏によって、動作した事が確認されたワケだが、その動作は「きわめてキビキビしている」という事だった。
その方法は、オープンソースの仮想マシンエミュレータ「QEMU」にカスタムパッチを適用して、OS X Yosemiteで追加されたハイパーバイザ型の仮想化フレームワークで仮想化する、というアプローチだという。
QEMUはホストCPUで直接ゲストコードを実行することでネイティブに近いパフォーマンスを達成するエミュレータだが、この組合せでM1版Mac上でArm版Windows10を動作させた場合、x86アプリケーションをRosetta2ほどではないにしても、かなり近い速度で実行できるらしい。
最も、現段階ではまだ初期段階であり、安定しているかどうかは別モノの話なワケだが、こうして動作した以上、気になるのはそのベンチマーク速度という事になる。
開発者アレクサンダー・グラフ氏は、この方法で必要になるカスタムパッチをメーリングリストに公開しており、誰もが利用可能な状態にしている。となれば、やはりベンチマークに挑戦するものが現れた、というワケである。

気になるベンチ

挑戦した一人がGeekbench 5により測ったところ、M1搭載Mac上の仮想化Arm版Windowsのシングルコアスコアは1288、マルチコアスコアは5449になったそうだ。
単にこれだけでは比較対象がないのでわかりにくい話なので、ここにMicrosoft製品である、第2世代Surface Pro Xのスコアと比較すると、Surface Pro Xはシングルコアスコアが799、マルチコアスコアが3089という事が判明した。
ちなみに第2世代Surface Pro Xに搭載されているプロセッサは、MicrosoftがカスタムしたSQ2という、クラス最速を謳っていたコアである。
今度は逆にx86版のGeekBench 4を実行して調べて見ると、M1版Mac上の仮想Arm版Windowsはシングルコアスコアが2533、マルチコアスコアが8917となり、Surface Pro Xはシングルコアスコアが2019、マルチコアスコアが6646と、やはりM1版Macが圧倒的に勝ってしまうようである。
もちろん、これはまだ実験レベルの話であり、多数のユーザーが実行して同様の結果が出た話とは異なるので、このスコアが絶対的な結果というには速すぎる。
DRAMまで統合している事の強みだが、M1プロセッサのその性能の高さが非常に高いレベルで優位であろう事は読み取れる結果だと言えるかも知れない。

Continue reading…

Ryzenの本気

Ryzen 5000シリーズは、チップセットのBIOSアップデートで更なる進化を遂げる(らしい)…。

より細かな設定を

AMDがRyzen 5000シリーズに対応したAMD 500/400シリーズのマザーボード向けに自動クロック/電圧調整技術である「Precision Boost Overdrive 2」(以下PBO2と略)に対応したアップデート「AGESA 1.1.8.0」を配信開始した。各マザーボードメーカーは12月よりBIOS更新にて対応するとみられる。
適正値が設定されていないだけって事はないのか?このPBOは、今までのRyzenにも搭載してきた技術で、プロセッサの温度やVRM電流、パッケージ全体の電力に応じてVRMが供給できる電力容量限界を引き上げ、電圧とクロックを高めてプロセッサの性能を引き出す技術である。
しかし、前バージョンのPBOでは、軽負荷状態時の電圧はそのままで、1つのコアに高負荷が集中している場合、そのコアの電圧のクロックを高めても他の軽負荷状態の消費電力は変わらなかった。Ryzenは複数のコアが1つのパッケージ電力と温度キャパシティを共有している為、軽負荷状態のコアもパッケージ電力と温度キャパシティを一定値消費していて、高負荷コアと食い合っていた。
そこで、PBO2はこの軽負荷状態のコア電圧を下げる「アンダーボルテージ」をサポートし、軽負荷状態のコア消費電力を削減すると共に、高負荷が集中しているコアに余った電力と温度キャパシティを回す事を可能にした。
これらの機能は、最近のCPUでは相応の機能が搭載はされているのだが、PBO2はより細かい調整が可能になった事で、よりアグレッシブに性能を引き上げる事ができるようになった。
ある意味、Ryzenは設定の調整でより効率の良い動作が可能だという事でもあり、使用者の状況に応じてカスタマイズできる環境がある、という事でもある。

考え方の違い

ただ、こうした性能向上の幅がまだある、という事をわかっていて、標準でどうしてその設定にしていないか? という疑問は残る。
おそらく、使用する冷却パーツによって設定が変わったり、或いはPC全体の冷却性能に依存したりと、状況と環境によって変動があるためだとは思うが、それを考慮してもAMDはセッティングが甘いような気がしてならない。
RyzenやRadeonでは、ベース電圧を少し下げた方がBoostクロックが架かりやすくなって性能が伸びる、といったケースも過去から言われている。
この場合、その設定したベース電圧が本当に正しかったのか? という疑問が残るわけで、個人的には製品に対して詰めが甘いのではないかとすら思える。
おそらく、この辺りは半導体の歩留りの関係で、指定電圧ギリギリになってしまう製品を救済する関係から、ベース電圧を若干高めにしている可能性もあるのだが、私の知る範囲では電圧が足りなくてフリーズした、などという話は聞いたことがない。
やはり、安全性第一という側面が、性能をわずかに落とす原因になっているように思えてならない。考え方の違いなので、その判断は難しいものと言えるかも知れない。

Continue reading…

Thunderbirdが遅い

MacBook ProのOSをBig Surにしたところ、問題が出た。

動作が重い

先日、13インチMacBook Pro 2020 Intelコア版のOSをBig Surにアップデートした事を記事にしたが、アップデート時にも進捗が見えなくて焦れた事もあれば、その後のアップデート状況は動作も良好という話をした。
しかし、全てに於いて全く問題なし、という状況にはならなかったようだ。
Macにインストールしているメーラーである「Thunderbird」の動作が異様に遅い事に気がついたのである。
Thunderbird以外のアプリケーションでは、セキュリティソフトのESET CYBER Security Proが起動できないという問題がわかっていて、それ以外だとParallels Desktop16含めて問題なく動作している。
ESET CYBER Security Proは、公式サイトで未対応である事が既に判明していたのだが、本日付でリアルタイムファイルシステム保護機能だけが動作するbeta版が提供されている。但し、このbeta版をインストールした後は、おそらく正規版がリリースされても自動でアップデートされない可能性がある為、私は今の所正式版を待つ事にしたのだが、どうしてもESETでセキュリティを保護したいという人は、リアルタイムファイルシステム保護機能に限定されているが、beta版を導入する事をオススメする。

ESET サポート情報
https://eset-support.canon-its.jp/faq/show/17538?site_domain=private

Thunderbirdに関しても、とりあえず調べたところ、公式では日本語での説明が無かったのでわからなかったが、日本語サイトの各所でbeta版の84.0b1をインストールする事で問題無く動作する情報が見つかった。
公式では78.5.0版がBig Sur公開後に発表された最新版だが、このバージョンでは動作の重さを解決するには至っていない。
一日でも早く動作改善させたいのであれば、84.0b1をインストールして対応するしかないが、この場合、正式リリースが出た時に正式版で自動アップデートが効かない可能性があるので、そこはbeta版を扱うという意味で注意が必要である。

Thunderbird 84.0b1
http://ftp.mozilla.org/pub/thunderbird/releases/84.0b1/

まだまだ不安定

macOS Big Surだが、やはりまだまだ不安定の域を出たとは言い難い状況と言える。
Big Surをインストールしてみた私の2020年発売モデルぐらい新しいMacだと、Appleも比較的検証もしっかりしていると考えられるが、古くなればなるほど、Appleの検証は行き届いていない感じがする。
ただ、不具合報告の中に2019年に発売されたモデルが含まれていたりと、必ずしも新しめのMacだから大丈夫という事はないのも事実で、何がトリガーになっているのかが見えていない。
ただ、無事インストールできた人の操作感を確認すると、ほとんどの人がサクサク動作し、今までよりも効率良く作業できる、という話をする。
特に動画編集をしている人は、SSDへのアクセスが高速化している事を感じられるほどだというので、OSとしては良く出来たバージョンだと言えるかも知れない。
なので、後は不具合が出る部分をどう吸収するか、という所が課題なワケだが、Macもここ数年でいろいろなバージョンで複数の機種を発売している事から、構成される部品での製造機種に結構な幅がある。Windowsと比較するとそれらは圧倒的に少ないわけだが、MacはWindowsよりもブラックボックスが多いので、こういう対応には苦労する事は容易に想像出来る。

Continue reading…

M1でWindows

完全ではないにしても、動作する環境がもう揃い始めた。

ARMでもRosetta2で

先週から、M1搭載のMacの話題が各所で言われていて、その都度反応している私だが、もちろん私がそれに注目しているからこそ、このBlogでもそうした話題が多くなっている。
私の一番の関心どころは、やはりMacでWindowsが動作するのか、というポイント。
私がIntelコアのMacBook Pro 13インチを購入したのも、このMacでWindowsが動作する環境が作れるからであり、Apple Silicon搭載Macを待つか迷っていたのも、Windowsの動作状況が大きく影響していたからだ。
だが、私のその悩みも実は杞憂だったかもしれない。
というのも、今の時点でM1搭載MacでWindows環境が実現するかもしれない道が見え始めたからだ。

この動画を見るとわかるが「CrossOver 20」というWindowsのエミュレーションソフトを使用する事でWindowsのアプリケーションがエミュレートされて動作している。
具体的な動作状況としては、32bitのIntelコアWindows向けバイナリを動かす際は、Wine 5.0(LinuxやMacでWindowsアプリをエミュレートするソフトウェア)ベースのCrossOverで32bitから64bitにブリッジして、さらにRosetta 2を介して動作する…そんなイメージである。
つまり、M1チップ上でエミュレーションにエミュレーションを動作させて動かしている、そんな感じである。
それにも関わらず、これだけ動かせている事にまず驚きである。

課題も多い

ただ、DirectX11が関与するものは動作しない等、Windowsでは当たり前に動作するものが結構動かないなど課題もまだまだ多いのも事実で、これらが一気に問題解決するかというと、そう簡単な事ではない事も予想できる。
米Parallels社も、意欲的に取り組むだろうとは思うが、M1搭載Macでx86アーキテクチャのプログラムをスムーズに動作させるのは、まだまだ試行錯誤が必要だろうと考えられる。
ただ、それでも今の時点でこれだけのものが動いているという事実は間違いないわけで、Rosetta2のトランスコードの処理能力はかなり高いものと考えられる。
これは私の予想ではあるが、来年のそう遅くない時期には、M1搭載MacでWindows環境はそれなりに現実的になってくるのではないかと思える。やはりDirectX11、DirectX12あたりの動作がそのカギを握っているのではないかと思うが、米Parallels社あたりは、この問題に対して何かしら突破口を切り開いてくるものと思っている。M1搭載MacでWindowsは夢物語ではない

Continue reading…

今後のPC業界はどうなる?

Apple Silicon「M1」の実力が明確になった。少なくともローエンドはもう駆逐されたと言っていい。

Windowsである必要性

いよいよApple Silicon「M1」搭載のMacBook Air、MacBook Pro、Mac miniがユーザーの元に届き始め、その性能の高さがハッキリとしてきた。
その実力は、Appleが言っていたように少なくとも既存のIntelコアを搭載していたローエンドモデルはどれもが太刀打ちできない性能であり、MacBook Pro 16インチの性能に肉薄するものだった。
マルチコア性能ではまだIntel Core i9に届かないようだが、そもそも現段階のM1の守備範囲はローエンドであり、Core i5あたりを駆逐できれば問題の無い性能と言える。
ポイントは、ARMコードにネイティブ対応していない、Rosetta2によってトランスコードされたプログラムですら、同等の性能で処理してしまっているところである。こうなると、M1コアを搭載したMacを選ばないという手がない。
そもそも、今ローエンドクラスのPCを使っている人は、WindowsというOSである必要性がどこまであるのだろうか?
MacでもOffice 365が動作し、GoogleのWebアプリが使え、Adobeのソフトが利用出来る。よほど特殊なプログラムでない限り、WindowsでもMacでも問題無い時代になっているのではないかと思う。
いや、もっと言うなら、ノートPCである必要性すらないのかもしれない。iPadでほとんどの事が事足りるのなら、そもそもノートPCを選ぶ意味もない。
そういう時代であるからこそ、M1の性能はタブレットよりもちょっと高度な事をしたいと思った人には最適な選択肢になるように思う。
もっともWindowsノートPCの格安と言われる価格帯は、MacBook Airの半分くらいの価格なので、絶対価格でWindowsノートPCを選択するという人もいるのも事実だが、少なくともいろんな面での完成度の高さを10万円強という価格で手にできてしまうMacBook Airは、今の時代の最適解の一つではないかと思う。

コストでみるMac mini

今回、M1の性能の本当のところが見えた事で、一つ私が思ったのは、案外Mac miniがお買い得なPCなのではないか? という事である。
Mac miniは、本体のみでディスプレイもなく、入力機器も自前で用意する必要があるが、既にWindowsのデスクトップPCを持っている人であれば、既存の機器を接続すれば利用出来る、格安Macである。
Mac環境をもっとも安価に手にしたいと思えば、自ずとMac miniが選択肢になるのだが、今回のM1搭載機となったMac miniはその性能からみてもお買い得なPCになったように思う。
案外オススメなMac例えば、AMDのRenoir、Ryzen7 4750Gを搭載したミニPCを自作したとしたら、少なくともMac miniよりも高く付くし、その性能にしてもApple Silicon「M1」を搭載したMac miniの方が上回るだろうと思われる。しかもMac miniはOSが標準で付いてくるし、そのOSの中にはかなり有用なアプリケーションが多数付いてくる事を考えると、実にお買い得である。
タブレットやスマホで何かするのはちっょとやりづらい、だからPCが欲しい…そう思う人であっても、Mac miniは結構すんなりとそういう人を受入れるような気がする。そう思わせる理由は価格的なところだけでなく、iOSのアプリが動作する可能性が残されている事も理由である。
このように考えると、現時点のMac miniは結構な確度でWindowsキラーではないかとすら思える。

Continue reading…

Apple Silicon上でWindowsを

出来ないとは誰も言っていない。でも出来るとも言っていない。

M1対応のParallels Desktop

米国Parallelsは、Apple Silicon「M1」チップ搭載Macと互換性のある仮想化ソフトウェアの新バージョン開発に積極的に取り組んでいる事を明らかにした。
同社の「Parallels Desktop for Mac with Apple M1 chip」というブログ記事を公開し、その中でM1チップが新型Macにもたらすパフォーマンスや電力効率、仮想化機能に対して称賛しつつも、現時点でのParallels Desktopのバージョンでは仮想マシンは実行できないと言う。
つまり、現在の最新バージョンのParallels Desktopは、macOS Big Surに対応しつつも、あくまでもIntelコアを搭載したMacでしか動作しないという事である。
ここまでは私の予想どおりの結果であり、特に驚く事ではないのだが、米国Parallelsはその次を検討しているようである。
ユニバーサルバイナリ、つまりIntelコア版とApple Silicon版の両方のバイナリを含んだプログラムに切り替え、仮想化コードを最適化、その上でM1番の新型Mac向けの新アプリを試す事を熱望している事を表明している。
ただ、このM1対応版がARM版Windowsを動作させる事を意図したものなのか、それともx86コードをM1上で走らせ、現状のWindowsを動作させる事を意図しているのかは不明である。
というのも、MicrosoftはARM版WindowsのライセンスをOEMメーカーにのみ提供する、としているからだ。
一般ユーザーが手にできるWindowsライセンスは、今の所x86コード版のみなので、仮に米国ParallelsがARM版WindowsをM1搭載Macで動作させられるようにしたとしても、Windowsそのものを一般ユーザーが入手出来なければ意味がない。
このライセンスの件に関しては、Microsoft側からは何のコメントも出されていないため、提供可能になるのかどうかもわからない。
ただ、米国Parallelsは、何かしらの形でM1搭載Mac上で、Windowsを動作させられるようにチャレンジしている、という事は確かなようである。

M1チップの性能

AppleのM1チップの発表以降、各技術系サイトではM1の性能の高さをいろいろと記事にして情報公開している。
確かに公開されている数値を見ていると、Intelコアより圧倒的な性能を持っているように考えられるが、私個人としては本当にそれだけの性能が出るのか? という事に関して結構懐疑的だったりする。
実際、それだけの性能が出ている可能性がゼロとは言わない。
理由は5nmプロセスのSoCという一つのダイに全てを集約したプロセッサでプログラムを動作させ、しかもCPUもGPUも同じダイの上に乗っているDRAMにアクセスするので、高速なメモリ帯域と相まって、高速にプログラムを動作させられる事は間違いないからだ。
DRAMまで統合している事の強みIntelやAMDがいかに多数のコアをまとめてキャッシュメモリにアクセスさせようとも、今回のM1ほど効率的にメモリにCPUやGPUがアクセスできるようにできた事は一度足りともない。だから少なくともメモリアクセスに起因する性能低下はM1チップでは考えにくい。
そういう意味では、今回のM1搭載Macは、まさしくノートPCというよりはiPadのようなタブレットデバイスに近い。
だから…というわけではないが、M1チップの弱点も見えてきた。それは全てをSoCに纏めている事で、搭載できるメモリ(DRAM)容量が限られるという事と、I/Oコントローラーの機能が絞られてしまうという事である。
今回の新型Macは、どれもメモリの最大容量は16GBに留まっているのは、まさにこの制約の為であり、しかもThunderbolt3やUSBのポート数が少ないのもこのSoCの制約の為である。
今回、Appleが比較的小型かつ規模の小さなMacのみにM1を搭載して発表したのは、まさに大規模作業を実施するには搭載メモリ量が少なく、拡張できる素養を持たせる事ができなかったからだ。
大きな作業をするには、メモリ16GBは確かに心許ない。

Continue reading…

Apple Silicon、M1と称す

漫才のグランプリじゃないんだから…というのは、ココだけの話。

SoCのM1

AppleがApple Silicon搭載のMacを発表した。
機種としては、MacBook Airと13インチのMacBook Pro、Mac miniの3機種が発表されたワケだが、その中身にはすべて「M1」と呼称される、Apple Siliconが搭載される。
この「M1」の中身は、基本的にはiPhone12に搭載されているA14 Bionicと呼ばれるSoCと同じアーキテクチャのものと思われるが、そのSoCの中身の構成は今までに無い新しいものになっているようだ。
というのも、製造プロセスはパソコン向けとしては初の5nmであり、しかもSoCという事で、必要な機能は全て1チップに収められている。
CPU、メモリ、Apple T2、Thunderboltコントローラ、I/Oチップ、さらにはメモリ(DRAM)も統合されている。そのトランジスタ数は160億にも達するという。
5nmに全ての機能を集約ポイントはDRAMまでをも統合しているという所で、今の所x86コアでここまで統合したコアを製造したメーカーは存在しない。DRAMの統合でメモリアクセスのレイテンシが極限まで小さくなれば、性能は著しく向上するのは言う迄も無い話である。
また、内蔵されているCPUは、高性能コア4つ、高効率コア4つの8コアで、MacBook Airでは7コアのバージョンも存在するようだ。その性能はモバイル向けとしては世界最速としており、最新のWindowsノートPCと比較して性能は最大2倍(10W消費時)に達し、同じ性能であれば4分の1しか電力を消費しないという。この効率を別の表現で言えば、ワットあたりのシングルスレッド性能であれば、現行Macと比べて3倍という事になるようだ。
また、内蔵GPUは最大8コアで、こちらもパソコン向け内蔵GPUとしては世界最速という。最新のWindowsノートPCと比べてグラフィックス性能で最大2倍(同じく10W消費時)であり、同じ性能では3分の1しか電力を消費しないという。
また、AI向けのニューラルエンジンも搭載されており、そのコア数は16コア、性能はIntel CPUと比べてマシンラーニング性能は最大15倍に達する。
どこをどうとっても、既存のIntelコアより圧倒的なまでに性能が高い事になるが、この話をパッと聞いても素直にそれだけスゴイという事を実感できない私がいる。

MacBook Proに関して

私は、Intelコア搭載の2020年モデル13インチMacBook Proを7月に購入したが、実際の所、後悔はしていない。理由は単純で、今回のM1搭載のMacBook Proの性能は現時点で既存機種よりは高いだろうと想像はできるものの、対応できるアプリケーションがどれほどになるのかが見えていないからだ。
私の目的は、まず仮想マシン上でWindowsが動くことが最優先だった。だからIntelコアを搭載しているMacであれば、Windowsの性能に困る事はないので、Intelコア搭載のMacである利点を仮想Windowsに置いている。
だったらWindowsノートPCを買えばいいじゃないか、という話にもなるのだが、私としてはMac OSも使いたかったのである。だから両立できる機種としてはIntelコアを搭載しているものが最適であり、Apple Silicon搭載MacでWindowsが動かない可能性が高いと判明した時点で選択肢は決まってしまったのである。
しかも、今回M1搭載MacBook Proが発表となった時点でも、BootCampやParallels Desktopの対応は不明であり、Windowsが動作する可能性が見えていない。
一応、Parallels Desktop側から、Big Surには対応している、というコメントは出ているが、それがIntelコア搭載機に限った話なのか、それともM1搭載機でも対応しているという事なのかはわからないのである。
まだ発表されたばかりだという事もあるので、正確な情報がないというのはある意味仕方のない事だが、このWindowsが動作する、という一点で言えば、私はあと2年くらいの間でMacに求める機能を仕分けていく必要があるだろうと思っている。

Continue reading…

未発表Mac、確認?

海外の認証機関に未発表らしき8機種のMacが登場している模様。

Apple Silicon搭載機か?

Apple自身が年内にApple Silicon搭載のMacの登場を予告している事から、そろそろそうした製品が各所で見え隠れする頃だろうと思っていたら、ユーラシア経済委員会(EEC)に8機種ものMacが登録されたらしい。
予想はしていたけれど、ズバリ来るとは…8機種の内、3機種は以前にも登録されたモデルナンバーだそうだが、5機種は全く新しいモデルナンバーだという事で、これら5機種の内どれかが、或いは全てがApple Silicon搭載Macだと予想される。
実際に登場スルのが、iMacなのか、MacBookなのかは不明だが、噂ではMacBookから登場するという線が濃厚だった。
その存在が消えてしまっていた12インチMacBookがApple Siliconで帰ってくるなんて噂もあったし、そこから予想される性能としては、とにかくバッテリーの保ちの良さを追求したMacBookになるのではないかという予想もあった。
現時点で搭載されるSoCは、おそらくA14 Bionic系列のSoCになるだろう、と予想される。BigLITTLE構成のSoCになるのはほぼ間違いないが、Macに搭載されるとなると、ハイパフォーマンスコアが何コアあり、省電力コアが何コアあるのか、またGPUは何コア搭載するのか、ニューラルエンジンは何コアになるのか、など、そのSoCの基本アーキテクチャはA14であっても、搭載するコア数を変動させて性能を引き上げてくる可能性もある事から、存在そのものに注目が集まっている。
おそらく、Intelコアではなかなか達成できなかった省電力性をウリにするMacBookが最初に出てくるのではないかと予想しているが、そのパフォーマンスもかなり気になるのも事実である。

デザインから変更?

Apple Siliconが搭載されるまでのMacは、長年にわたってそのデザインが変更されていない。
多少の変更はあるものの、その大筋たるデザイン変更はほぼ行われていない。
特にMacBook系は全くといっていいほど変化がなく、アルミ削り出しのユニボディがそのまま現行モデルにまで使われている。
このデザインが変更していないという事は、一つのメリットを生み出す。それはモデルチェンジしても既存の周辺機器がそのまま使えたりするという事である。
特にボディに密着したりする事で一体感を出すデバイスなどは、デザインが同じ事で長期に渡って利用できるメリットを今まで享受してきた。
だが、Apple Silicon搭載となるMacBookはデザインが変更になるという話が出ている。
その最大の理由は、Apple Siliconを搭載したMacはその省電力性を見込まれているので、軽くなければならないからである。
MacBook系はボディがアルミという事で質感は高いのだが、その代わりに重量が1kgを超えるものが多い。というか、現行モデルは全て1kg超えではないかと思う。
WindowsのモバイルPCなどは799gのものが出てきたりと軽量級のものが数多く発売されているので、重量でMacBookは不利な状況が続いていた。ここでApple Siliconを搭載して省電力駆動が今以上の性能になれば、今よりずっと持ち運んでの利用を見越したデザインへと変更される可能性は高い。というか、軽さを追求しないはずがないと私は見ている。
なので、このデザインが変更になるという噂はおそらく正しい結果となるのではないかと思っている。Macだから高級感漂うものでなければならない、というポリシーがあるのなら、デザインで高級感を引き出すデザインへと変更し、実重量は軽くする…総出なければ嘘である。

Continue reading…

ARMでWindows

いよいよx68エミュレーション動作に対応したとなると、Apple SiliconでWindowsを動作させられる?

Windows on ARM

Microsoftは、現時点でSQ1というSoCを搭載したSurface Pro Xという製品を発売している。
これにはARM用Windowsが搭載されており、32bitアプリケーションはエミュレーション動作するものの、64bitアプリケーションについてはネイティブアプリケーションしか動作為ないという問題があった。
この問題を解決すべく、Microsoftも開発を進めていたようで、9月30日(現地時間)、つまり日本では10月1日のまさしく今日、ARM用Windows10で、x64アプリのエミュレーション動作について11月よりInsider Program向けに公開することを発表した。
これによって、今後ARMアーキテクチャ環境のWindowsでも問題なく通常のWindowsプログラムが動作する事ができるようになると、いよいよx86コアでなくてもWindowsが普通に動く時代がやってくると考えられる。
Surface Pro Xの最上位登場しかも今回、MicrosoftはSQ2という上位のSoCを発表し、Surface Pro Xの最上位機種を発表した。Microsoft自身もARMへ注力していく方向性は間違いないものと思われる。

Apple Silicon

ご存じの通り、AppleもMacに対してApple Siliconに切り替える方向で進めている。
Apple SiliconはiPhoneなどにも使われているAシリーズのSoCなので、そのアーキテクチャはARMである。
細かい仕様の違いはあるものの、ARMである以上、このWindows on ARMが今より動くとすると、Apple Silicon搭載のMacでも、Boot Campのような使い方や、仮想化ソフトでWindows on ARMを動作させる事はできるかもしれない。
問題はそうした開発にどれだけ注力するか、というところだが、仮想化ソフトメーカーとしては柱になるビジネスでもあるので、おそらく何とかしてApple Silicon MacでWindowsを動かしたいと考えるのではないかと予想する。
ただ、AppleとしてはiPad OSやiOSとの親和性に注力している側面が強いので、Apple製Boot Campの可能性は低いかも知れない。
現在Intelコアを搭載したMacBook Proを使っている私からすると、しばらくはMacとWindowsとの共存は現状で問題がないものの、今後の事を考えるとこの動きはしばらく注視したいところである。

Continue reading…

iPad AirでApple Siliconを考える

Appleが4製品を発表した。私が目をつけたのはミドルレンジ向けの「iPad Air」が刷新された事だが、残念な事にiPad Proはまだ来ない。

注目はiPad Air

Appleがミドルレンジ向けの「iPad Air」、エントリー向けの「iPad」、スマートウォッチの「Apple Watch Series6」、廉価版のApple Watchである「Apple Watch SE」を発表した。
個人的には「Apple Watch Series6」がとても気になるのだが、今回私がピックアップしたのは「iPad Air」である。
本体がiPad Proのような外観になったので、そこにはいつもあるTouch IDセンサーが存在せず、だからといってface IDが搭載されているわけではない、という、新しい本人承認を搭載したiPadである。
ではどこで本人認証するのか? というと、なんと電源ボタンにTouch IDセンサーが存在し、電源ボタンを押す度に認証をその場でやってしまうという方法に切り替わった。
Displayサイズが10.5型から10.9型へと大型化し、解像度は2,360×1,640ドットのLiquid Retinaディスプレイになるのも今回の特徴で、見た感じからして新世代だという事がハッキリわかるものとなった。
5nm世代のAシリーズ搭載するSoCは、5nmプロセスのA14 BionicのBig.LITTLEコアで、従来から40%のパフォーマンスアップ、GPUは4コアで30%高速化している。
Bionicなので、Neural Engineも組み合わされるが、コア数は16コアとなり、1秒で11兆の演算処理が可能な機械学習コアとなった。このことで、機械学習のパフォーマンスは70%の向上だという。
他にはApple Pencil(第2世代)に対応し、外側カメラも1,200万画素で4K/60pに対応し、1080/240pのスローモーション撮影にも対応する。
真新しいところでは、Wi-Fi6に対応し、接続端子はiPad Proと同じくUSB-Cとなった。
これにより、外部メディアとの接続も容易になったと言える。
これらを見るに相当に使い勝手の良いモデルになったと同時に、現時点ではiPad Proを選択する意味が相当に薄れるモデルになったという印象を受ける。

見えてくる? Apple Silicon

私は、今回のiPad Airに搭載されたA14 Bionicコアは、次期MacのApple Siliconの試金石だと考えている。
多くの人が同じ事を考えていると思うが、現時点のiPadの処理能力は既にノートPCと比較しても劣らない性能であり、逆に超えていると考えられる。
となれば、このA14 Bionicをそのまま搭載したノートPCが登場してもおかしくない話であり、もしPCとしてもう少し性能を強化したいと考えるなら、その搭載コア数を調整したりするだけで、そのまま運用可能なものと考えられる。
今回発表されたA14 Bionicは、Big.LITTLEコアとの事だが、その構成は高性能コアが2つ、省電力コアが4つの6コア構成だと言われている。
Macに搭載する時にはこれを高性能4コア+省電力4コアの構成にする可能性もあるし、また搭載するGPUも4コアから6~8コアへと調整するかもしれない。この辺りは、最近のマルチコア体制を考えれば、いくらでも調整はできると思われる。
また、機械学習性能を左右するアクセラレータであるNeural Engineは、現時点ではiPad Airと同程度で良いと考えられるので、そのまま16コアを搭載するかもしれない。仮にそうだとしても、PCの世界では機械学習用のコアを搭載しているというだけでも大きな変化である。使い方次第で、今までとは全く異なった性能を持たせる事ができるかもしれない。
これで性能を調整したApple Siliconを設計し「A14X Bionic」なんて名前で出してくるかもしれない。あくまでも想像でしかないが、性能的に考えて真実味のある話ではないかと予想する。

Continue reading…

続・13インチMacBook Pro、購入へ?

「続」と言っても、今度はちゃんと注文済みである。

納品は7月末

7月19日に、13インチMacBook Pro 2020を購入するにあたって、まだ迷っているという内容の記事を書いたが、その後、どのみち購入する事は間違いないから、と踏ん切りを付けて、Appleの公式サイトで購入した。
結構大きな買い物になったが、これで当初から考えていたMac環境とWindows環境の双方を成立させる事が可能になった。
購入したモデルは「A2251」というモデルで、13インチMacBook Proの上位機種になる。
大きな買い物をしてしまった…なぜこの製品を選択したかは、今までの迷ってきた顛末で分かる通り、まず第10世代のIntelコアを搭載している事が大前提だった。理由は、高くないクロックでもIPCの向上が図られているIce Lakeを選ぶ事で、排熱を押えつつ高い処理性能を得るためである。
また、macOSの中にWindows環境を構築する為に使用する予定の「Parallels」というソフトが、AVX512に対応しているというところもポイントである。
これはサーバ向けコア以外で搭載しているのは今の所Ice Lakeだけという話なので、私の食指が反応した。
というわけで、私はIce Lake前提という縛りが最初からあったので、余計にMacBook ProのFinal Cut Pro問題などに注視していたのである。
その問題が解決したので、私がMacBook Proを購入するという話は、いよいよもって現実の話へと進んだ、という事である。
とりあえず「吊るし」ではなく、BTOという形でカスタマイズしたので、納期は延びてしまい、今の所、7月26日~8月1日までの間に到着する、となっている。

今後購入するもの

というわけで、あとはこのMacBook Proを運用するにあたって使用するアクセサリー関係を購入するコトになる。
昨日記事にした、ACアダプターもそうだし、それに使用するUSBケーブルも調達する必要がある。また、今までは購入してこなかったが、USB Type-CからLightning端子にするケーブルも必要になるだろう。
そういった雑品だけでも1万円を超えるぐらいは必要になりそうである。
あと…これは結構大きな変化になるが、いよいよMicrosoft365のサブスクリプションを契約する必要が出てくるかも知れない。
Microsoft365 soloのサブスクリプションを契約すると、PCなら同時ログインが5台まで可能で、同時でなければインストールベースは台数不問という事になる。
そのPCという枠には、WindowsもMacも含まれているので、どちらの環境でも利用出来る。
こうして少しずつ、Windows環境とMac環境を摺り合わせ、移行できるものは移行してしまおう、というのが私の戦略である。

Continue reading…

Desktop Version | Switch To Mobile Version