Intentando usar Raspberry Pi 4 como escritorio: resultados e impresiones

Hola, Habr.



Desde la introducción de la Raspberry Pi 4, ha habido muchas más personas que han querido utilizar este microordenador como su PC principal. La potencia de procesamiento del Pi4 ya es bastante buena, y el Linux integrado a bordo suena prometedor. Hace tiempo que me interesa la posibilidad de usar una PC portátil y silenciosa para tareas simples como escribir este texto, donde el escritorio "real" es redundante y la tableta es inconveniente. Compré una Raspberry Pi 4 de primera línea con 8 GB de memoria; es hora de ver cómo funciona.







Para aquellos que estén interesados ​​en lo que salió de él (spoiler, aún no todo funciona), vea los detalles debajo del corte.



¿Por qué es esto necesario?



Por supuesto, la motivación para usar Raspberry Pi puede variar. Alguien puede necesitar un escritorio Linux económico para aprender. Alguien puede no tener dinero en absoluto para una PC completa. Hace tiempo que quería tener una computadora 100% silenciosa y de bajo consumo para usarla como centro multimedia y "máquina de escribir". Ya he descrito la experiencia de usar Samsung DeXcomo computadora de escritorio, y la experiencia general fue muy positiva: para escribir y ver videos en la pantalla grande, la potencia de mi Galaxy S10 es suficiente. Pero la cantidad de software para Android que puede funcionar completamente en el modo de escritorio es muy limitada y no todos los sitios se muestran correctamente para Android en el modo de escritorio. Por ejemplo, aquí en Habré no hay información sobre herramientas para los íconos de formato de texto y comentarios, aparentemente los programadores del sitio no tomaron en cuenta que alguien en Android usaría un mouse.



Pero DeX sigue siendo Android. Linux es otro asunto: total libertad en términos de instalación de bibliotecas, componentes, una consola completa, USB, GPIO y trabajo con hardware. Suena prometedor, veamos cómo funciona.



Antes de comenzar, permítame recordarle que para usar completamente la Raspberry Pi como escritorio, necesita una buena refrigeración. Porque Básicamente no quería tener una hielera, compré este estuche;







El caso se mostró bien en términos de disipación de calor, incluso con una carga prolongada no hubo sobrecalentamiento ni congelaciones.



Como sabes, recientemente se ha lanzado una versión de Ubuntu para Raspberry Pi, y también la probaremos. Pero primero, se volvió interesante ver al buen Raspbian, que ha sido familiar para los amantes del bricolaje durante muchos años.



Primeras impresiones



Primero, déjame recordarte las características de la Raspberry Pi 4:



  • procesador Quad core Cortex-A72 (ARM v8) SoC de 64 bits a 1,5 GHz
  • Memoria SDRAM LPDDR4-3200 de 2/4 / 8GB
  • WiFi 2.4 / 5.0 GHz, Bluetooth 5.0, BLE
  • Puerto Gigabit Ethernet
  • 2 puertos USB 3.0; 2 puertos USB 2.0.
  • soporte para 2 monitores, conectores micro-HDMI (resolución de hasta 4kp60)
  • Admite H.265 (decodificación 4kp60), H264 (decodificación 1080p60, codificación 1080p30)


Según la descripción, todo está bien. Pero el primer lanzamiento mostró que el sistema funciona muy lentamente. La solución es simple: es necesario aumentar la frecuencia del procesador. De forma predeterminada, el sistema operativo funciona en modo "ahorrativo", porque La Raspberry Pi viene sin disipador de calor ni enfriador, y el sistema simplemente se congelará de lo contrario. Solución: edite el archivo config.txt con el comando sudo nano /boot/config.txt y descomente dos líneas:



over_voltage=2
arm_freq=1750


Después de eso, todo se volvió notablemente más agradable. El benchmark web mostró un aumento de 36 a 48 "unidades convencionales".



La desventaja que causa inconvenientes es la falta de un botón de encendido y apagado para la Raspberry Pi. Si el sistema está apagado, puede encenderlo solo presionando la fuente de alimentación. Tampoco hay forma de cambiar el sistema operativo al modo de suspensión, no hay un sistema de administración de energía en la placa.



El consumo de electricidad, por cierto, es bastante moderado, cuando se reproduce un video a través de un navegador, se consume un poco menos de 5 W: la







