Saya pikir orang lain di sini telah melakukan pekerjaan dengan baik:
Apakah itu layak beralih dari ARMv7 ke ARMv8
Berbagai perangkat lunak yang disebutkan membutuhkan ARMv8 termasuk CockroachDB, MongoDB (jika mengakses> 2 GB), emulator Dolphin, dan OpenMW. Namun, Anda juga akan kehilangan fitur atau program lain yang mungkin kurang didukung dengan kernel 64-bit (mis. Bermain game dengan brcmEGL + dispmanx).
arm_control=0x200
Kenapa tidak bekerja?
Tampaknya Anda telah melewatkan langkah kunci untuk menyalin di kernel 64-bit dan modul-modulnya. Artikel eLinux itu mungkin juga sudah ketinggalan zaman karena bootloader Raspbian Stretch default akan secara otomatis mem-boot kernel8.img jika ada .
Jika Anda tidak membangun kernel 64-bit dari sumber , Anda dapat mengunduh versi yang berfungsi dari penulis asli artikel ini, di sini di GitHub (Pi 3B saja). Gambarannya didasarkan pada Debian arm64, dan jika Anda bermaksud menggunakan kernel ini dengan Raspbian, pastikan untuk menyalin di /boot/{kernel8.img,*.dtb,overlays,config.txt,cmdline.txt}
dan /lib/modules/
dari gambar Pi64. Anda juga dapat mengunduh dan menginstal gambar Raspbian yang telah dikonfigurasi sebelumnya:
Kembali ke bagian dari pertanyaan Anda yang lain:
(dengan mempertimbangkan saya bersedia mengkompilasi beberapa program C ++ di masa depan).
Jika niat Anda untuk menggunakan Pi 3 Anda untuk mengembangkan dan menguji aplikasi armhf dan arm64, Anda bisa menjalankan Pi64 secara langsung. Tidak seperti Raspbian, ia memiliki dukungan untuk MultiArch dan karenanya tidak memerlukan menjalankan wadah 64-bit. Di luar ekosistem Raspbian / Debian, distro 64-bit lainnya termasuk Server Ubuntu, Gentoo, openSUSE, dan Fedora (lihat komentar orang lain).