Rpi-imager: Version native Apple Silicon M1 Mac?

Créé le 19 janv. 2022  ·  9Commentaires  ·  Source: raspberrypi/rpi-imager

Salut, une version native Apple Silicon M1 Mac de Raspberry Pi Imager sera-t-elle à venir ? La version Mac actuelle n'est pas un binaire "universel", n'a pas de support natif Apple Silicon M1 Mac et nécessite Rosetta 2 pour fonctionner (Rosetta 2 est le traducteur binaire Intel et sera éventuellement abandonné par Apple, car il est uniquement destiné à fournir aux développeurs une période de temps pour passer à la publication d'un binaire universel avec le support Apple Silicon.)

Je n'utilise pas Rosetta 2 sur mon Apple Silicon Mac car c'est un gros consommateur de batterie et de ressources.

Merci!

Tous les 9 commentaires

Le principal problème est que si nous passons à des versions de construction universelles, cela nécessiterait de supprimer la prise en charge de l'ancienne édition de Mac OS X 10.13.
Et il peut encore y avoir des utilisateurs qui l'utilisent.
Tout le monde ne peut pas mettre de côté 2 000 $ pour le dernier MacBook Pro.

Je n'utilise pas Rosetta 2 sur mon Apple Silicon Mac car c'est un gros consommateur de batterie et de ressources.

Avez-vous des chiffres à l'appui?

Je n'ai pas de M1, mais la capture d'écran du gestionnaire de tâches dans l'autre fil suggère une utilisation du processeur de seulement 4,2 % lorsque Imager est exécuté sous Rosetta 2 : https://github.com/raspberrypi/rpi-imager/issues/ 235#issuecomment -986082510

Le principal problème est que si nous passons à des versions de construction universelles, cela nécessiterait de supprimer la prise en charge de l'ancienne édition de Mac OS X 10.13.

Ainsi, la solution facile a des versions séparées et les publie dans la section des versions, c'est ce que font les autres développeurs.

Et il peut encore y avoir des utilisateurs qui l'utilisent. Tout le monde ne peut pas mettre de côté 2 000 $ pour le dernier MacBook Pro.

Mon MacBook M1 coûte environ la moitié de ce prix, pas que ce soit du tout pertinent pour mon message d'origine : Raspberry Pi Imager devrait fonctionner sur toutes les plates-formes disponibles. De nombreux utilisateurs peuvent également souhaiter une version native Apple Silicon.

Je n'utilise pas Rosetta 2 sur mon Apple Silicon Mac car c'est un gros consommateur de batterie et de ressources.

Avez-vous des chiffres à l'appui?

Je suggérerais de faire une recherche sur Google pour obtenir des avis sur Rosetta 2. Je ne l'ai plus installé sur mes Mac Apple Silicon comme si je voulais exécuter du code Intel/x86, je posséderais un ordinateur avec une puce x86. Étant donné que le Raspberry Pi utilise AUSSI une puce de bras, cela ne devrait pas être considéré comme une position radicale, je ne pense pas.

Au lieu d'exécuter du code arm natif sur notre Raspberry Pis, émulons simplement le code Intel à la place.

Je n'ai pas de M1, mais la capture d'écran du gestionnaire de tâches dans l'autre fil suggère une utilisation du processeur de seulement 4,2 % lorsque Imager est exécuté sous Rosetta 2 : #235 (commentaire)

Ainsi, la solution facile a des versions séparées et les publie dans la section des versions, c'est ce que font les autres développeurs.

Vous pouvez récupérer une version universelle NON TESTÉE (au-delà de la compilation) à partir de l'autre fil lié si vous le voulez vraiment.
Je n'envisage pas que cela devienne une version officielle de sitôt.

Je n'ai pas de M1, mais la capture d'écran du gestionnaire de tâches dans l'autre fil suggère une utilisation du processeur de seulement 4,2 % lorsque Imager est exécuté sous Rosetta 2 : #235 (commentaire)

J'ai un M1 Max et mes propres tests confirment que Rosetta 2 impose une pénalité de performance significative au-delà de la question idéologique d'exécuter quoi que ce soit en émulation.

C'est bien si le projet RPi ne veut pas prendre en charge le M1. Comme c'est open source, je suis sûr qu'il y a beaucoup d'autres personnes qui le feront et se souviendront de l'animosité.

Ainsi, la solution facile a des versions séparées et les publie dans la section des versions, c'est ce que font les autres développeurs.

Vous pouvez récupérer une version universelle NON TESTÉE (au-delà de la compilation) à partir de l'autre fil lié si vous le voulez vraiment. Je n'envisage pas que cela devienne une version officielle de sitôt.

L'imageur "non testé" pour M1 fonctionne parfaitement bien.

J'ai un M1 Max et mes propres tests confirment que Rosetta 2 impose une pénalité de performance significative au-delà de la question idéologique d'exécuter quoi que ce soit en émulation.

C'est bien si le projet RPi ne veut pas prendre en charge le M1. Comme c'est open source, je suis sûr qu'il y a beaucoup d'autres personnes qui le feront et se souviendront de l'animosité.

Je m'en souviendrai certainement. Depuis la sortie d'Apple Silicon, les ennemis de la communauté FOSS ont agi de manière ridicule, comme des tout-petits qui font des crises de colère. Ces gens n'arrêtent pas de dire à quel point Apple est diabolique, mais ils sont plus qu'heureux d'acheter des produits d'entreprises comme Pine64, la rupture si vous les regardez.

Je peux dire que Rosetta 2 a un impact SIGNIFICATIF sur la durée de vie de la batterie. N'oublions pas qu'il ne sera pas pris en charge ni même disponible pour toujours : il s'agit d'une solution temporaire.

Je m'en souviendrai certainement. Depuis la sortie d'Apple Silicon, les ennemis de la communauté FOSS ont agi de manière ridicule, comme des tout-petits qui font des crises de colère. Ces gens n'arrêtent pas de dire à quel point Apple est diabolique, mais ils sont plus qu'heureux d'acheter des produits d'entreprises comme Pine64, la rupture si vous les regardez.

Je trouve profondément ironique que RPi ait sorti un module ARM64 avec 8 Go de RAM il y a plus d'un an et qu'il ne soit même pas encore officiellement pris en charge. (Dans le sens où il n'y a pas de version officielle de Raspbian qui prend en charge 64 bits)

J'ai un M1 Max et mes propres tests confirment que Rosetta 2 impose une pénalité de performance significative

Mesuré de quelle manière ?

Pouvez-vous partager des captures d'écran du gestionnaire de tâches de l'utilisation du processeur de la version officielle d'Imager et de la version M1 publiée dans l'autre fil ?

J'ai un M1 Max et mes propres tests confirment que Rosetta 2 impose une pénalité de performance significative

Mesuré de quelle manière ?

Pouvez-vous partager des captures d'écran du gestionnaire de tâches de l'utilisation du processeur de la version officielle d'Imager et de la version universelle M1 publiée dans l'autre fil ?

Premièrement, il n'y a pas de gestionnaire de tâches sur Mac ou Linux. C'est Windows uniquement. Le moniteur d'activité n'est pas non plus un moyen fiable d'évaluer les performances du système. Les performances des applications et du système doivent être profilées.

Je serais heureux de partager toutes mes données de profilage, y compris les pénalités de processeur, de mémoire, de SSD et de réseau, ainsi que la différence de performances globale, dès que j'aurai l'assurance qu'une version M1 native officielle sera publiée et prise en charge.

Cette page vous a été utile?
0 / 5 - 0 notes