{"id":1023,"date":"2021-03-25T17:09:32","date_gmt":"2021-03-25T16:09:32","guid":{"rendered":"https:\/\/radio.xreflector.es\/?p=1023"},"modified":"2021-03-25T17:09:33","modified_gmt":"2021-03-25T16:09:33","slug":"como-hacer-que-su-raspberry-pi-4-sea-mas-rapido-con-un-kernel-de-64-bits","status":"publish","type":"post","link":"https:\/\/radio.xreflector.es\/index.php\/2021\/03\/25\/como-hacer-que-su-raspberry-pi-4-sea-mas-rapido-con-un-kernel-de-64-bits\/","title":{"rendered":"C\u00f3mo hacer que su Raspberry Pi 4 sea m\u00e1s r\u00e1pido con un kernel de 64 bits"},"content":{"rendered":"\n<p id=\"d1df\">Podemos hacerlo m\u00e1s r\u00e1pido, mejor &#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1692\/1*7w2jtetqJU8wcvh32044Cw.png\" alt=\"\"\/><figcaption>La Raspberry Pi 4 puede funcionar en modo de 64 bits<\/figcaption><\/figure>\n\n\n\n<p id=\"c1cb\">Cuando configur\u00e9 por primera vez mi Raspberry Pi 4 para usarla como computadora de escritorio, quer\u00eda un sistema operativo de 64 bits.\u00a0Despu\u00e9s de todo, usar todos los bits de la CPU deber\u00eda ser m\u00e1s eficiente y permite un acceso m\u00e1s r\u00e1pido a la memoria, especialmente usando el modelo de 4 u 8 GB.\u00a0Pero r\u00e1pidamente encontr\u00e9 un problema: muchos de los programas de terceros que quer\u00eda usar a\u00fan no estaban disponibles para 64 bits.\u00a0<a href=\"https:\/\/medium.com\/for-linux-users\/the-best-browser-you-probably-arent-using-e2449a3b1bca\">Vivaldi<\/a>\u00a0: un navegador basado en Chromium realmente bueno a\u00fan no est\u00e1 disponible para el sistema operativo de 64 bits.\u00a0Hay varios sistemas operativos de 64 bits, incluida una versi\u00f3n beta de\u00a0<a href=\"https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?f=117&amp;t=275370\">Raspbian<\/a>\u00a0, pero todos tienen varios problemas de compatibilidad.<\/p>\n\n\n\n<p id=\"b022\">Por supuesto, probablemente puedas descubrir c\u00f3mo activar el multiarch y cargar todas las dependencias.&nbsp;Lo intent\u00e9.&nbsp;Pero finalmente me frustr\u00e9 y acabo de instalar Raspian.&nbsp;Funciona.&nbsp;Pero resulta que hay una manera de obtener algunos de los beneficios de un sistema operativo de 64 bits pero a\u00fan as\u00ed mantener el \u00abespacio de usuario\u00bb de 32 bits para que todo el software familiar siga funcionando.&nbsp;Simplemente funciona mejor.<\/p>\n\n\n\n<p id=\"b4f6\">El plan es actualizar la Pi y decirle que use un kernel de 64 bits.&nbsp;Todo el software de soporte seguir\u00e1 siendo de 32 bits, pero el c\u00f3digo que administra la memoria y la multitarea podr\u00e1 utilizar el modo de 64 bits m\u00e1s potente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4d69\">Advertencias<\/h2>\n\n\n\n<p id=\"400e\">Hacer cambios importantes en la configuraci\u00f3n podr\u00eda, por supuesto, bloquear su sistema.&nbsp;Pero la buena noticia es que las tarjetas SD son baratas.&nbsp;Haga una copia de seguridad en otra tarjeta SD y siempre puede volver a la que funciona si se equivoca demasiado.<\/p>\n\n\n\n<p id=\"ff20\">Es f\u00e1cil hacer una copia de seguridad con la&nbsp;<a href=\"https:\/\/www.raspberrypi.org\/documentation\/linux\/filesystem\/backup.md\">copiadora de tarjetas SD,<\/a>&nbsp;que ya deber\u00eda estar en su Pi.&nbsp;Sin embargo, necesitar\u00e1 una grabadora de tarjetas USB para que funcione.<\/p>\n\n\n\n<p id=\"f522\">Hay algunas cosas que se sabe que no funcionan con la actualizaci\u00f3n de 64 bits.&nbsp;Si usa su Pi para Kodi, podr\u00eda perder parte de la capacidad de reproducci\u00f3n de video.&nbsp;Wolfram y Mathematica no detectan el Pi con este cambio (aunque hay una&nbsp;<a href=\"https:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=250730\">soluci\u00f3n<\/a>&nbsp;para eso).&nbsp;Oracle Java aparentemente no funciona, pero OpenJDK s\u00ed.&nbsp;Personalmente, encontr\u00e9 que Konsole (el programa de shell de KDE) falla en ciertas condiciones (ssh y dmesg parecen especialmente propensos), pero otros programas de terminal funcionan.<\/p>\n\n\n\n<p id=\"0c98\">Puede haber otras cosas que no funcionen.&nbsp;Repetir: vale la pena hacer una copia de seguridad.&nbsp;Adem\u00e1s, si encuentra que algunas cosas no funcionan, puede volver al kernel anterior con un simple cambio en un archivo de texto.<\/p>\n\n\n\n<p id=\"e229\">Hag\u00e1moslo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"b409\">Actualizaciones<\/h2>\n\n\n\n<p id=\"ae10\">Retrocediste, \u00bfverdad?&nbsp;El primer paso es asegurarse de tener el firmware y los n\u00facleos m\u00e1s recientes.&nbsp;Necesita un indicador de ra\u00edz, as\u00ed que prefija el siguiente comando con&nbsp;<code>sudo<\/code>o util\u00edcelo&nbsp;<code>sudo -i<\/code>para obtener un indicador de ra\u00edz (eso es lo que hago).<\/p>\n\n\n\n<p id=\"05ed\">Emita el siguiente comando:<\/p>\n\n\n\n<p>rpi-update<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/512\/1*knHBBSsr3Zd6GJzKC1Bqgg.jpeg\" alt=\"\" width=\"348\" height=\"348\"\/><\/figure><\/div>\n\n\n\n<p id=\"b624\">Recibir\u00e1 algunas advertencias severas para que no ejecute este comando peligroso a menos que alguien le diga que lo haga.&nbsp;Bueno, est\u00e1 respaldado, as\u00ed que deje de lado la precauci\u00f3n y responda Y a la indicaci\u00f3n.<\/p>\n\n\n\n<p id=\"5dcb\">Una vez hecho esto, le sugiero que reinicie para ver que todo sigue funcionando.&nbsp;Deber\u00eda.&nbsp;No necesita ser root, pero si ejecuta&nbsp;<code>uname<\/code>deber\u00eda ver algo como esto:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Linux raspberrypi 5.4.59-v7l + # 1336 SMP Mi\u00e9 19 de agosto 16:09:04 BST 2020 armv7l<\/pre>\n\n\n\n<p id=\"c7f0\">La clave es armv7l.&nbsp;Esto le dice que est\u00e1 en un kernel de 32 bits.&nbsp;Para realizar el cambio, debe editar \/boot\/config.txt, que requiere que sea root y use su editor de texto favorito.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p id=\"a3c3\">Busque la secci\u00f3n [pi4] y agregue la siguiente l\u00ednea:<\/p>\n\n\n\n<p>arm_64bit=1<\/p>\n\n\n\n<p id=\"d6bd\">Puse la l\u00ednea en la secci\u00f3n [pi4] del archivo de configuraci\u00f3n.&nbsp;El kernel de 64 bits tambi\u00e9n funciona en la Raspberry Pi 3, pero no quer\u00eda intentarlo si arrancaba la tarjeta en una Pi m\u00e1s antigua.<\/p>\n\n\n\n<p id=\"22fb\">Cruza los dedos y reinicia.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ed9e\">Pruebas<\/h2>\n\n\n\n<p id=\"4bb0\">Cuando todo vuelva a funcionar,\u00a0<code>uname<\/code>deber\u00eda darle una l\u00ednea como esta:<\/p>\n\n\n\n<p>Linux raspberrypi 5.4.59-v8+ #1336 SMP PREEMPT Wed Aug 19 16:16:01 BST 2020 aarch64 GNU\/Linux<\/p>\n\n\n\n<p id=\"0eaf\">\u00bfVes el aarch64?&nbsp;Eso es lo que quieres.&nbsp;Pruebe algunas cosas y vea c\u00f3mo va.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"581c\">Revirtiendo<\/h2>\n\n\n\n<p id=\"933e\">\u00bfNo est\u00e1s contento con los resultados?&nbsp;Establezca la l\u00ednea en el archivo de configuraci\u00f3n en cero en lugar de uno y reinicie.&nbsp;Si ni siquiera puede hacer que el sistema se active, siempre puede montar la tarjeta SD en otra computadora o iniciar la m\u00e1quina desde su copia de seguridad y luego arreglar el archivo desde all\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"803f\">Benchmarks<\/h2>\n\n\n\n<p id=\"99ed\">\u00bfHar\u00e1 la diferencia?&nbsp;Eso depende de lo que est\u00e9s haciendo.&nbsp;Trabajar con cargas de memoria m\u00e1s altas o USB 3 probablemente ser\u00e1 un poco m\u00e1s r\u00e1pido.&nbsp;Para algunas cosas, no har\u00e1 mucha diferencia.&nbsp;Sobre todo porque todas las aplicaciones todav\u00eda se ejecutan en modo de 32 bits.<\/p>\n\n\n\n<p id=\"346f\">Como prueba r\u00e1pida, intent\u00e9 crear un archivo grande en la tarjeta SD:<\/p>\n\n\n\n<p>dd if=\/dev\/zero of=~\/test.dat bs=4096 count=512K<\/p>\n\n\n\n<p id=\"ff6a\">En promedio, la operaci\u00f3n tom\u00f3 alrededor de 104 segundos con el kernel de 32 bits.&nbsp;Con el kernel de 64 bits, solo tom\u00f3 76 segundos.&nbsp;Eso vale la pena, aunque dependiendo de la tarea, podr\u00edas ver m\u00e1s o menos mejoras.<\/p>\n\n\n\n<p id=\"1267\">A\u00fan as\u00ed, es bastante simple y hay muy poco que perder al intentar este peque\u00f1o ajuste.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-xreflector-world-wide-servers wp-block-embed-xreflector-world-wide-servers\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/radio.xreflector.es\/index.php\/hazte-socio-colaborador-de-x-reflector-spain\/\n<\/div><\/figure>\n<p>Visitas: 102<\/p>","protected":false},"excerpt":{"rendered":"<p>Podemos hacerlo m\u00e1s r\u00e1pido, mejor &#8230; Cuando configur\u00e9 por primera vez mi Raspberry Pi 4 para usarla como computadora de escritorio, quer\u00eda un sistema operativo de 64 bits.\u00a0Despu\u00e9s de todo, usar todos los bits de la CPU deber\u00eda ser m\u00e1s eficiente y permite un acceso m\u00e1s r\u00e1pido a la memoria, especialmente usando el modelo de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1023","post","type-post","status-publish","format-standard","hentry","category-digital-digital"],"_links":{"self":[{"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/posts\/1023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/comments?post=1023"}],"version-history":[{"count":1,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/posts\/1023\/revisions"}],"predecessor-version":[{"id":1024,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/posts\/1023\/revisions\/1024"}],"wp:attachment":[{"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/media?parent=1023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/categories?post=1023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/radio.xreflector.es\/index.php\/wp-json\/wp\/v2\/tags?post=1023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}