Je pense que d'autres ici ont fait du bon travail en répondant:
Vaut-il même la peine de passer d'ARMv7 à ARMv8?
Divers logiciels cités comme nécessitant ARMv8 incluent CockroachDB, MongoDB (si accès> 2 Go), l'émulateur Dolphin et OpenMW. Cependant, vous perdrez également d'autres fonctionnalités ou programmes qui peuvent être moins pris en charge avec un noyau 64 bits (par exemple, jouer avec brcmEGL + dispmanx).
arm_control=0x200
Pourquoi ça ne marche pas?
Il semble que vous ayez sauté l'étape clé de la copie dans le noyau 64 bits et ses modules. Cet article eLinux peut également être obsolète car le chargeur de démarrage par défaut de Raspbian Stretch démarrera automatiquement kernel8.img s'il est présent .
Si vous ne construisez pas un noyau 64 bits à partir des sources , vous pouvez télécharger une version de travail de l'auteur original de cet article, ici sur GitHub (Pi 3B uniquement). Son image est basée sur Debian arm64, et si vous avez l'intention d'utiliser ce noyau avec Raspbian, assurez-vous de copier dans /boot/{kernel8.img,*.dtb,overlays,config.txt,cmdline.txt}
et /lib/modules/
depuis l'image Pi64. Vous pouvez également télécharger et installer ces images Raspbian préconfigurées:
Retour à une partie de votre autre question:
(en tenant compte, je suis prêt à compiler certains programmes C ++ à l'avenir).
Si vous avez l'intention d'utiliser votre Pi 3 pour développer et tester des applications armhf et arm64, vous pouvez tout aussi bien exécuter Pi64 directement. Contrairement à Raspbian, il prend en charge MultiArch et ne nécessite donc pas d'exécuter des conteneurs 64 bits. En dehors de l'écosystème Raspbian / Debian, d'autres distributions 64 bits incluent Ubuntu Server, Gentoo, openSUSE et Fedora (voir les commentaires des autres).