El driver de NVIDIA ya funciona con Sway, el compositor de Wayland

publicado en: Linux | 0

La implementación de Wayland por parte de NVIDIA ha sido una de las mayores batallas tecnológicas que se hayan visto en Linux. El gigante del procesamiento gráfico no daba su brazo a torcer al mantener su apuesta por EGLStreams como búfer para Wayland, mientras que el resto, incluidos Intel y AMD, apostaron por el estándar GBM.

Después de muchos años de tiras y aflojas, el futuro regreso de Intel al mercado de las gráficas dedicadas, la precipitada defunción de Xorg y sobre todo el fracaso del propio EGLStreams forzaron a NVIDIA a rectificar para adoptar GBM, más viendo las altas probabilidades de que Wayland sea establecido por defecto en la próxima LTS de Ubuntu.

NVIDIA todavía tiene trabajo por delante para ponerse al día con su soporte de Wayland, que en teoría debería de permitir que su driver oficial funcione correctamente con las sesiones de Wayland ya existentes, sin necesidad de introducir modificaciones en los compositores (o al menos no tan radicales como los que requería EGLStreams).

James Jones, ingeniero de NVIDIA, ha anunciado que el driver de la compañía ya funciona por defecto en Sway usando GBM. La consecución de este hito ha necesitado de introducir las funciones de ‘gbm_bo_create_with_modifiers2’ y de ‘gbm_surface_create_with_modifiers2’ en el backend de GBM de Mesa debido a que las funciones de ‘gbm_*_create_with_modifiers’ carecían de soporte para flags.

Sway es un gestor de ventanas y compositor de Wayland inspirado en i3 que decidió en el lanzamiento de su versión 1.0 abandonar el soporte de EGLStreams. Drew DeVault, creador de Sway, repitió una archiconocida frase de Linus Torvalds y anunció que el compositor dejaría de soportar el driver oficial de NVIDIA. Por otro lado, el compositor es uno de los mejores exponentes de Wayland, y hay quien lo considera como la mejor implementación del protocolo.

La claudicación de NVIDIA ante los estándares de Wayland ha necesitado de introducir en Mesa un backend alternativo de GBM para soportar el driver de la compañía, que actualmente también se encuentra trabajando en el soporte de DMA-BUF y en otras mejoras relacionadas con Wayland.

La versión 470 del driver del gigante verde ha puesto los cimientos para soportar Wayland, pero hay otros componentes que deben ser parcheados para que todo funcione como se espera (o sea, con las sesiones de Wayland existentes).

NVIDIA, a la caza de Radeon

NVIDIA siempre ha tenido muchos intereses en torno a Linux, pero estos siempre han estado ligados a los servidores, la supercomputación y la inteligencia artificial. Mientras tanto, y hasta hace poco, la corporación no veía a Linux como un sistema de escritorio que pudiese ser usado como Windows y macOS, pero parece que eso está empezando a cambiar, ya que, aparte del soporte de Wayland, la llegada de DLSS a Proton fue la respuesta al anuncio de FidelityFX Super Resolution (FSR).

El soporte de DMA-BUF es uno de los aspectos más interesantes debido a que dicha característica es imprescindible para la grabación de gameplays desde una sesión de Wayland. De momento todo apunta a que no va a estar habilitada por defecto en GNOME 41 para las gráficas Radeon, por lo que se mantendría oficialmente como algo exclusivo de Intel. NVIDIA tiene ahí un frente para explotar una debilidad típica de Radeon que también se da en Windows: las tecnologías asociadas o relacionadas.

Las gráficas Radeon ofrecen una “potencia bruta” comparable a la de NVIDIA, incluso en Linux, pero cuando se trata de tecnologías, NVIDIA siempre va al menos un paso por delante. Las soluciones de codificación por hardware de NVIDIA para Linux son muy superiores a las de AMD, con DLSS y en trazado de rayos el gigante verde parece ir una generación por delante de FSR y la implementación del trazado de rayos de Radeon, y así sucesivamente.

El hecho de que NVIDIA vaya por delante en tecnologías es un buen punto a su favor, por lo que después de que se haya amoldado a los estándares de Wayland y tras sumarse Intel al mercado de las gráficas dedicadas, es muy probable que veamos a Radeon volviendo a ocupar el tercer puesto, aunque en unas circunstancias muchísimo mejores que las que había en los tiempos de Catalyst/FGLRX.

