Samuel Stidham

4 Followers
154 Following
103 Posts
Stoicism. Software Engineer. Justice as Fairness. Lover of Middle-earth. Not all who wander are lost.
Websitehttps://samstidham.dev
I figured it out. I had an Nvidia driver mismatch.

Having issues compiling MonoGame on Garuda Linux with an Nvidia 3070 Ti. Getting GLX context creation errors:

Error: BadValue (integer parameter out of range)
Major opcode: 150 (GLX)
Minor opcode: 3 (X_GLXCreateContext)

System checks show:

xrandr reports 0 providers
lsmod confirms nvidia modules are loaded

Need help verifying proper Nvidia driver setup. Any Garuda/Arch Linux folks have experience with this?

I can provide a gist with any other commands/output needed. Thanks in advance!

#garuda #nvidia #monogame

@zstg thanks! I would love to use and learn Nix. I've already moved away from Pop!_OS to Garuda. So far, my experience with it is going well. I wanted to get back up and running quickly to continue working on my first game.

I'll probably install Nix in a VM so that I can get more familiar with it. I may like it enough to switch to it one day.

I'm really considering switching from Pop!_OS to Arch/Garuda Linux. I need a newer version of GTK, but Pop!_OS is stuck on an older version, which is a blocker for me. I really like Arch/Garuda a lot—the rolling upgrades are a big advantage compared to being stuck on ancient versions of packages. That said, switching OSes is a huge commitment, looking at 1-3 days to get everything set up. I could take a day or two to write a script and let it do the work.

#Linux #ArchLinux #GarudaLinux #GTK #RollingRelease #FOSS #Tech #popos

@0x0961h that's exactly what I've been thinking. Out of all the alternatives I've tried, none of them are aesthetically pleasing. I like my tools to both be useful and to look good. 😅
@0x0961h thanks! This is a great suggestion!

I’ve selected my first game development project!

I’ll be building a game using Lua and the Love2D framework. It’s a classic arcade-style game, simple enough for a first project but challenging enough to push my skills. To keep myself accountable, I’ve set up a kanban board to track my progress and meet my deadline.

📅 Timeframe: 30 days
🛠 Start date: January 30th
🚀 Finish date: March 1st

More details soon—stay tuned!

(P.S. If anyone knows a good open-source kanban board, let me know! Trello is locked behind a paywall, and I find Focalboard clunky.)

#GameDev #IndieGameDev #Lua #Love2D #IndieDev #GameDevelopment #Kanban #Programming

Just made a huge upgrade to my site! Added Uber FX for dependency injection. All unit tests and linting pass, and SonarQube, gosec, and govulnchecker scans look great. The test coverage is low for now but will improve soon. Also, added Air "hot reloader" for local dev.

Changes: 34 files, 1652 additions, 233 deletions.

#GoLang #CI/CD #Dev

Finally got my website’s CI/CD set up with GitHub Actions! 🚀 It now automatically runs linting checks, tests, and deploys to my DigitalOcean droplet. Time to shift focus to my first arcade game! I’ve picked a project that should take 30 days or less to complete. Excited to get started!

I'm going to get more active here! I'm starting some game development projects soon and plan to prototype using Löve—Lua is such a fun language for me. After that, I’m thinking about exploring MonoGame, Godot, or GameMaker Studio. I’m really interested in both C# (MonoGame/Godot) and GML (GameMaker Studio).

For now, my goal is to choose a project with a small enough scope to finish in a month. Let’s see where this journey leads!

#GameDev #IndieDev #love2d #csharp #gamemaker2 #godot #monogame