Merge pull request #27753 from lkxed/20221027-13-Canonical-s-Adding-a-Neat-Ability-to-the-Steam-Snap-App-for-Gamers

[手动选题][news]: 20221027.13 ️ Canonical's Adding a Neat Ability to the Steam Snap App for Gamers.md
This commit is contained in:
Xingyu.Wang 2022-10-30 08:39:13 +08:00 committed by GitHub
commit e065252bfb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,88 @@
[#]: subject: "Canonical's Adding a Neat Ability to the Steam Snap App for Gamers"
[#]: via: "https://news.itsfoss.com/steam-snap-app-mesa/"
[#]: author: "Rishabh Moharir https://news.itsfoss.com/author/rishabh/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Canonical's Adding a Neat Ability to the Steam Snap App for Gamers
======
Canonical is making reasonable efforts with its Steam snap app. A snap app that you can't hate?
![Canonical's Adding a Neat Ability to the Steam Snap App for Gamers][1]
Gaming on Linux is getting popular and evolving every year, with Valve and the Steam Deck playing a significant part.
According to the [Steam Hardware and Software survey][2], Ubuntu remains one of the most popular Linux distros for gaming.
The company behind Ubuntu Canonical is taking the necessary steps to make gaming on Ubuntu a seamless experience. They announced the launch of Steam as a Snap application in **April 2022** which is currently in 'early access'.
![steam snap][3]
Now, Canonical aims to elevate the gaming experience by letting users choose different Mesa graphics stacks effortlessly.
### Easy Switch to Latest Mesa for Best Experience
[Mesa][4] is an integral part of gaming on Linux, especially for AMD and Intel users. It is an open-source graphics stack that includes a range of graphics APIs like OpenGL and Vulkan to help run your favorite games.
Since the Steam Snap bundles all the required dependencies and supports 32-bit libraries, users don't need to do anything manually to get things running. The Steam snap is containerized and isolated from the operating system.
**But what about the Mesa graphics drivers?**
For now, the Snap app installs the latest Mesa driver available in [oibaf's PPA repo][5] by default. You get the bleeding-edge drivers out of the box. But, you cannot change it quickly.
In a [blog post][6] by Canonical, they mentioned some improvements to the Steam's snap app that makes this easy.
It includes the introduction of **Content snaps** as an easier way to make use of Mesa drivers.
Unlike regular dependencies, Content snaps are packaged separately from the main Steam snap. They can be utilized by other applications and thus prevent bloat or duplication. Moreover, they are also updated independently since they aren't directly bundled with the Steam snap.
There are three Mesa driver stacks available -
- **oibaf-latest** Default bleeding-edge release
- **kisak-turtle** Stable release
- **kisak-fresh**  Latest point release, highly unstable
Users can customize their Mesa stack by easily switching between them anytime. To play the latest games on the market, users may need to use the bleeding-edge release to avoid issues while gaming. On the other hand, the stable build should do for older titles.
The blog post mentions:
> This will enable users to choose their preferred Mesa track independently of the upgrade track of the Steam snap.
So, users should be able to toggle between the available driver stacks.
Sounds useful, isn't it? 😃
> 💡This feature is still being worked on and should be added to the stable channel soon along with Steam snap. As of now, it is available through the beta channel.
### Thoughts?🤔
Snaps may not appeal to all Linux users due to some of their disadvantages.
But gamers may find Steam as a snap quite helpful. The option to choose the preferred graphics stack should be very welcoming to users. Ubuntu seems to be taking gaming quite seriously.
**Via:**[omg!ubuntu!][7]
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/steam-snap-app-mesa/
作者:[Rishabh Moharir][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/rishabh/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/content/images/size/w1200/2022/10/steam-snap-app-upgrade-for-gamers.png
[2]: https://store.steampowered.com/hwsurvey?platform=linux
[3]: https://news.itsfoss.com/content/images/2022/10/steam-snap.jpg
[4]: https://itsfoss.com/install-mesa-ubuntu/
[5]: https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
[6]: https://canonical.com/blog/what-the-steam-snap-is-evolving
[7]: https://www.omgubuntu.co.uk/2022/10/canonicals-steam-snap-will-let-you-switch-between-different-mesa-stacks