Fuente: Muylinux

Linux Play: City Game Studio, Boyfriend Dungeon, Haven Park, Jupiter Hell…

publicado en: juegos, Linux | 0

 

 

 

 

Por fin nos ponemos al día con el Linux Play que tocaba sacar este primer domingo de septiembre, con lo mejor que nos dejó agosto. Y es que Linux Play es nuestra sección mensual de estrenos jugables para Linux, pero siempre a toro pasado. ¿Qué hay de nuevo, viejo? De todo un poco: del simulador de gestión de la economía City Game Studio: a tycoon about game dev, por fin en ‘versión estable’ tras años en acceso anticipado, a la frikada mezcla e acción y simulador de citas (¡con armas!) Boyfriend Dungeon, pasando por la serenidad y el buen rollito de Haven Park o todo lo contrario, la intensidad -por turnos, eso sí- de Jupiter Hell… Y así hasta el final de la lista, que cierra el título gratuito Joyspring, un plataformas sencillo a priori, pero que está gustando mucho a quien ya lo ha jugado. Linux Play

 

Fuente: Muylinux

EndeavourOS mejora su instalador de sistema y estrena una nueva aplicación

publicado en: Linux | 0

EndeavourOS sigue afianzándose como una sucesora digna de Antergos y por tercera -y muy probablemente última- vez en lo que llevamos de año, renueva su imagen de instalación, facilitando el salto a Arch Linux a quien desee hacerlo sin complicarse la vida demasiado.

En efecto, EndeavourOS nació como relevo de Antergos, allanando la instalación de Arch Linux para el común de los mortales o, más específicamente, para quienes gustan de la actualización continua de Arch Linux, pero prefieren los procesos guiados con interfaces visuales. Ergo, no cabría esperar mucho más de EndeavourOS que la mejora de su sistema de instalación, pero no se reduce a eso este lanzamiento.

Así, EndeavourOS 2021.08.27 estrena una nueva aplicación, EOS Apps Info, una simple lista con todas las aplicaciones preinstaladas con las que mejorar la experiencia de usuario, además de servir de centro de ayuda con manuales de cada una de ellas. Por aplicaciones preinstaladas nos referimos, por ejemplo, a las que facilitan el soporte de los controladores gráficos privativos de NVIDIA, los servidores desde donde descargar las actualizaciones, el instalador del sistema, etc.

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

 

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

Fuente: Muylinux

Disponible Linux 5.14 con ‘core scheduling’, el parche final para rehabilitar Hyper-Threading

publicado en: Linux | 0

 

¿Cansado ya de tanta celebración en torno al treinta aniversario de Linux? Linus Torvals tiene la solución para cortar por lo sano con el desfase: una nueva versión del kernel, Linux 5.14, que como es usual, llega repleta de novedades.

Por supuesto, Mr. Torvals habla en broma y por si alguien lo duda, recuerda a los mantenedores del kernel que para ellos no hay fiesta, pues inmediatamente después del lanzamiento de una nueva versión de Linux, hay que comenzar a trabajar ya en la siguiente.

Mientras tanto, ¿qué hay de nuevo en Linux 5.14? Como siempre, un mucho de todo, repartido entre los sospechosos habituales: soporte de hardware (procesadores, gráficos, dispositivos o componentes específicos, etc), soporte de tecnologías base integradas en el kernel (sistemas de archivos, seguridad, gestión de procesos, etc) y alguna que otra cosa al margen. A falta de que en Kernel Newbies publiquen la lista de novedades para Linux 5.14, el resumen de Phoronix es un buen lugar para empezar a recabar información acerca de este lanzamiento.

Quizás la novedad más comentada de Linux 5.14 es la incorporación de core scheduling, una funcionalidad que ya venían usando proveedores de servicios en la nube y que permite conservar la seguridad del sistema sin la necesidad de deshabilitar Hyper-Threading en procesadores Intel, una recomendación que se dio en el apogeo del escándalo por las vulnerabilidades de Spectre y que se ha mantenido hasta ahora. Es decir, si habías deshabilitado Hyper-Threading por motivos de seguridad, podrás volver a activarlo una vez estés usando Linux 5.14 o superior.

