Teaser en Video
Nuevas Características Principales para 3.0
-
Actualizado a Fedora 40
-
KDE Plasma 6
-
GNOME 46
-
Kernel Linux 6.8
-
Actualizaciones de los drivers para las GPUs AMD/Intel
-
Soporte para la Ayn Loki Max Pro
-
Soporte para la Ayn Loki Zero
-
Mejoras para las handhelds con actual soporte
-
HHD Overlay es ahora estable
-
Soporte de la paridad de los Gyros de la Lenovo Legion Go
-
Limites de carga para la Lenovo Legion Go
-
TDP personalizado para la ASUS ROG Ally, la cual usa ahora un driver en el kernel
-
Soporte para una curva de velocidad de los ventiladores personalizada para la ASUS ROG Ally
-
Añadido CDEmu
-
Añadido
fastfetch
-
Añadido
zoxide
La Steam Deck OLED esta casi lista, y si instalas hoy debería funcionar en su mayor parte. Queda aún un problema mayor el cual no es consistente con nuestro testeo, el cuál tiene que ver con que el audio deja de funcionar al cambiar al Modo de Escritorio. Hay algunos reportes donde unos cuantos juegos tienen problemas con el soporte de HDR, y nuestro instalador requiere que escojas la opción de Basic Graphics Mode para poder instalar correctamente. Estamos investigando todo esto y planeamos que quede listo tan pronto sea posible.
Lee nuestro mas nuevo Bazzite Buzz (en inglés, la traducción esta en camino) para un vistazo mas a fondo de los nuevos cambios en 3.0.0 y para ver nuestra lista de cambios completa.
Estado Actual
Nuestras MÁS sinceras disculpas por este retraso de unas 12 horas (¡!) de esta actualización donde hacemos la transición para usar la nueva y flamante Fedora 40. Intentamos tener lista la Steam Deck OLED para este lanzamiento, pero esto va a requerir mas tiempo para insertar parches en Fedora. Gracias bella gente por su continuo soporte, y ahora, tenemos suficientes usuarios y contribuidores que podemos empezar a tener una relación de trabajo alrededor de los parches del kernel directamente con Fedora
Este proyecto es joven, y ahora tenemos el interés de expertos quienes quieren echarnos la mano, por lo que nos estaremos enfocando en tener los workflows necesarios para tener los parches del kernel enfrente de Fedora de manera que podamos escalar. Esto toma mucho tiempo y esfuerzo comunitario, tanto entre nosotros, como con otros proyectos con quienes colaboramos: The Nobara Project, ChimeraOS, Jovian-NixOS, Ultramarine, y evlaV - ¡va a ser un super duper genial verano para el gaming en Linux!.
El año pasado seguíamos cuidándonos entre nosotros y experimentando en lo que queríamos que Bazzite se convierta. Hoy, tenemos una clara visión para el proyecto y tenemos metas para el futuro las cuales reflejan esa visión. Los Mantenedores han estado ocupados arreglando el código durante la última fase de la versión 2.0 y cazando esos molestos bugs que han estado aquí por mucho tiempo. Durante esta fase, el equipo de Universal Blue y los contribuidores Bazzite también han estado pensando en formas para resolver problemas que han estados presentes por un largo tiempo y en idear mejores implementaciones de lo que tenemos actualmente. Todos los involucrados ahora tienen un mejor entendimiento de donde esta nuestro nicho en el espacio de los sistemas operativos.
Si seguías indeciso si probar o no Bazzite, ahora es el momento. Bazzite esta en un excelente lugar ahora y esta listo para usarse en la mayoría del hardware soportado y casos de uso. Estamos esperando en un nuevo driver de Nvidia que soporte explícitamente el protocolo de sync de Wayland para mejorar la situación con nuestros usuarios de Nvidia, el cual debería llegar alrededor de mayo de este año. También estamos También esperamos con impaciencia la re-escritura del Bazzite Portal por parte de NerdsRun el cual debería arreglar la mayoría del “jank” que sigue presente en la aplicación. Cuando finalmente Fedora soporte propiamente los contenedores OCI la mayoría del trabajo estará listo, y eso esta actualmente planeado para Fedora 41 (octubre, ya llega por favor).
ATENCIÓN USUARIOS ACTUALES DE BAZZITE!
Se Recomienda Intervención Manual
Nota: Usuarios nuevos quienes hayan instalado Bazzite después del 14 de Abril del 2024
no necesitan seguir las instrucciones a continuación.
Hemos cambiado initramfs
, pero estos cambios no serán aplicados automáticamente para los usuarios actuales, asi evitamos que dejen de funcionar ciertos casos muy particulares donde las personas utilizan un initramfs
personalizado.
Si gustas que las actualizaciones sean mas cortas y rápidas, simplemente introduce este corto comando en una terminal:
rpm-ostree initramfs --disable
Removido el Escritorio Anidado
El Escritorio Anidado ha sido removido de las imágenes Handheld/HTPC ya que actualmente no funciona en GNOME 46 y KDE Plasma 6.
¿Qué es Bazzite?
Por favor checa nuestro sitio web para una explicación de lo que es Bazzite mas amigable para nuevos usuarios.
Bazzite es una imagen OCI que sirve como sistema operativo alternativo para la Steam Deck, y como un sistema similar a SteamOS listo para jugar para computadoras de escritorio, computadoras handheld y HTPCs.
Bazzite esta construido desde ublue-os/main y ublue-os/hwe usando tecnología de Fedora , lo cuál significa un soporte de hardware expandido y se incluyen un montón de drivers fuera de la caja.
La intención de Bazzite es que sea un sistema operativo Linux “fuera de la caja” que funcione con una gran multitud de configuraciones de hardware, incluyendo computadoras handheld.
Características de Bazzite
-
Utilizamos el kernel fsync para obtener compatibilidad con HDR (alto rango dinámico) y un soporte expandido de hardware, además de otra gran cantidad de parches incluidos.
-
HDR esta disponible en la sesión de Gamescope.
-
NVK esta disponible en las imágenes no-para-Nvidia.
-
Soporte total de decodificación acelerada por hardware del codec de video H264.
-
Full support for AMD’s ROCM OpenCL/HIP run-times.
-
Se incluye el driver xone, para mandos de videojuegos de Xbox.
-
Soporte completo de DisplayLink.
-
También se incluyen temas opcionales de GTK3/4 inspirados en Valve, que igualan a los temas Vapor y VGUI2 de SteamOS. Para poderlos utilizar, solo tienes que instalar Gradience.
-
LatencyFleX, vkBasalt, MangoHud, y OBS VkCapture instalados y disponibles por defecto.
-
Utilizamos TuneD en lugar de PPD, para una integración completa con GNOME, KDE, y Game Mode. Esta es una herramienta tan increiblemente poderosa, que Red Hat ofrece clases para aprender a utilizarla.
-
Switcheroo-Control parcheado para arreglar el cambio entre iGPU y la dGPU que por defecto no funciona.
-
Soporte para Wallpaper Engine. (Solo en KDE)
-
Incluida una extensión de la shell para mostrar las propiedades de ROMs (usados para la emulación de consolas) en el navegador de archivos.
-
Soporte completo para Winesync/Fastsync/NTsync.
-
Distrobox pre-instalado con actualizaciones automáticas para los contenedores creados.
-
Se usa por defecto la terminal Ptyxis en todas las imágenes. Esta terminal esta específicamente diseñada para el flujo de trabajo basado en contenedores que usamos en Bazzite. Si deseas regresar a como estaba antes, simplemente ejecuta el siguiente comando en una terminal:
ujust restore-original-terminal
-
Servicio automatizado
duperemove
incluido para reducir el espacio de disco utilizados por los contenidos de los prefijos de WINE. -
Soporte de HDMI CEC (para poder controlar todos los dispositivos conectados por HDMI) usando libCEC.
-
System76-Scheduler pre-instalado, proveyendo ajustes automáticos de la prioridad de procesos a tu aplicación actualmente en uso, manteniendo al mínimo el tiempo que tu procesador (CPU) trabaja con procesos de fondo.
-
Configuración personalizada del System76-Scheduler con reglas adicionales.
-
Uso del control de congestión TCP BBR hecho por Google por defecto.
-
Input Remapper pre-instalado y habilitado. (Disponible pero desactivado por defecto en la variante Deck, puede ser habilitado ejecutando el siguiente comando en una terminal:
ujust restore-input-remapper
) -
El portal de Bazzite (Bazzite Portal) provee una manera fácil de instalar un sin fin de aplicaciones y ajustes, incluyendo la instalación de LACT (para mejor controlar tu GPU de AMD) y GreenWithEnvy (para mejor controlar tu GPU de NVIDIA).
-
Waydroid pre-instalado para correr aplicaciones de Android. Para configurarlo, usa esta guía rápida (en inglés).
-
Administra tus aplicaciones usando Flatseal, Warehouse, y Gear Lever.
-
Drivers i2c-piix4 y i2c-nct6775 de OpenRGB incluidos para controlar las luces RGB de ciertas tarjetas madre (motherboards).
-
Drivers de OpenRazer incorporados, Sólo selecciona OpenRazer en el Bazzite Portal o ejecuta el comando
ujust install-openrazer
en una terminal para empezar a usarlos. -
Reglas para udev de OpenTabletDriver incorporadas, con la suite completa de software siendo instalable usando el Bazzite Portal ó ejecutando el comando
ujust install-opentabletdriver
en una terminal. -
Driver GCAdapter_OC para aumentar la frecuencia del reloj (overclocking) del adaptador para el mando de videojuegos del Gamecube de Nintendo para obtener una taza de sondeo (polling rate) de 1000hz.
-
Soporte fuera de la caja para los teclados hechos por Wooting.
-
Soporte incorporado de las GPU de las familias (HD 7000) y Sea Islands (HD 8000) de AMD bajo el driver
amdgpu
. -
Un parche esta disponible para un bug en juegos de 32 bits que usen el motor Source 1(Por ejemplo: TF2) que provoca que el juego se congele al ser iniciado, para aplicar el parche, ejecuta el siguiente comando en una terminal:
ujust fix-source1-tcmalloc
-
XwaylandVideoBridge esta disponible para hacer posible compartir tu pantalla con Discord usando Wayland.
-
Webapp Manager esta disponible para crear aplicaciones de sitios web con una variedad de navegadores web, incluyendo Firefox.
Carácteristicas Exclusivas para las Handheld/HTPC
-
Al arrancar tu dispositivo, inicia directamente en Game Mode, emulando el mismo comportamiento que SteamOS.
-
Se aplica el servicio
duperemove
automáticamente el cual recorta por mucho el tamaño del directorio compatdata, el directorio usado por Proton para almacenar los prefijos de WINE para correr juegos de Windows en Linux. -
Incluye la versión mas actual de Mesa, el cual crea cachés de shaders mas pequeños, y los cuales no son requeridos para prevenir tirones/parones.
-
Habilidad de arrancar el sistema incluso si el disco esta lleno.
-
Soporte para cada uno de los lenguajes directamente soportados por Fedora (upstream).
-
Uso del servidor gráfico Wayland en el escritorio con soporte para Steam input.
-
Se incluye HHD para expander el soporte de los mandos de videojuegos integrados en otras computadoras handheld que no sean de Valve
-
Incluye versiones portadas de la mayoría de los paquetes de SteamOS, incluyendo drivers, actualizadores de firmware y controladores de ventiladores del repositorio de evlaV.
-
Version parchada de Mesa para controlar correctamente la tasa de fotogramas (framerate) usando Gamescope.
-
Incluye los parches de SteamOS BTRFS por defecto, los cuales proveen soporte completo del sistema de archivos BTRFS para tarjetas SD.
-
Se incluye una copia portada de SDGyroDSU, habilitada por defecto.
-
Opción para instalar Decky Loader, EmuDeck, RetroDECK, y ProtonUp-Qt, ademas de un sin fin de paquetes útiles al momento de instalar el sistema.
-
Un sistema personalizado de actualizaciones que permite que tanto el sistema operativo, los Flatpaks, los paquetes Nix (Usando Fleek), y las imagenes de Distrobox sean actualizables directamente desde la interfaz de Gamemode gracias al poder de ublue-update y topgrade.
-
Soporte incluido para el arranque dual (dual-boot) con Windows, gracias a que se deja intacta la instalación de GRUB por defecto de Fedora.
-
¿Algo se rompió o dejo de funcionar después de actualizar?, ¡descuida!, puedes fácilmente retroceder a una versión previa de Bazzite, gracias a la función de reversión (rollback) de
rpm-ostree
. Inclusive puedes seleccionar imágenes previas del sistema directamente desde el menú que aparece al arrancar tu dispositivo. -
Steam y Lutris vienen pre-instalados en la imagen como paquetes en capas (layered).
-
La utilidad Discover Overlay para Discord viene pre-instalada y es lanzada automáticamente tanto en Gamemode como en el escritorio, si Discord esta instalado. Puedes ver la documentación oficial aquí (en inglés).
-
Se incluye ZRAM(4GB), un avanzado sistema de swap ubicado directamente en la memoria RAM, con el algoritmo de compresión de datos ZSTD por defecto, con la opción de cambiar de vuelta a un simple archivo swap de 1GB, y si deseas, puedes cambiarlo a un tamaño personalizado.
-
Se incluye el planificador (scheduler) Kyber I/O para prevenir la inanición (starvation) de E/S al instalar juegos o cuando el proceso
duperemove
corre en el fondo. -
Se aplican los parámetros del kernel de SteamOS.
-
Se incluyen perfiles de color calibrados para los diferentes tipos de pantalla de la Steam Deck, mate o glossy.
-
Características para usuarios avanzados que vienen desactivadas por defecto, las cuales incluyen:
-
Un servicio de bajo riesgo para reducir el voltaje de la Steam Deck gracias a RyzenAdj y Ryzen SMU, véase
ryzenadj.service
y/etc/default/ryzenadj
. -
Un servicio que limita el nivel máximo de recarga de la batería, véase
batterylimit.service
y/etc/default/batterylimit
. (Funciona incluso cuando el dispositivo esta apagado) -
Soporte incorporado para el overclock de la pantalla, es decir, para incrementar la tasa de refresco que el panel tiene por defecto (60Hz en modelos LCD). Por ejemplo, añade
GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70
a/etc/environment
. -
La habilidad de utilizar el servidor gráfico X11 en vez de Wayland, si así se desea, tan solo editando
/etc/default/desktop-wayland
. -
¿Aplicaste el mod de 32 GB de memoria RAM en tu Steam Deck?, disfruta del doble de la cantidad máxima de VRAM, el cual es aplicado automáticamente. (Hablando de, ¿crees que podrías compartirnos semejante habilidad para soldar?)
-
Servicios que son específicos para el hardware de la Steam Deck pueden ser deshabilitados simplemente ejecutando el siguiente comando en una terminal:
ujust disable-deck-services
, algo muy útil cuando tratas de usar esta variante en otras computadoras portátiles o HTPCs. -
Puedes encontrar más información acerca de las imágenes Steam Deck de Bazzite aquí.
Características del Upstream
Características de Universal Blue
-
Drivers propietarios de NVIDIA pre-instalados. (Solo para imágenes NVDIA)
-
Flathub se encuentra habilitado por defecto.
-
Lanzador de comandos
ujust
incluido, con diversos comandos muy convenientes. -
Codecs multimedia fuera de la caja.
-
Revierte tu instalación de Bazzite desde cualquier versión dentro de los últimos 90 días.
Características de Fedora Atomic Desktop
-
Una base estable y sólida como una roca.
-
Los paquetes del sistema se mantienen relativamente actualizados a su última versión.
-
Puedes instalar paquetes de Fedora en capas (layered) sin que se pierdan entre actualizaciones.
-
Enfocado en seguridad con SELinux pre-instalado y configurado fuera de la caja.
-
La habilidad de cambiar de base (rebase) de una imagen atómica de Fedora, si así se desea, sin perder datos del usuario.
-
Soporte para impresoras gracias a que el servidor de impresión CUPS viene pre-instalado.
Entornos de Escritorio
KDE Plasma 6
GNOME 46
Instalando Bazzite
¿Nuevo en el proyecto?, checa nuestro FAQ antes de proceder. Lee nuestra documentación acerca de las handhelds y las HTPCs si planeas en usar Game Mode con Bazzite.
Instala la última versión de Bazzite y sigue nuestra guía de instalación para tu dispositivo.
Newsletters
Checa nuestros Bazzite Buzz (boletines informativos) que son publicados regularmente con actualizaciones acerca del proyecto.
Recursos Comunitarios
Gracias Especiales
Bazzite es un esfuerzo comunitario que no existiría con el apoyo de todos. Abajo podrás encontrar unas cuantas personas que nos han ayudado en el camino.
-
rei.svg - Por crear nuestro logo, y en general, nuestro branding.
-
SuperRiderTH - Por crear nuestro lindo video de arranque al iniciar el Game Mode de Steam.
-
evlaV - Por ser esta persona y liberar el código de Valve públicamente.
-
ChimeraOS - Por la creación de gamescope-session y su invaluable apoyo a lo largo del camino.
-
The Nobara Project - Colaboración y apoyo de los colaboradores.
-
Jovian-NixOS - Por brindarnos su soporte con problemas técnicos y por crear un proyecto similar. ¡En serio!, chécalo, es nuestro primo basado en Nix.
-
sentry - Por su asistencia con unos parches necesarios en el kernel, y por crear el repositorio kernel-fsync repo que usamos actualmente.
-
Steam Deck Homebrew - Por escoger brindar soporte a otras distribuciones ademas de SteamOS, a pesar de todo el trabajo extra que esto conlleva, y damos gracias especiales a PartyWumpus por lograr que Decky Loader funcione con SELinux en Bazzite.
-
cyrv6737 - Por la inspiración inicial para crear el proyecto, y la base que eventualmente se volvió bazzite-arch.
Contribuidor Anunciante: Jorge Castro
Traductor al Español: CharlieBros
Véase también: Bazzite Buzz #14 (ahora en español)