The Untold Story of Nier: Automata and the Steam Deck Revolution

The Steam Deck's Success Soars, One Game Causes Device and Linux Gaming to Take a Major Shift

Game that altered Steam Deck forever | ENBLE

Nier: Automata running on the Steam Deck.

Humans have always been fascinated by puzzles and mysteries. We love uncovering hidden stories and discovering the little-known heroes behind the scenes. And today, I have an exciting tale to share with you. It’s the untold story of how a single game, Nier: Automata, changed the course of Linux gaming and paved the way for the legendary Steam Deck. So grab a cup of coffee ☕, sit back, and prepare to be amazed.

🌟 Humble Origins: How It All Began

Desktop mode on the Steam Deck.

It all started during the Steam Autumn sale last year when I decided to pick up Nier: Automata. Little did I know that my purchase would unlock a whole new world. Intrigued by how the game ran on the Steam Deck, I stumbled upon a Reddit thread that contained a comment that caught my attention. The comment said, “Nier: Automata is 80% of the reason Linux gaming is as good as it is now, maybe 90%. Look into the history of DXVK. Long story short, one man’s love for 2B is the reason we have any of these incredible DirectX translation layers today.” 🤯

This comment sparked my curiosity. What was DXVK? Why was Nier: Automata so crucial to Linux gaming? To answer these questions, we need to dive deeper into the past and understand the challenges that Linux gaming faced.

In the past, the dominance of Microsoft’s DirectX API posed a significant obstacle for Linux gaming. Most PC games were designed to work with DirectX, making them incompatible with Linux. While a compatibility layer called Wine offered a workaround, it was hit-or-miss for gaming, resulting in poor performance and limited support for modern titles. Linux gaming needed a breakthrough. And that’s when Vulkan stepped in.

🔥 How Nier Changed Everything

2B jumping with sword in hand in Nier Automata.

Vulkan, a cross-platform API released in 2016, provided programmers with more control over the GPU. This low-level API was a game-changer, enabling performance parity by translating DirectX instructions to Vulkan. It was around this time that Valve, a steadfast supporter of Linux, developed Proton, a compatibility layer seamlessly integrated into Steam.

But Valve didn’t embark on this journey alone. Embracing the philosophy of open-source development, Proton combined several translation layers like VKD3D for DirectX 12 and Zink for OpenGL. However, one technology stood out among the rest—DXVK. This Vulkan-based translation layer for Direct3D 9/10/11 was the brainchild of one man: Philip Rebohle, a German developer driven by his love for Nier: Automata.

A Proton settings on the Steam Deck.

Rebohle’s passion project, DXVK, started small but soon gained traction. Its initial success can be attributed to the support of the Linux community, which propelled it into the spotlight. In a short span, Nier: Automata became the catalyst for the development of DXVK, laying the foundation for a revolution in Linux gaming.

🌟 What Makes the Steam Deck Special?

Steam Deck held between two hands.

The release of the Steam Deck makes it abundantly clear that Linux gaming has finally arrived. But would it have been possible without DXVK? Valve’s previous attempt, the Steam Machines, failed to gain traction due to the lack of game support and a premature adoption of Linux gaming. Proton with DXVK changed the game. With thousands of games now playable on Linux, the Steam Deck has a vast library of titles from day one.

Valve recognized the importance of a strong compatibility layer like Proton to ensure the success of the Steam Deck. They couldn’t rely solely on native Linux ports or demand developers create games exclusively for their platform. Proton’s compatibility allowed Valve to create a gaming handheld that seamlessly integrates with an extensive range of titles, making the Steam Deck a dream come true for avid gamers.

🔥 Linux Gaming Has a Secure Future

A PS4 copy of Nier: Automata sitting next to the Steam Deck.

The impact of DXVK on Linux gaming cannot be overstated. Although Valve had other projects in the works to achieve DirectX 11 compatibility, DXVK played a crucial role in Proton’s success. With DXVK as a fundamental component of Proton, Linux gaming stands on a solid foundation. As Valve developer Pierre-Loup Griffais stated, “DXVK is quite important to Proton, and Valve has no plans to move away from DXVK.” The future of Linux gaming is brighter than ever before.

Open-source development shines in the story of DXVK. One man’s love for Nier: Automata sparked a community-driven effort that transformed Linux gaming. Today, DXVK enjoys widespread usage and support from multiple contributors, cementing its place in the development world. It’s a testament to how collaboration and passion can shape technology’s future.

❓ Q&A: Your Burning Questions Answered

Q: What other games can I play on the Steam Deck?

A: The Steam Deck offers a vast library of games to choose from, thanks to Proton’s compatibility. You can play popular titles like Doom, Final Fantasy VI, Star Wars: Battlefront 2, and many more. The list keeps growing, making the Steam Deck a delightful gaming experience.

Q: Will developers continue to support DXVK and Proton?

A: Absolutely! DXVK and Proton have become integral parts of the Linux gaming ecosystem. The continued support and contributions from developers ensure compatibility with current and future games. Rest assured, DXVK and Proton are here to stay.

Q: Can I develop my own games for the Steam Deck?

A: Certainly! The Steam Deck provides a fantastic platform for indie developers and hobbyists to create games. With the support of Proton and DXVK, you can develop games compatible with Linux and reach a wider audience.

Q: What does the future hold for Linux gaming?

A: The future of Linux gaming is promising. With the success of Proton and the Steam Deck, more developers are recognizing the potential of Linux as a gaming platform. As support grows, we can expect even more native Linux ports and better performance. Exciting times lie ahead!

🌟 The Impact and Future Developments

The story of Nier: Automata’s influence on Linux gaming and the birth of the Steam Deck stands as a testament to how passion and innovation can reshape an industry. The success of DXVK and Proton has already paved the way for Intel’s Arc GPUs, which leverage DXVK to run DirectX 9 games on Linux. The impact of these technologies extends far beyond gaming handhelds—they are shaping the future of graphics programming.

In the years to come, we can expect further advancements in compatibility layers and translation technologies. As Linux gaming gains momentum, developers will continue to refine and expand upon the foundations laid by DXVK. The collaborative nature of open-source development ensures that Linux gaming’s secure future will be filled with exciting possibilities.

📚 References

  1. Covering Your Webcam: Is It Sufficient to Prevent Hackers from Watching?
  2. Common Steam Deck Problems and How to Fix Them
  3. GPUs Are on an Apology Tour.
  4. Anything is Possible in This New Era of Gaming Monitors
  5. PC Ports Need to Be Better in 2024 — Here’s How
  6. Apple Discusses Push Towards High-End Mac Gaming
  7. Fujitsu Facing Heat in UK Post Office Scandal
  8. How to Track an Android Phone or Device

Hey, dear readers! Now that you know the incredible story behind Nier: Automata and the Steam Deck, I hope you’re as fascinated as I am by the power of passion and community. If you enjoyed this article, feel free to share it with your friends on social media. Let’s spread the word about the untold stories that shape the world of technology!

👇 Share this article and leave a comment below. I’d love to hear your thoughts! 😄💬