Hyper-Threading es la implementación de la tecnología SMT de Intel para el procesamiento multihilo, permitiendo la ejecución ed procesos en paralelo dentro de un único procesador. Según explican, core scheduling facilita gestionar los «recursos que puede compartir un núcleo de la CPU y garantizar que las tareas potencialmente inseguras no se ejecuten en un hilo hermano de una tarea confiable. Al garantizar que las tareas confiables / no confiables no comparten un núcleo a través de HT / SMT, se puede mantener habilitado Hyper-Threading».

No faltan otras mejoras en los más diversos apartados, incluyendo por supuesto en el soporte de procesadores y gráficos, con AMD e Intel como obvias protagonistas: soporte para Intel Alder Lake, para las GPU de AMD Yellow Carp y Beige Goby, diferentes mejoras relacionadas con el controlador AMDGPU… Con respecto a AMD, destaca especialmente la llegada del soporte de AMD SmartShift, una tecnología que permite mejorar el rendimiento en portátiles con CPU y GPU AMD compatibles, equilibrando dinámicamente el uso de energía entre ambos componentes según la carga de trabajo.

En resumen, Linux 5.14 es una versión más del kernel repleta de novedades en las que no vamos a entrar, porque ni rascar la superficie es factible. No obstante, hay alguna otra novedad que merece la pena señalar, como la introducción del mecanismo de Dell para mejorar la privacidad en sus portátiles, el soporte para la configuración de la BIOS de los ThinkPad de Lenovo; el soporte para Raspberry Pi 400, la mejora del soporte de USB4, el mando de Xbox One, mejor latencia en el controlador de audio de USB…

¿Hemos mencionado ya que Linux 5.14 trae mejoras de soporte aquí, allí y más allá? Pues lo multiplicas por mil, le añades otrs cientos de cambios all over the place y te haces una idea del conjunto. Como dice Torvals, seguimos… (nosotros con otras cosas).

Fuente: Muylinux

Linux, el núcleo que mueve el mundo tecnológico, cumple 30 años

publicado en: Linux | 0

Hola a todos los que estáis ahí fuera usando minix –

Estoy desarrollando un sistema operativo (libre) (sólo por hobby, no será grande y profesional como gnu) para clónicos de los AT 386(486). Esta idea está madurando desde abril, y ahora está comenzando a estar lista. Me gustaría recibir cualquier comentario en cosas que a la gente le gustan y no le gustan de minix, ya que mi sistema operativo se parece a él un poco (misma disposición física del sistema de ficheros (por razones prácticas) entre otras cosas).

Ya he trasladado bash (1.08) y gcc (1.40) y parece que las cosas funcionan. Esto implica que podría tener algo práctico en pocos meses, y me gustaría saber qué características le gustarían más a la gente tener. Será bienvenida cualquier sugerencia, pero no prometo que las implementaré todas ellas 🙂

Así presentaba Linus Torvalds, un 25 de agosto de 1991, a Linux, el núcleo para sistemas operativos que ha cambiado el mundo, tanto por la tecnología que se ha desplegado en torno a él, como por el modelo de desarrollo que ha incorporado y popularizado en el sector empresarial y que ha revolucionado el desarrollo de software.

Por supuesto, nada de lo que ha conseguido Linus con Linux habría sucedido si unos cuantos años antes un personaje llamado Richard Matthew Stallman no se hubiese embarcado en una cruzada personal que también ha cambiado el mundo, con Linux como su mayor exponente, aun cuando hace tiempo que filosofía y pragmatismo se hayan enfrentados.

Así, mientras que el movimiento del Software Libre cumplió 30 años hace más de un lustro, Linux los cumple 30, a medio camino entre la definición con la que nació -sigue siendo desarrollado bajo la licencia GPLv2, que no es con la que nació, ojo- y la que ha terminado explotando a su alrededor, léase Open Source o código abierto.

