Language Selection

English French German Italian Portuguese Spanish

Games: Godot Engine, Valve, and Vulkan support in Crostini

Filed under
  • Godot Engine - Dev snapshot: Godot 3.4 beta 3

    The upcoming Godot 3.4 release will provide a number of new features which have been backported from the 4.0 development branch (see our release policy for details on the various Godot versions). We had a beta 2 build ten days ago, and a number of issues have since been found and fixed, so it's time for Godot 3.4 beta 3.

    If you already reviewed the changelog for the previous beta, you can skip right to the differences between beta 2 and beta 3.

    This build also fixes a nasty crash on Windows for some projects using dynamic fonts with outlines, triggered by a buildsystem update (GH-50790).

  • 11 Unanswered Questions about the Steam Deck
  • Hands on with Steam Deck: Here’s what to expect from Valve’s portable – and powerful – gaming PC

    It’s still early enough in the production process that it’s hard to say what lies ahead for the Steam Deck. From what I saw, the new portable gaming PC from Valve is flexible, surprisingly powerful, and affordable. It’s got potential.

    If Valve can get the Deck into wide enough circulation, it’s got a chance to change the face of PC gaming. Again.

    The Deck, which was first officially announced a couple of weeks ago, is a handheld PC that runs a new version of Valve’s Linux-based SteamOS. Out of the box, it features gamepad controls and two trackpads, built into either side of a 7-inch LCD touchscreen, but you can also hook it up to a monitor, mouse, and/or keyboard and treat it like an ultra-portable PC tower.

  • Steam Deck hands-on: PC power with console conveniences

    Seeing every photo and video of the Steam Deck on the internet didn't prepare me for seeing it in person. It's a goliath—somehow way bigger than I expected, especially when compared side-by-side with a Nintendo Switch. This is the full tower PC case of videogame handhelds.

    Once I picked up the Steam Deck, though, the size didn't seem to matter much. It's solid, but at 1.47 pounds, not too heavy to hold comfortably. It's wide, but the inputs are close enough to reach naturally. The button arrangement looks silly and top heavy in pictures, but fits with how you'll naturally grip the device.

  • Eureka! Playing Vulkan Games in Crostini

    Today is a day I’ve been waiting for for a long time: Vulkan support in Crostini is a reality. Technically, it’s been available in the default “termina” virtual machine since Chrome OS 93. The catch was that the Debian container inside the virtual machine needs an updated and experimental graphics driver (the VirtIO Venus driver). Thankfully, we can run any container we want! That includes Arch Linux. The same Linux distribution that the upcoming Steam OS 3 on the Steam Deck is based on, where tinkering with the latest packages and drivers is, relatively speaking, a breeze.

    Enabling Vulkan support right now is not for the faint of heart. There are a lot of technical steps to get this working on Chrome OS today. We believe this may be available to the wider public in Chrome OS 94 along with the new Debian 11 container. We had noticed that, with Debian 11, there is now a (very slow) CPU-based “lavapipe” driver for Vulkan available by default. This is not what we are talking about today. The Venus driver provides full GPU-accelerated Vulkan graphics.

Steam Deck Using Linux Explained

  • Steam Deck Using Linux Explained

    Valve recently announced the Steam Deck, its entry into the handheld PC market that would be fully integrated with Steam. Alongside some impressive specs for its small size, Valve has confirmed that the Steam Deck will be a Linux-based system. With a new version of SteamOS based on Arch Linux, the Steam Deck will likely feature a user-friendly experience and function as an actual Linux PC.

    However, Linux has a bad reputation for PC gaming since Linux-based systems are often limited to games that are natively designed for them. Thankfully, Steam Deck runs on a Linux-based software called Steam Proton which functions as a compatibility layer for PC games that are native to Windows. While it's not perfect and still has a long way to go before the release of the Steam Deck, Steam Proton offers a solution to the Linux problem without heavily impacting performance.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.