• 0 Posts
  • 66 Comments
Joined 4 months ago
cake
Cake day: May 2nd, 2026

help-circle









  • Ha! I recently went through a similar process, trying to get some hardware working for a different project that would close some 15+ year old bugs. AI helped me find it, getting sidetracked by several other small bugs in the same few files along the way.

    I then wrote the actual fixes myself as a series of very small PRs. They’re all just a handful of lines each, enabling certain hardware flags, properly bounds checking loops, getting a timer initialization corrected, etc. They are all the sort of thing that once you see where they are, the fix is extremely obvious.

    In the meantime, the project has adopted a very strict no AI assistance at all policy after some internal debate that almost tore the project apart.

    So now I’m sitting on almost a dozen fixes for longstanding problems and have no idea if I should lie and say yes, I found these entirely by myself, or tell the truth, probably get kicked out of the project, and see how much of a shit storm they cause.



  • For the most part you would just build the same machine as if it was a Windows gaming machine. That said, there are a few things to know:

    • AMD has historically had better video drivers on Linux than nVidia, though nVidia has made some changes that has improved things quite a bit
    • You want a basic, well supported common distribution if you’re not extremely familiar with Linux. Don’t go with some weird niche distro because you heard it will get you 1% better frame rates. Things like Steam and Lutris are well supported on the common easy distros. I would suggest Mint as it is Debian based, and basically everything supports Debian derivatives.
    • Not every game will work, but a whole lot will. The things that are most unlikely to are competitive online games with anticheat root kits. If those matter to you, then unfortunately you’re better oft in windows.
    • Take a look at https://www.protondb.com/ for a list of what is well supported and any information if they need some trick to run.








  • BartyDeCanter@piefed.socialtoProgrammer Humor@programming.devWelp
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    5
    ·
    1 month ago

    Yeah, I moved into software from electrical engineering. “Software engineers” are rarely doing engineering. Though, weirdly, the LLM-assisted coding methods seems to be leading to more of a focus on specs, design documents, and testing methodology, which almost makes it more like actual engineering.