En todo caso, al igual que sucede con el nacimiento del Software Libre -así, en mayúscula- el de Linux es cuestionable en cuanto a la fecha exacta a celebrar: ¿fue en abril de 1991, cuando Torvalds empezó a trabajar en el kernel; en agosto 1991, cuando publicó el famoso mensaje que hemos recuperado más arriba; en septiembre de 1991, cuando la versión 0.01 se subió al servidor FTP de la Universidad Tecnológica de Helsinki…?

Lo cierto es que no importa: Linux cumple 30 años este 2021 y por los hitos logrados, bien vale dejar al año entero como efeméride, a pesar de relegar a determinados días los recordatorios, porque de lo contrario sería un no parar. Y es que Linux es omnipresente en el actual mundo tecnológico, inexplicable sin la existencia del proyecto de Linus Torvalds -apoyado por miles de desarrolladores.

Nada de todo esto se le pasó por la cabeza al bueno de Torvalds cuando anunció que estaba trabajando en Linux, pero así han comenzado muchos de los grandes avances y empresas de la historia. «Si Microsoft alguna vez hace aplicaciones para Linux, significa que he ganado«, llegó a decir en una ocasión el insigne finlandés… Y si con eso se conformaba, desde luego que hace mucho tiempo que ganó.

Por lo demás, you name it, que dicen los anglosajones: servidores, ordenadores personales, superordenadores, dispositivos embebidos, telefonía móvil, automoción, electrónica de consumo en general… Prácticamente todo lo que importa se mueve hoy con Linux en sus tripas, y si no es con Linux, muy probablemente este haya tenido al que ver con el modelo de desarrollo utilizado, el del código abierto.

Pasa lo mismo con las tecnologías que han revolucionado el mundo en las últimas décadas, de la nube al Internet de las cosas, la inteligencia artificial, el aprendizaje automático, el aprendizaje profundo… Es complicado imaginarse cómo habrían sido las cosas sin Linux; lo único seguro es que habrían sido muy diferentes, no digamos ya el impulso el modelo de desarrollo abierto, todo un estándar a día de hoy en el sector empresarial.

Se podrían decir muchísimas más cosas sobre Linux, pero como ya solemos decirlas habitualmente, que para eso nos llamamos MuyLinux, nos conformaremos con felicitar el aniversario a Linus Torvalds y, cómo no, a las miles de personas que han contribuido con su desarrollo, así como con el floreciente ecosistema del código abierto… y del Software Libre, porque tampoco se puede entender el uno sin el otro.

 

Fuente: Muylinux

El soporte de realidad virtual para Wayland empieza a tomar forma

publicado en: Linux | 0

Wayland está llamado a ser el futuro del despliegue de los gráficos en Linux, pero el protocolo parece haberse encontrado con demasiados obstáculos en el camino, posiblemente y en parte debido a la complejidad de su implementación. Pese a todo, Wayland está avanzando, y no solo en su implementación en compositores como Kwin (KDE Plasma) y Mutter (GNOME), porque en el horizonte ha empezado a asomar el soporte para la realidad virtual.

Como suele ser habitual en Wayland, la implementación de una característica suele ser multilateral. Esto ya lo vimos con el soporte de compartición y captura de la pantalla, dos funciones que se realizarán a través de PipeWire con el fin de suministrar un mecanismo más abstracto con respecto al compositor. En el caso de la realidad virtual, en Wayland se ha fusionado el soporte para el protocolo de arrendamiento de DRM (que hace referencia a Gestor de Renderizado Directo, no a la protección de contenidos) y en Vulkan se ha hecho lo mismo con la extensión ‘VK_EXT_acquire_drm_display’.

El protocolo de arrendamiento de DRM ha sido descrito de la siguiente manera en la petición de fusión: “El arrendamiento de DRM es una característica que permite al maestro de DRM ‘ceder’ un subconjunto de sus recursos del DRM a otro maestro de DRM a través de drmModeCreateLease, que devuelve un descriptor de archivo para el nuevo maestro de DRM. Usamos este protocolo para negociar los términos del contrato de arrendamiento y transferir este descriptor de archivo a los clientes. En términos menos específicos de DRM: este protocolo permite a los compositores de Wayland ceder sus recursos de GPU (como pantallas) a un cliente de Wayland para que los controle exclusivamente”.

