Rpi-imager: Apple Silicon M1 Macネイティブリリース?

作成日 2022年01月19日  ·  9コメント  ·  ソース: raspberrypi/rpi-imager

こんにちは、Raspberry PiImagerのAppleSilicon M1 Macネイティブリリースは間もなくリリースされますか? 現在のMacリリースは「ユニバーサル」バイナリではなく、Apple Silicon M1 Macネイティブサポートがなく、実行するにはRosetta 2が必要です(Rosetta 2はIntelバイナリトランスレータであり、最終的にはAppleによって廃止されます。開発者に、AppleSiliconをサポートするユニバーサルバイナリのリリースに移行するための期間を提供します。)

私はAppleSiliconMacでRosetta2を実行していません。これは、バッテリーとリソースを大量に消費するためです。

ありがとう!

全てのコメント9件

主な問題は、ユニバーサルビルドリリースに切り替えると、古いMac OS X10.13エディションのサポートを終了する必要があることです。
そして、それを使用しているユーザーがまだいる可能性があります。
誰もが最新のMacBookProに2000ドルを払うことができるわけではありません。

私はAppleSiliconMacでRosetta2を実行していません。これは、バッテリーとリソースを大量に消費するためです。

それを裏付ける数字はありますか?

私はM1を持っていませんが、他のスレッドのタスクマネージャーのスクリーンショットは、ImagerをRosetta 2で実行した場合のCPU使用率がわずか4.2%であることを示しています。https ://github.com/raspberrypi/rpi-imager/issues/

主な問題は、ユニバーサルビルドリリースに切り替えると、古いMac OS X10.13エディションのサポートを終了する必要があることです。

したがって、簡単なソリューションには個別のビルドがあり、それらをリリースセクションに投稿します。これは、他の開発者が行うことです。

そして、それを使用しているユーザーがまだいる可能性があります。 誰もが最新のMacBookProに2000ドルを払うことができるわけではありません。

私のM1MacBookの価格はその約半分ですが、それが私の元の投稿にまったく関係しているわけではありません。RaspberryPiImagerは利用可能なすべてのプラットフォームで動作するはずです。 また、AppleSiliconネイティブビルドも必要とするユーザーが多い場合があります。

私はAppleSiliconMacでRosetta2を実行していません。これは、バッテリーとリソースを大量に消費するためです。

それを裏付ける数字はありますか?

GoogleでRosetta2のレビューを検索することをお勧めします。Intel/ x86コードを実行したい場合と同じように、Apple SiliconMacにインストールされていません。x86チップを搭載したコンピューターを所有しています。 Raspberry Piもアームチップを使用していることを考えると、これは私が考えていない過激な位置と見なされるべきではありません。

Raspberry Piでネイティブアームコードを実行する代わりに、代わりにIntelコードをエミュレートしましょう。

私はM1を持っていませんが、他のスレッドのタスクマネージャーのスクリーンショットは、ImagerをRosetta 2で実行した場合のCPU使用率がわずか4.2%であることを示しています。 #235(コメント)

したがって、簡単なソリューションには個別のビルドがあり、それらをリリースセクションに投稿します。これは、他の開発者が行うことです。

本当に必要な場合は、リンクされている他のスレッドから、テストされていない(コンパイルを超えた)ユニバーサルビルドを取得できます。
でも、すぐに公式ビルドになるとは思いません。

私はM1を持っていませんが、他のスレッドのタスクマネージャーのスクリーンショットは、ImagerをRosetta 2で実行した場合のCPU使用率がわずか4.2%であることを示しています。 #235(コメント)

私はM1Maxを持っていますが、私自身のテストでは、Rosetta 2が、エミュレーションで何かを実行するというイデオロギーの問題を超えて、パフォーマンスに重大なペナルティを課していることを確認しています。

RPiプロジェクトがM1をサポートしたくない場合は問題ありません。 オープンソースなので、敵意を覚えてくれる人は他にもたくさんいると思います。

したがって、簡単なソリューションには個別のビルドがあり、それらをリリースセクションに投稿します。これは、他の開発者が行うことです。

本当に必要な場合は、リンクされている他のスレッドから、テストされていない(コンパイルを超えた)ユニバーサルビルドを取得できます。 でも、すぐに公式ビルドになるとは思いません。

M1の「テストされていない」イメージャは完全に機能します。

私はM1Maxを持っていますが、私自身のテストでは、Rosetta 2が、エミュレーションで何かを実行するというイデオロギーの問題を超えて、パフォーマンスに重大なペナルティを課していることを確認しています。

RPiプロジェクトがM1をサポートしたくない場合は問題ありません。 オープンソースなので、敵意を覚えてくれる人は他にもたくさんいると思います。

きっと覚えているでしょう。 Apple Siliconが登場して以来、FOSSコミュニティで嫌悪感を抱くのは、幼児がタントラムを投げるようなばかげた行動をとったばかりです。 これらの人々は、Appleがいかに邪悪であるかについて何度も繰り返していますが、Pine64のような企業から製品を購入することは非常に喜ばしいことです。

Rosetta2はバッテリーの寿命に大きな影響を与えると言えます。 サポートされることはなく、永久に利用できるわけでもないことを忘れないでください。これは一時的な解決策です。

きっと覚えているでしょう。 Apple Siliconが登場して以来、FOSSコミュニティで嫌悪感を抱くのは、幼児がタントラムを投げるようなばかげた行動をとったばかりです。 これらの人々は、Appleがいかに邪悪であるかについて何度も繰り返していますが、Pine64のような企業から製品を購入することは非常に喜ばしいことです。

RPiが1年以上前に8GBRAMを搭載したARM64モジュールを発表し、まだ正式にサポートされていないことは非常に皮肉なことです。 (64ビットをサポートする公式のRaspbianリリースがないという意味で)

私はM1Maxを持っていますが、私自身のテストでは、Rosetta2が大幅なパフォーマンスペナルティを課していることが確認されています

どのように測定しましたか?

公式ImagerリリースのCPU使用率のタスクマネージャーのスクリーンショットと、他のスレッドに投稿されたM1ビルドを共有できますか?

私はM1Maxを持っていますが、私自身のテストでは、Rosetta2が大幅なパフォーマンスペナルティを課していることが確認されています

どのように測定しましたか?

公式ImagerリリースのCPU使用率のタスクマネージャーのスクリーンショットと、他のスレッドに投稿されたユニバーサルM1ビルドを共有できますか?

まず、MacまたはLinuxにはタスクマネージャーがありません。 それはWindowsだけです。 アクティビティモニターは、システムパフォーマンスを測定する信頼できる方法でもありません。 アプリケーションとシステムパフォーマンスをプロファイリングする必要があります。

公式のネイティブM1ビルドがリリースされてサポートされることが保証され次第、CPU、メモリ、SSD、ネットワークのペナルティ、および全体的なパフォーマンスの違いを含むすべてのプロファイリングデータを共有できれば幸いです。

このページは役に立ちましたか?
0 / 5 - 0 評価