compilación a 4 núcleos con el comando make -j4 da aproximadamente el mismo consumo de energía, y al escribir este texto en el navegador, se consumen alrededor de 3 W.



Navegador



Con el navegador, las cosas no resultaron tan sencillas. Primero, el navegador Chromium viene con Raspbian. ¡Y Chromium! = Chrome. No sé si tienen el mismo núcleo, pero algunos sitios de noticias no abrieron el video y Amazon Prime se negó a funcionar en absoluto, dando un mensaje sobre un navegador incompatible. La ventana con las películas se abre normalmente:







pero cuando intenta reproducir algo, aparece un mensaje de error:







Los intentos de reemplazar el agente de usuario no dieron lugar a nada, el error se emitió en otro lugar.



Youtube abre bien, pero se escucharon clics al reproducir audio. Parece que este no debería ser el caso, porque los fabricantes de Raspberry Pi 4 prometieron soporte hasta 4K. Resulta que este es un problema conocido en Linux cuando se reproduce audio a través de HDMI, y se está abordandoeditando el archivo /etc/pulse/default.pa . Después de lo cual el sonido se volvió normal.



Otros sitios como Gmail y Google Docs funcionan, aunque no rápido.







La edición de texto aquí en Habré funciona sin problemas, pero la inserción de imágenes en el almacenamiento a través del portapapeles no funciona.



El punto de referencia web.basemark.com funcionó durante bastante tiempo y, como resultado, dio una puntuación de 64,8 "loros": a modo de







comparación, el último Microsoft Surface X produce 457 en la misma prueba; la diferencia es casi la misma que la diferencia de precio entre los dispositivos.



En los comentarios había una pregunta sobre la velocidad de WiFi, estos son los resultados mostrados por SpeedTest:







El teléfono inteligente Galaxy S10 mostró el doble de velocidad de descarga (64,3 MBps) y la misma velocidad de carga (19,6 MBps) con el mismo WiFi. Quizás la velocidad disminuya debido a la carcasa metálica de la Raspberry Pi, pero 33 MB / s es suficiente para un uso real.



Programación



Con la programación, se puede decir todo, nada mal. Por supuesto, la Raspberry Pi 4 de escritorio profesional no reemplazará, pero en principio, casi todos los lenguajes y bibliotecas, desde Python hasta Fortran, se pueden ejecutar en la Raspberry Pi.



Para Python, por cierto, hay un editor simple pero conveniente Mu:







Para los más pequeños, Scratch está disponible:







en general, para enseñar programación o simplemente para aprender y experimentar con linux, la Raspberry Pi es muy adecuada. E incluso la ausencia de un disco es una ventaja aquí: incluso si el sistema está completamente bloqueado, la tarjeta SD se puede extraer y la imagen se puede recargar en 5 minutos.



En cuanto al propio Linux, los comandos de consola, bash y otros, todo funciona de forma estándar y "como se esperaba", aquí no hay dificultades. Un ejemplo de visualización de la carga del sistema en htop con un navegador en ejecución y varios programas: la







carga de núcleos de CPU, como puede ver, no es alta, pero la reproducción de video en un navegador la aumenta a aproximadamente un 70%. Si haces una especie de "prueba de esfuerzo" abriendo varias pestañas del navegador con documentos grandes, youtube, un editor gráfico, explorador, entonces la carga de la CPU está limitada al máximo (lo cual no es sorprendente), pero hay suficiente memoria con un gran margen:







podemos suponer que la versión con 8 GB de almacenamiento es caro y un modelo de 4 GB estaría bien. Finalmente, información sobre el procesador:







Conclusión



Este artículo está escrito en una Raspberry Pi. Hasta ahora, las impresiones del dispositivo son ambiguas. Por un lado, en comparación con los modelos antiguos, la ganancia de rendimiento es bastante buena y el sistema, en principio, se puede utilizar casi al 100%. Por otro lado, todavía no todo funciona, aunque se espera que futuras actualizaciones solucionen algunos de los problemas. Y finalmente, sería extraño exigir mucho de una PC de $ 50: el sistema puede considerarse bastante bueno en términos de relación precio / calidad.



Si las calificaciones del artículo son positivas, en la segunda parte probaré Ubuntu en una Raspberry Pi.



All Articles