A estas alturas no hace falta decir que el protocolo introducido en Wayland va orientado al uso de cascos de realidad virtual, cuya popularidad ha aumentado con el paso de los años, aunque sin terminar de consolidarse como un producto mainstream más allá de momentos puntuales como el protagonizado por Half-Life: Alyx. El objetivo del protocolo de arrendamiento de DRM es reducir las latencias para mejorar la experiencia con los juegos y adaptar el uso de Wayland a un contexto de realidad virtual. Un detalle importante es que ya está siendo implementado en Sway, KDE Plasma (a través de Kwin y KwaylandServer) y XWayland.

El otro componente es la extensión de Vulkan ‘VK_EXT_acquire_drm_display’, que ya ha sido fusionada en el repositorio de Khronos Group, la institución sin ánimo de lucro encargada del desarrollo de Vulkan, OpenGL y OpenCL. ‘VK_EXT_acquire_drm_display’ ha sido la continuación del trabajo realizado con ‘VK_EXT_wl_drm_lease_display’, que fue en su momento rediseñado para tener un enfoque más genérico basado en el descriptor de fichero. En estos momentos la extensión ya ha sido fusionada en Mesa y su implementación en Monado está en proceso.

Veremos cómo se comporta el soporte de realidad virtual para Wayland una vez haya sido implementado totalmente en algunos compositores. Por ahora parece que Sway y Kwin llevan la delantera.

Imagen: Pixabay

 

Latte Dock 0.10 mejora la integración con KDE Plasma y llega con soporte para GNOME y XFCE

publicado en: Linux | 0

.

La personalización es uno de los aspectos más esenciales del ADN de KDE Plasma, no solo abarcando la gran cantidad de posibilidades de configuración que ofrece de manera predeterminada, sino también accesorios que permiten implementar transformaciones todavía más profundas. Uno de los accesorios más populares es Latte Dock, del que ha aparecido hace poco la versión 0.10.

Como bien indica su nombre, Latte Dock se encarga de poner a disposición un dock que puede recordar al de macOS. Sin embargo, no solo pretende ser una imitación de una de las partes más reconocibles del sistema operativo de Apple, sino que además busca aportar valor añadido a la experiencia de usuario al integrarse con el escritorio y ser capaz de sustituir al panel por defecto.

Latte Dock 0.10 ha llegado con el propósito de ser toda una evolución para este accesorio, por lo que nos encontramos con una cantidad destacable de novedades gracias a la aplicación de más de 2.200 commits desde la versión 0.9. Para empezar, nos encontramos con soporte de docks y paneles múltiples sobre un mismo borde de la pantalla, soporte de docks y paneles flotantes que pueden ser colocados en cualquier parte de la pantalla, soporte para poder establecer un radio de fondo y el tamaño de la sombra de fondo, barras laterales bajo demanda y soporte de múltiples Tareas de Latte sobre un mismo dock o panel.

Pero Latte Dock 0.10 no solo viene a cubrir aspectos de KDE Plasma, sino que también pretende ir más allá. Por ejemplo, ha añadido soporte de GTK_FRAME_EXTENTS sobre X11 para informar a los administradores de ventanas sobre el área visible de los docks y ha puesto a disposición un diálogo interno del Explorador de Widgets, abriendo la puerta al uso completo de Latte Dock en entornos de escritorio como GNOME y XFCE.

Regresando al “entorno natural” de Latte Dock, KDE Plasma, el accesorio se encarga de forma opcional de informar al entorno de escritorio sobre las geometrías de los docks y los paneles; soporta los separadores de márgenes de Plasma; se han rediseñado y mejorado los diálogos; se han incluido plantillas para todas las funciones de diseño; la posibilidad de exportar diseños, docks y paneles como plantillas para uso público; e incorporado las funcionalidades de mover, copiar y pegar para los docks y los paneles. Todo eso ha llegado junto a nuevas posibilidades de colocación.

 

Los responsables de Latte Dock avisan que la versión 0.10 ha pasado a ser la de referencia y que cualquier lanzamiento anterior está considerado ahora como obsoleto. La forma más sencilla de disfrutar de la última versión de este potente dock es recurriendo a alguna distribución rolling release o a KDE neon, que suministra una pila de KDE totalmente actualizada sobre la base estable de Ubuntu LTS

 

Fuente: Muylinux

CodeWeavers anuncia CrossOver 21, nueva versión de la implementación comercial de Wine

publicado en: Linux | 0

 

CodeWeavers ha anunciado la publicación de CrossOver 21, la última versión de la implementación comercial de Wine orientada a la ejecución de aplicaciones de Windows en Linux, macOS y Chrome OS.

CrossOver 21 se basa en Wine 6 y, según los responsables de su desarrollo, ha traído “miles de mejoras” para una gran variedad de aplicaciones. Una de las novedades más destacadas, la cual ha sido heredada de Wine 6, es el nuevo backend de Vulkan para wined3d, que se accionará por defecto en macOS para videojuegos DirectX 10 y 11 de 64-bit si DXVK no se encuentra habilitado.

CodeWeavers ha explicado que por lo general los resultados de sus pruebas han sido positivas con el uso del nuevo backend de Vulkan para wined3d, pero que han detectado algunos juegos que en lugar de funcionar con él, lo han hecho con DXVK, el traductor (o renderizador) de DirectX 9, 10 y 11 a Vulkan presente y usado por defecto en Proton. También han detectado casos a la inversa, o sea, juegos que funcionan con wined3d pero no con DXVK. Desde la empresa señalan que “en particular, NieR: Automata debería ejecutarse en todas las plataformas con wined3d en CrossOver 21 y Skyrim Special Edition debería de poderse jugar en Macs M1 con wined3d”.

Para terminar con macOS, CodeWeavers recuerda la adición de un tema oscuro, el soporte para los mandos de PlayStation 5 y Xbox Series a partir de Big Sur y que, al menos de momento, CrossOver 21 no ofrece soporte para macOS Monterey, aunque la empresa está trabajando con Apple para subsanar este déficit para finales de año.

En lo que respecta a Linux y ChromeOS, los usuarios de dichos sistemas deberían de notar un inicio más rápido con CrossOver 21. Otras mejoras que han llegado ha Linux son diversas correcciones para Microsoft Office 2016/365 que abarcan un mejor soporte para las configuraciones multimonitor y una corrección para los problemas encontrados a la hora de ingresar la contraseña para iniciar sesión y activar la suite ofimática. Otros detalles a tener en cuenta para todos los sistemas son la inclusión de DXVK 1.7 y el uso partir de ahora de Wine Mono.

El protagonismo de Wine fue disminuyendo durante el transcurso de la pasada década ante la proliferación de las tecnologías multiplataforma y, por qué no decirlo, la mejora constante de LibreOffice. Sin embargo, Valve lo devolvió al primer plano con Proton, haciendo que a día de hoy sea de facto la implementación de referencia al menos para los usuarios de Linux. Pese a todo, CodeWeavers es la empresa que más contribuye a Wine y la que emplea al líder de dicho proyecto: Alexandre Julliard.

CrossOver 21 puede ser obtenido con un periodo de prueba para Linux, macOS y ChromeOS desde el sitio web de CodeWeavers, porque como ya hemos dicho, se trata de una aplicación comercial.

Fuente: Muylinux

Valve reconoce haber aprendido de errores del pasado con la Steam Deck

publicado en: juegos, Linux | 0

La Steam Deck ha despertado un interés muy superior al de las Steam Machines en su momento, más viendo que las primeras consolas de Valve no fueron tomadas muy en serio tanto por la prensa especializada en videojuegos como la generalista de la tecnología. La compañía tras Steam ha realizado nuevas declaraciones sobre su nuevo dispositivo, reconociendo que ha aprendido de sus fallos del pasado.

En declaraciones al medio IGN, los diseñadores Greg Coomer, Lawrence Yang y Scott Dalton, todos empleados de Valve, han reconocido que desde la compañía han aprendido de los errores que cometieron con las Steam Machines y de detalles que vieron en otros dispositivos que lanzaron al mercado, como el Steam Controller y el Steam Link.

Coomer ha comentado sobre la experiencia acumulada que “hemos analizado mucho de lo que aprendimos como casillas que necesitábamos verificar si alguna vez íbamos a volver a hablar con los clientes sobre esa categoría (el de las consolas/PC). Realmente no queríamos llevar este dispositivo a los clientes hasta que consideráramos que estaba listo y que todas esas casillas estaban marcadas esencialmente. No creo que hubiéramos progresado tanto en Steam Deck si no hubiéramos tenido esa experiencia”.

