![]() HomebrewĪs I already described in the previous article, it might be wise not to install system-wide packages via pacman and use a different package manager instead, specifically one that would keep its packages “isolated” somewhere and not getting in the way or “contaminating” the system environment. ![]() As a bonus, it is a portable device that is rather easy to carry around, although compiling big projects without being connected to a power supply isn’t a particularly bright idea. So, while ( undocked) Steam Deck is not the most convenient workstation in the world, it is powerful enough for software development tasks. Later in the article there will be a section about Qt build times, which can be used as a good real-life compilation benchmark. ![]() Hell, it is far more powerful than my desktop PC. You’ll see how that works in the next section.Īs for computing power, it is more than decent. Software-wise, SteamOS ( Arch Linux) environment is good enough for software development, despite its limitations of having a read-only wipeable filesystem. If even SSH isn’t an option, then at least do get a decent keyboard, because I most definitely can recommend neither the one from the photo above ( Microsoft Wireless Universal Foldable) nor the one from the very first photo in the article ( Microsoft Arc 1392). Instead of docking to an external display you can also connect to Steam Deck via SSH from your main machine ( that’s what is happenning on the right display on the photo above), where you have both normal display and proper mouse/keyboard. I mean, Steam Deck screen size is rather okay, you can read from it and work with code, but probably not for a long periods of time, if you value your eyesight. The device screen is certainly not big enough, so I’d recommend docking to an external display ( shown on the left): In some situations it might even be the only computer that you have available, so isn’t it handy that you can perform all your regular software development tasks on it.įinally, certain software might not be available in a form of pre-built binaries in neither of the repositories/storages/stores, and to get it running on Steam Deck you’d need to build it from sources right on the device ( of course, you can also build it on another GNU/Linux host and copy the binaries to Steam Deck, but that won’t be as exciting, would it, plus you might stumble upon a mismatch in some dependencies versions, such as ICU). So you can use it for software development the same way as your main machine. Capturing a Windows application running with ProtonĪside from being a “video game machine”, Steam Deck is also a quite powerful PC with a common x86_64 / AMD64 architecture - the same that you ( most likely) have on your desktop PC.Problem with VAAPI in Qt Multimedia static build.My previous article about Steam Deck has exploded in size, so I decided to move the part about installing packages and building stuff into a separate article.īut it’s not just already published parts, there are some new things too: in particular, I’ve managed to build Qt ( both shared and static configurations) and used it to build my own applications.īut first, continuing the trend, here’s a photo with Deadpool:
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |