• 0 Posts
  • 266 Comments
Joined 10 months ago
cake
Cake day: February 10th, 2025

help-circle
  • None of the problems that they’re describing are caused by using an Nvidia card.

    The default proton is bad, using GE-Proton will often improve things.

    CS2 getting 40fps and no sound. A quick trip over to https://www.protondb.com/app/730 will show that this is a problem with CS2 as it happens on every graphics card. Setting SDL_AUDIO_DRIVER=pipewire resolves the issue for a lot of people.

    Helldivers 2 low FPS: Protondb has people with both graphics cards reporting the low fps issues. Setting a framerate cap will reduce FPS variance, using GE-Proton10 fixes HDR issues. In my experience disabling vsync improved performance significantly, this is true of a lot of games if you’re using adaptive sync.

    I see this all the time in the Linux communities. If someone is having an issue with a game and they use an Nvidia card then community responses are often to do the blame Nvidia meme rather than troubleshoot the issue.




  • We a similar problem as MAGA in that a large part of the base doesn’t actually understand how anything works and lives in a world of memes and hot takes.

    The amount of people who don’t know basic civics lessons like “Who is responsible for the US Budget?” or “How does military service work?” is frightening.

    No wonder democracy is starting to crumble. A large number of our population has no idea what democracy is about, the day to day that they live in is more akin to authoritarian totalitarianism (corporate life, smh). It’s not surprising that people don’t value democracy… they never experience it and don’t have the education to understand it.





  • Honestly, if someone is just looking to get started cheap and easy, buying a pi and installing pi hole is a great first project that has immediate positive returns. Adding more services can be easy (if you used containers) and expanding to add more services is cheap.

    Then, when you decide to spring for a server box, those Pis can still be useful as home automation devices. For example, they can control a decent amount of programmable LED strip lighting. Attached to a sensor shield, a solar panel and battery it can do atmospheric monitoring outside (while also controlling your driveway lighting) while being easy to integrate into HomeAssistant.

    If you need to retire it, you can throw some emulators on it (retropi), load it up with a few thousand ROMs and donate it to a place that buys kids toys for holidays/their birthday.







  • They did say the word driver, yes.

    That is in no way evidence that their current problem is a problem with their gpu driver.

    Inside the word install is the implication that they installed and configured lot of things in addition to the driver. Considering that the game launches but fails to play some multimedia file it’s incredibly unlikely to be a low level problem like an incorrect driver. This is typically a missing proprietary codec or library inside of the wine environment.




  • Oh, right now I’m sure that it is way easier to use the mouse, because most people have been practicing using the mouse and a GUI for years and years. Once you’ve had practice with the terminal and autocomplete you can do most tasks fast far quicker.

    Staring at this browser, see how long it would take you to grab your mouse, click the file explorer, navigate to /etc/, and then locate and open the fstab file (there are over 100 files and directories in this directory). 10 seconds? 15?

    I’m using a terminal called yakuake and it’s bound to F12. So if I press F12, a terminal window slides down in the top middle of my screen. It’s always on top as long as it is visible so nothing can take focus away. To do the same task I press: F12, type “cat /et” <tab key>“fs”<tab key> <enter key>. If I wanted to edit it, I’d type nvim instead of cat. If I wanted to copy it somewhere I’d type cp instead of cat and then press, at the end of the previous command: “./pro”<tab key>.

    If it’s a command that I’ve typed before, I can press CTRL+R in the terminal and it will open a search of my terminal command history. I can start typing part of the command and the search results will show me the top 25 commands that (fuzzy) matches what I’ve typed, I can press up and down to select the command I’m after, enter to put it into the command line.

    Once you’re in the mindset of thinking about problems from a terminal point of view there are a lot of useful applications. If you’d rather move files in a GUI-like experience (a TUI) you can use nnn, a TUI file manager. Still have to use a mouse to change music? Run mpd and ncmpcpp. nvim gives you a text editor, tmux the ability to open multiple terminal sessions inside of the terminal.

    Much like switching to Linux from Windows, it takes a bit of learning initially but that little bit of learning will pay dividends.


  • Welcome back to terminal land. Pick up basic tmux (attach, detach, change session, open/change panes, scroll/copy/paste), it really helps when you need to type a command and also read the output of another command or config file.

    For example, pressing ctrl-b % splits the window into two panes. So you can read the man page for a command and then use ctrl-b and left/right arrow to swap between panes. Now you’re back to 'alt-tab’ing between windows without the need for a mouse.


  • Adobe, uhg. AutoCAD is another one that you’ll run into that just can’t work on Linux. Our engineers all use Linux at home but have to use Windows 11 in order to use AutoCAD.

    I’ve tried a few different pre-packaged distros but was never happy. So, I just build everything on Arch. It’s only frustrating to install the first 37 times and I get as clean a system as I can without going the Gentoo route and compiling everything specifically for my hardware. I’m using a 20TB ZFS array served over NFS to my wireguard clients. Then various container things (pihole, jellyfin, sonarr/radarr/qbittorrent, etc).

    I was going to virtualize Windows, but I can play all of the games on Linux and the ones that I can’t won’t work in virtualization for the same reason that they won’t work on Linux.