Por su parte Scott Dalton ha dicho que “siempre hubo este clásico problema de la gallina y el huevo con la Steam Machines. Eso nos llevó por este camino de Proton, donde ahora están todos estos juegos que realmente funcionan”. Estas declaraciones ponen en evidencia que Valve reconoce que las Steam Machines salieron al mercado con poco catálogo, lo que hizo que muchos no se las tomaran en serio en su momento.

Es obvio que las Steam Machines tenían muy pocos títulos considerados como “vendeconsolas”, y lo que es peor, todos los títulos disponibles para GNU/Linux tenían y tienen una versión para Windows que, por lo general, rendía y rinde mejor. Con Proton se ha aumentado enormemente la cantidad de videojuegos que se pueden ejecutar en Linux, convirtiéndose desde muchos puntos de vista en la referencia del Linux Gaming en detrimento de los videojuegos nativos.

Por lo que se ve, la Steam Deck no es ni mucho menos un movimiento en caliente, sino algo que Valve ha ido cocinando a fuego lento y que empezó con Proton, la popular capa de compatibilidad basada en Wine. Ya que las compañías se han mostrado reacias a portar sus creaciones a Linux, había que hacer que esos videojuegos se que ejecutaran en el sistema Open Source con el mínimo esfuerzo.

La compañía detrás de Steam ha trabajado mucho para que su consola híbrida salga al mercado con unos cimientos sólidos que hagan que merezca la pena comprarla. Además de dar compatibilidad a los videojuegos de Windows, también está en conversaciones para que los desarrolladores adapten sus juegos para que se ejecuten en la Steam Deck mediante Proton y parece estar trabajando con AMD para incorporar optimizaciones específicas para la consola.

Sí, habéis leído bien. Valve y AMD han unido sus fuerzas para trabajar en mejoras para la escala de frecuencia de la CPU con el fin de mejorar la experiencia de los juegos mediante Steam Play (Proton). A pesar de que el soporte de AMD para Linux ha mejorado mucho desde la puesta en marcha de GPUOpen, la corporación dedicada a chips de procesamiento sigue teniendo cosas que mejorar, como su poca implicación en el código de escalado de frecuencia de la CPU de Linux. Aquí Intel se ha mostrado más espabilada, lo que no tendría que sorprender viendo su posición dentro de Linux.

En lo que respecta al problema que hay por delante, el driver ACPI-CPUFreq “no ha sido muy eficiente en rendimiento/energía para las plataformas AMD modernas”, así que AMD y Valve están trabajando en “un nuevo diseño de escalado de rendimiento de CPU para la plataforma de AMD que tiene un mejor rendimiento de escalado por vatio en juegos 3D como Horizon Zero Dawn con VKD3D-Proton en Steam”. Viendo que el procesador de la Steam Deck es Zen 2, arquitectura que vio la luz en 2019, quizá sea hora de corregir algunas de las carencias encontradas.

Viendo que Proton va a ser el gran protagonista de la Steam Deck y el sistema operativo que incorporará, SteamOS 3, está claro que uno de los componentes que cargarán con más peso será RADV, el driver de Vulkan para AMD Radeon incluido en Mesa. RADV demuestra desde hace tiempo que no tiene nada que envidiarle a NVIDIA en cuanto a potencia, algo que es muy meritorio si tenemos en cuenta que oficialmente es un desarrollo comunitario y no corporativo, si bien Valve ha invertido bastante en mejorarlo.

Después de recapitular casi todo lo que funcionará en la Steam Deck, ¿qué detalles ha cogido Valve de otros dispositivos para incorporarlos a su consola? Por ejemplo, algunos prototipos iniciales del Steam Controller incluyeron una pantalla con la intención de que fuera programable, y desde la compañía también han aprendido que la curva de aprendizaje tiene que ser más suave. Con todo, los controles táctiles están presentes para poder apuntar con un shooter, por ejemplo.

Las limitaciones técnicas hicieron inviable la inclusión de una pantalla en el Steam Controller, pero Scott Dalton reconoció que “en el momento en que pensamos, podríamos simplemente tomar el hardware Steam Link, ponerlo en un Steam Controller y hacer que la pantalla muestre esa cosa enlazada”.

Veremos cómo le va a la Steam Deck. Viendo las declaraciones, queda claro que Valve ha estado cocinando su nueva consola a fuego lento y con calma, intentando cuidar los detalles y aprender de errores del pasado, tanto técnicos como de estrategia. Independientemente del éxito que tenga, es una realidad objetiva que Linux ha mejorado mucho como sistema para gaming, sobre todo gracias a Proton y a la enorme progresión experimentada por los drivers de AMD desde 2016

Fuente: Muylinux

Zidoo M6 es un mini-PC ARM con Linux que cuenta con soporte para 5G

publicado en: Linux | 0

 

Los mini-PC con ARM orientados a ejecutar Linux y otros sistemas Open Source se han consolidado con el paso de los años. Tras el éxito de Raspberry Pi, otras empresas han decidido sumarse a la competencia dentro del segmento, así que aprovechamos la ocasión para publicar sobre el Zidoo M6.

El Zidoo M6 es un mini-PC que usa un SoC ARM RK3566 con cuatro núcleos Cortex-A55, el mismo que el empleado por el Pine64 Quartz64. Frente a algunos rivales como el Raspberry Pi, el Zidoo M6 destaca por su mayor tamaño al medir 158 milímetros de largo y 95 milímetros de ancho, pero a cambio ofrece mayores posibilidades a nivel de puertos y capacidades de expansión.

En cuanto a conexiones, el Zidoo M6 incorpora un conector mini-PCIe que sirve para soportar un módulo opcional con 5G o 4G LTE. También cuenta con una ranura para una tarjeta SIM para soportar la conectividad a través de la red móvil y con soporte de Wi-Fi 6 para estar a la última.

..

Los sistemas operativos soportados son Linux, pero aquí la referencia se limita más al núcleo y no tanto a las distribuciones GNU/Linux que suelen acaparar el protagonismo en este portal. El Zidoo M6 permite instalar Ubuntu 18.04, Android 11 o algún derivado de este último como Station OS para convertir el mini-PC en un mediacenter. A nivel de software ofrece soporte de Buildroot para crear imágenes personalizadas de Linux y pone a disposición Qt y Froglogic para el desarrollo de interfaces gráficas de usuario.

Por ahora no se conoce el precio, pero sí se sabe que el Zidoo M6 será vendido a través de dos opciones: como una computadora de placa única (SBC) o con un mini-PC con su chasis y listo para usar.

Zidoo M6 viene a ser otra opción más en un segmento que puede ofrecer más posibilidades de las que aparenta. Los mini-PC con ARM, aparte de haber sido capaces de abrirse hueco en segmentos en los que x86 no ha logrado tener éxito, también pueden servir para propósitos más “imaginativos”, como un servidor para una pequeña pyme, suponiendo un gran ahorro en costes tanto en el hardware como el consumo energético. Os dejamos con las características del Zidoo M6.

 

Zidoo M6, características principales

  • SoC: RK3566 (CPU de cuatro núcleos ARM Cortex-A55 a 1,8 GHz con gráficos Mali-G52 y un aceleradora de IA)
  • RAM: opciones de memoria LPDDR4 de 2 GB / 4 GB / 8 GB
  • Almacenamiento: flash eMMC de 32 GB / 64 GB / 128 GB + lector de tarjetas microSD
  • Salida de vídeo : HDMI 2.0, MIPI DSI, eDP, LVDS
  • Audio: conector de audio de 3,5 mm, S / PDIF, HDMI, conector de micrófono y altavoz
  • Camera: MIP CSI y MIPI CIF
  • Red: Gigabit Ethernet (RJ45), Wi-Fi 6, Bluetooth 5, 4G LTE / 5G opcional
  • USB : 2 x USB 2.0 y 1 micro USB OTG
  • Serie: RS-232
  • Fuente de alimentación: conector DC (entrada 5V / 2A)
  • Otros: receptor de infrarrojos, luces indicadoras de estado LED

 

Fuente: Muylinux