
Han pasado seis meses desde que anunciamos el acceso anticipado instantánea de vapor Estábamos abrumados por la reacción. Durante este tiempo, hemos proporcionado Ubuntu Discourse con más de 75 000 descargas y un montón de comentarios útiles mientras nos preparamos para el lanzamiento completo.
Al empaquetar Steam en un abrir y cerrar de ojos, nos aseguramos de que todas las dependencias requeridas por el juego estén incluidas en la aplicación. Esto significa que no hay que perder el tiempo agregando y manteniendo PPA, ni problemas con las bibliotecas de 32 bits. Independientemente de la distribución que esté ejecutando, todo lo que necesita está incluido y aislado del resto de su sistema operativo.
Con Ubuntu 22.10, sabemos que los jugadores están hambrientos de la última versión de Mesa, y lo hemos hecho aún más fácil con la última actualización de Steam Snap. En el camino, también entregamos algunas correcciones y mejoras adicionales, incluida la compatibilidad con medios extraíbles, pantallas de alto DPI, localización y una versión actualizada de Proton. La migración de instantáneas a Core 22 y el uso de la compresión LZO también mejoraron la estabilidad y el rendimiento.
Echemos un vistazo al estado actual del juego y hablemos de nuestros planes para el futuro.
¡Más encimeras!
colina baja es un conjunto de API de gráficos que cubre una gama de controladores de gráficos de código abierto en Linux. Si está utilizando gráficos integrados Intel o gráficos AMD, es casi seguro que está utilizando Mesa. Mesa tiene un soporte relativamente limitado para NVIDIA, por lo que se recomienda a los usuarios con tarjetas gráficas NVIDIA que utilicen sus controladores patentados. Estos controladores se incluyen en Ubuntu cuando se selecciona «Instalar software de terceros para hardware de gráficos y Wi-Fi y otros formatos de medios» durante la instalación.Puede leer más sobre la compatibilidad con controladores NVIDIA al final de este artículo.
Para los jugadores que buscan el último Mesa, la opción más popular es PPA de Kissac Mesa o Oybhav PPA Proporciona las últimas compilaciones diarias.
Dado que Steam Snap está aislado del resto del sistema operativo host, ahora incluimos el PPA de Oibaf de forma predeterminada. Esto significa que sus juegos podrán aprovechar la biblioteca Mesa de vanguardia sin comprometer la estabilidad del sistema o la sobrecarga de agregar PPA y reactivaciones después de las actualizaciones.
Personalización de instantáneas de contenido
Las dependencias del paquete de instantáneas de contenido están separadas de la aplicación de instantáneas principal y permanecen estrechamente integradas.Los beneficios de las instantáneas de contenido son que pueden ser utilizadas por múltiples aplicaciones, evitan la sobrecarga y pueden ejecutarse en su propia pista de actualización.
Ahora que hemos realizado los cambios anteriores, migrar Mesa a instantáneas de contenido es el siguiente paso en nuestra hoja de ruta. Esto permitirá a los usuarios elegir su pista de Mesa preferida independientemente de la pista de actualización de Steam Snap. Cuando inicie sesión, el usuario podrá cambiar entre:
oibaf-latest
– Pista predeterminada actualmente disponible para Frontier Mesakisak-fresh
– La última versión de Mesa más una selección de backports tempranos no invasivoskisak-turtle
– Fuerte y estable para aquellos que son más conservadores
Aunque su aplicación Steam principal sigue siendo la versión más reciente/estable.
Sigue el progreso de Steam Snap aquí >
Esto es parte de una serie de mejoras en las que estamos trabajando activamente durante los próximos meses.
Más sobre la cartera de pedidos
modo de juego
modo de juego Incluido por defecto en el escritorio de Ubuntu. Desarrollado por Feral Interactive, es una combinación de daemon/lib que permite que los juegos soliciten un conjunto de optimizaciones que se aplicarán temporalmente al sistema operativo host o al proceso del juego.
Nuestro objetivo es organizar este paquete para que pueda ejecutarse fácilmente como un comando de inicio para un juego de Steam. gamemoderun %command%
Este trabajo está casi completo y debería aterrizar al mismo tiempo que el soporte para Firefox Native Messaging.
Mango HUD
Mango HUD es una superposición de juegos para monitorear FPS, temperatura y carga de CPU/GPU. Esto también se incluirá en las instantáneas de Steam, lo que le facilitará alternar las estadísticas de rendimiento de su juego.
Protones habilitados por defecto
Los usuarios de Steam en Linux actualmente deben habilitar manualmente Steam Play para todos los juegos en el menú de configuración de la aplicación, lo que hace que Proton esté disponible para aquellos juegos que quizás aún no estén habilitados. Totalmente probado Por compatibilidad.
Al habilitar esta opción de forma predeterminada, los usuarios pueden probar más juegos de su biblioteca sin tener que buscar configuraciones. ¡Tenga en cuenta que los resultados pueden variar!
migración del juego
Para aquellos que buscan hacer la transición de Steam .deb a Snap, también estamos desarrollando un script único opcional para garantizar que sus bibliotecas existentes se migren automáticamente en el primer lanzamiento.Estará disponible después de que salgamos de Early Access
Estas son nuestras funciones de alta prioridad actuales, pero nuestra lista de deseos es mucho más larga que eso. Si tiene alguna sugerencia o comentario sobre la prioridad de Steam Snaps, únase a nuestra discusión de Discourse para ayudarnos a identificar nuevas mejoras en el futuro.
Cadencia de liberación del controlador NVIDIA
No podemos hablar de juegos sin mencionar los controladores de NVIDIA. Si bien no está directamente relacionado con nuestro trabajo en Steam Snap, para aquellos ansiosos por obtener las últimas actualizaciones, vale la pena tomarse un tiempo para consultar el calendario de lanzamiento de NVIDIA en Ubuntu.
Gracias a nuestra estrecha colaboración con NVIDIA en varios programas, pudimos entregar controladores actualizados a los usuarios dentro de los 2 meses posteriores al lanzamiento y retroportar estos controladores a versiones anteriores de Ubuntu compatibles dentro del mismo período de tiempo.
Las actualizaciones menores se aplican automáticamente, mientras que las nuevas versiones se pueden habilitar en la sección «Controladores adicionales» de la aplicación Software y actualizaciones tan pronto como estén disponibles.
Puede leer más sobre el ciclo de lanzamiento de actualizaciones de NVIDIA en la wiki de Ubuntu.
Atención a todos los jugadores de Steam Snap… Canonical necesita su ayuda
Con las últimas mejoras en Steam Snapshot, creemos que podremos pasar de beta a estable en un futuro próximo. Pero para estar absolutamente seguros de que estamos brindando a los jugadores la mejor experiencia posible, necesitamos su ayuda.
Los juegos y configuraciones individuales a menudo enfrentan problemas únicos. Comenzando con Snap revisión 66 (actualmente disponible en el canal Edge), incluye una secuencia de comandos para recopilar automáticamente algunos datos del sistema y abrir un nuevo hilo de discusión para informar. Para usarlo, cambie al canal de borde con:
snap refresh steam --channel=edge
También es posible que desee cambiar a la versión beta de snapd para obtener algunas de las últimas correcciones en esta área.
snap refresh snapd --channel=beta
Luego habilite las instantáneas para recopilar datos del sistema:
snap connect steam:system-observe
snap connect steam:hardware-observe
Con esta función habilitada, puede informar encabezados:
snap run steam.report “Apex Legends”
Para ver qué información se reportará, también puede ejecutar:
snap run steam.report --no-submit
El informe será Juego Informe Discusión Categoría En nuestro Github, donde puede proporcionar registros adicionales o más detalles sobre el problema.
Si la publicación de su juego ya existe, considere agregar su publicación como un comentario en una publicación existente en lugar de crear una nueva. Siéntase libre de agregar posibles soluciones a estos hilos también.
notas: Esto no es un sustituto preguntaEn cambio, los hilos de discusión son una forma de comunicar la funcionalidad del juego con su configuración y solucionar problemas con otros usuarios. Si el juego, su configuración o la configuración de otro usuario exponen un problema nuevo, se abrirá un problema. Esto es para reducir la confusión de problemas, ya que problemas similares pueden abarcar varios juegos.
Para obtener comentarios más generales y solicitudes de funciones, únase a la discusión en Ubuntu Discourse.
¡hasta la proxima vez!