Text and Hubris |

Butterflies Along The Eagle Segment

Linux Game Troubleshooting: Unable to find a supported OpenGL core profile.

Continued adventures in application troubleshooting aka using strace in the most brute force sort of way.

Have you ever had one of those problems where you know the payoff isn’t worth the work, but you can’t step away because you have to solve it? That is where I am at right now. If you read my earlier post on troubleshooting, you know that I am working on getting a itch.io game to work in Linux. In that post, I fixed a few missing libraries, but then I hit a dead end. Something in my setup still wasn’t quite right.

As I also noted in that post, this is not the only way to approach solving this issue. It may not even be the best, but it is a way. My real goal here is to convince you that you shouldn’t fear the potential complexity of these tools or even your own lack of knowledge. Get in there and play around. It is the best way to learn.

So, to start, let’s set the system context. I am running run Fedora 28 on an AMD Ryzen 1700X with an Nvidia GTX 10801.

The logs …


Steam’s Slush Pile Policy

Steam’s new policy on games is regrettable, but unsurprising. As others have noted, it is a tacit acknowledgment that they don’t care one bit about the content on their site as long as it makes them money.

I want to start with one sentence in Erik Johnson’s post that bears review.

If you’re a developer of offensive games, this isn’t us siding with you against all the people you’re offending.

And yet, Steam is providing a sales channel for these games through its site. Steam is also providing platform support for the distribution and marketing of these games, and Steam is actively taking money from the sales of those games. Steam may not be siding with offensive game developers, but it seems really seems happy to have those games and their developers side with it.

Steam isn’t a forum, it’s a store. As such, it should be known for the quality and type of content it sells. Apparently, Steam wants to be known as the “anything goes” game provider: the slush pile of gaming. I wish them luck with that.

However, offending someone shouldn’t take away your game’s voice. We …


Why Won’t it Start? Troubleshooting Missing Shared Libraries in Linux

I like the puzzles posed by troubleshooting. Whenever we troubleshoot something, whether an application, a classroom exercise or assignment, a research project, or something more mundane, there are always clues as to why something didn’t go quite right. If we can uncover those clues, we have a chance to make things work better the next time we attempt the task.

What follows is an example of troubleshooting in Linux. It is not the only way, it may not even be the best way, but it is one way. Note, too, that the solution is less important than the procedure. You may have a different issue, but this process can help you discover the clues to a workable solution. One of the great strengths of Linux is the power it gives it users, but that power requires a willingness to dive in and explore. While not always easy, I have found those explorations have given me a far greater appreciation for the power and potential of the modern PC.

The Problem Game

I’ve been shopping around on different gaming platforms. I’ve always liked itch.io. Their approach to indie gaming and to the broader open source community is …


Microsoft, GitHub and the Realities of Centralized Control

Update: This was a originally part of a larger post. I decided to split these discussions into two separate posts for better clarity.

Let’s start with a simple fact: if your content is not controlled and not stored by you, you don’t own it. You never did. There’s been a lot of anger and fear surrounding the recent news that GitHub has been sold. For many, the worst part of that news was that they would soon have their code hosted on a Microsoft-owned platform. Of course, they were already storing their code on a centralized server owned by another company. We know that never ends well (Finley 2015), but no one seemed to be concerned about that. Instead, they only became upset when GitHub was bought by Microsoft because Microsoft is “evil.”

Apparently, these people have been living under a rock for the past couple decades. I have my issues with Microsoft, but let’s be clear, compared to the surveillance monstrosity that is Google, the crushing giant tendrils of an ever-present Amazon, and the “we will happily sell out our users until we’re caught”- mindset of Facebook, Microsoft is not the worst company on …


© Geoffrey Gimse. Built using Pelican. Theme adapted from pelican-svbhack available on github with design elements inspired by the Eston Ghost Theme by mikedidthis. Many of the images used on this site are in the Public Domain and available from Openclipart, others have been purchased for use via The Noun Project.