Armベースの「Windows 開発キット 2023」で改めて“ネイティブ対応”の重要さを実感する(1/2 ページ)
MicrosoftがArmネイティブなアプリの開発を促すために販売しているデスクトップPC「Windows 開発キット 2023」。果たして、「開発」ではなく「実用」に耐えうるのだろうか……? この記事では、アドビの写真管理/現像アプリ「Adobe Lightroom」を試してみようと思う。
ArmアーキテクチャのSoC(CPU)に対応するWindowsアプリの開発を進めるべく、Microsoftがリリースした「Windows 開発キット 2023」。税込み9万9980円と比較的手頃な価格でArmアーキテクチャベースのWindows 11(以下「Arm版Windows 11」)を試せることも魅力である。
先日、この開発キットを利用してWeb会議アプリ「Zoom」の動作検証を行ったが、Arm CPUの64bit命令(Arm64)に最適化されていることもあって、とても快適であった。
今回は、Adobe(アドビ)の写真管理/現像アプリ「Adobe Lightroom」を快適に使えるのか検証していく。
Lightroomをインストールする際にちょっとしたトラブル
Lightroomは、アドビの有料サブスクリプションサービス「Adobe Creative Cloud(Adobe CC)」を構成するアプリの1つである。しかも、Arm64でネイティブ動作する。理屈の上では、Intel CPU(x86/x64)のエミュレーションを挟まない分、パフォーマンスは良好なはずである。
Adobe CCを構成するアプリは、原則としてポータルアプリ「Adobe Creative Cloud」を介してインストールすることになる。Lightroomを含むAdobe CCを構成するアプリを導入するには、先にこのアプリをインストールしなければならない……のだが、ここでちょっとしたトラブルが発生する可能性がある。
筆者の環境では、なぜかポータルアプリのインストール中に何度かエラーが発生した。エラーを無視すると、一応インストールは完了できるのだが、その後ポータルアプリを起動しようとすると「0xc000007b」というエラーが発生して正常に起動できなくなるのだ。
これは困った……と思って、サポートコミュニティーを探してみると、Armベースの「Surface Pro X」で同じ事象が発生したという投稿を見つけた。
この記事の投稿者は、Arm版Windows 10をArm版Windows 11(プレビュー版)にバージョンアップした所、Adobe CCアプリはもちろん、LightroomやPhotoshopも起動しなくなってしまったという。筆者の環境とは異なるが、Arm版Windows 11でアプリが起動しないという事実は共通している。
この投稿に対して、Adobeの「中の人」は以下の手順を試すように返信していた。
- 「Microsoft Visual C++ 2012~2019」のランタイムを“全て”削除
- Windowsを再起動
- Microsoftのラーニングサイトにある「Microsoft Visual C++ 2015~2022」のArm64版(※1)とx86版の再頒布可能パッケージをダウンロードし、インストール
- Windowsを再起動
- アプリが正常に起動できるか確認
(※1)Arm64版の代わりにx64版をダウンロード/インストールしても構わない(現行のx64版パッケージにはArm64版も含まれるため)
筆者のWindows 開発キット 2023にも、Visual C++のランタイムがインストールされていた。そのため、「中の人」の指示に従っていったん全て削除し、再インストールした所、ポータルアプリはもちろん、Lightroomアプリも正常に起動するようになった。
なお、Lightroomアプリが起動しなくなるトラブルは、Arm版に限らずWindows 10/11において発生することがあるようで、サポートサイトでも独立したトピックとして紹介されている。
正常に動作するようになった後、Windows 11の「タスクマネージャー」でプロセスの様子を見てみた。Lightroomだけでなく、ポータルアプリやヘルパーアプリもArm64ネイティブ動作するようである
動作は快適 ただしCPUやメモリの使用率は高め
さて、Arm64でネイティブ動作するLightroomだが、タスクマネージャーをよく見てみるとメモリの容量をとてもよく消費する一方で、アイドル時のCPUへの負荷は0~8%程度とあまり高くないことが分かる。
「よし、RAWデータを現像してみよう!」ということで、RAWデータを1枚1枚現像してみるのだが、メモリの占有容量は増えるものの、CPUへの負荷はそれほど高まらない。
ただし、RAWデータを取り込む際はそれなりにCPUへの負荷が高まる。今回は筆者手持ちの「Nikon Z 5」で撮影したRAWデータを100枚ほど一気に取り込んでみたが、取り込み中は最大でCPU利用率が最大67%まで高まる……のだが、それでも67%である。処理能力的に余裕がある状況だ。取り込みが終われば、すぐにCPU負荷率は0~8%に落ち着く。
「データの取り込みだけでしょ?」と思うかもしれないが、RAWデータは情報量が多いため、単純な取り込みでもCPUへの負荷はそれなりに大きい。それでも、これだけの“余裕”を持てるということは、Arm64ネイティブで動作するということの意味の大きさを物語っているのかもしれない。
関連記事
スムーズに動くが注意点あり! Armベースの「Windows 開発キット 2023」を“実用”する(Zoom編)
Microsoftの「Windows 開発キット 2023」は、Armアーキテクチャ向けの64bitアプリの用意されたデスクトップPC……なのだが、“普通に”使うことはできるのだろうか。今回は、Zoomアプリを使ってWeb会議をしてみようと思う。Apple Silicon搭載のMacで「Arm版Windows 11」を利用可能に Parallels Desktop経由で
Microsoftが、Apple Silicon(M1/M2チップシリーズ)のMacにおける「Arm版Windows 11」の稼働を正式にサポートした。ただし、直接起動ではなく「Parallels Desktop 18 for Mac」で作成した仮想PCを介する必要がある。x64アプリはしっかり動く? 使い心地は? Microsoftの「Windows開発キット 2023」を試してみよう!(後編)
Microsoftが10月24日(米国太平洋時間)にリリースした「Windows 開発キット 2023」は、Armアーキテクチャ向けのWindows 11に対応するPCとしては比較的手頃な価格である。この記事では、筆者が入手した開発キットを使って、x64アプリの動作を検証していく。果たして、実用的なのだろうか……?「Arm版Windows 11」を試してみたい! ならMicrosoftの「Windows開発キット 2023」はどう?(前編)
Microsoftが10月24日(米国太平洋時間)にリリースした「Windows 開発キット 2023」は、Armアーキテクチャ向けのWindows 11に対応するPCとしては比較的手頃な価格である。Windowsにおける「非x86CPU」の対応を振り返りつつ、この開発キットがどのようなものなのかチェックしていこう。Microsoftが「Windows 開発キット 2023(Project Volterra)」の販売を開始 日本では税込み9万9880円で発売もすぐに品切れ
Microsoftが5月に発売を予告していたArmベースの開発者用PC「Project Volterra」が、ついに「Windows Dev Kit (開発キット)2023」として発売された。日本でも取り扱いがあるのだが、発売からほどなくして「在庫切れ」状態となってしまった。
Copyright © ITmedia, Inc. All Rights Reserved.