Haven't heard of that guy since Giant Bomb - of which I haven't even thought about for years.
I don't think it's as good as it used to be. It got acquired by Gamespot, then Gamespot was acquired by a few different private equity firms, so of course there were layoffs across all of their sites, and Gerstmann was one of them.
They’re 100% independent now. And doing some great stuff. GB never left you. You just left them.
Love the guy.
Didnt watch the video but if its the gerstmann show I listened that as a podcast a few weeks ago.
I think he was generally in favor of it?
Yet here I am. I have been using Ubuntu and Mint for several years on my dual boot systems. Installed CachyOS on my gaming rig yesterday because I would like to ditch Windows altogether.
First install failed because it didn't like using its own recommended btrfs. Tried again, used ext4, that worked. The system ran and I attempted to install some basic software that I currently use. VLC was easy enough, but I diidn't even manage to install the second software, Orca Slicer. I know that CachyOS is based on Arch and I cannot use apt anymore, but I have no clue what flatpak images are and how I install or use them.
I consider myself not to be the dumbest possible Windows user, and if I can't figure that stuff out within 10-15 minutes, I don't know how I'm supposed to spread the gospel. If you download a .exe installer and click "Next" a few times, you usually have the software you want ready to go. Why is that stuff so hard unless said software is some small thing that's been in the official repos for ages?
OP topic is about Bazzite.
Posts comment about how entirely different Linux distro has some problems.
Thinks 'if you download a .exe and click next a few times, it usually works'.
Has no idea what a flatpak is or how they work.
Interperets being called a beginner at linux and being told said entirely different linux distro is not for beginners as being called dumb.
... sigh.
Yeah, you are at beginner at linux.
Your experience with Windows as an OS is almost entirely irrelevant to any ability you may or may not have with linux.
Maybe either keep sticking with distros oriented toward beginners at linux, or, learn more about and become more experienced with linux, so you can use distros that are not targetted at beginners, where more advanced users are assumed to be capable of doing some of their own investigation and problem solving.
As an example:
... why didn't the intial btrfs attempt at setting up cachyOS work?
If you were a more advanced linux user, you might have actually noted a specific error that was thrown out, been able to do some research into why that error got thrown, where the problem stems from, what the state of the filesystem was prior to attempting and failing to format it, what part of the formatting process failed, whether or not some hardware incompatibility or error was part of the problem, etc.
If that all sounds too complicated or like gobbledygoop... you are a beginner at linux.
The vast majority of Arch based distros are basically experimental, as in, you should expect them to break and often not work properly, for one reason or another.
CachyOS is not ready for beginners, the clue you ignored was in the installer.
CachyOS is never going to be ready for beginners, because that’s not its target audience.
The "you're too dumb" argument doesn't help people like myself. I need an OS that is not Microslop, but still works after some setup. I'm not asking for much, just working drivers and some basic software that I use besides gaming.
That's why you shouldn't drive a 1969 Mustang project car immediately after getting your licence. You figure it out on a 2003 Honda Civic, then move on to bigger things when you have both the basic knowledge and the willingness and ability to advance your knowledge.
You claim that installing with btrfs failed. Did you look into what the error messages meant? You claim to not know what Flatpak is. Did you look it up?
RTFM is not just a thought-terminating cliché used by elitist wankers. It's a philosophy you have to live by if you want to play with powerful toys. Look at manuals, the Arch Wiki, Stackoverflow, or ask a clanker. If that's beyond your abilities at this time, you'll either have to improve yourself, or surrender for the time and try a more beginner-friendly OS.
I just called you a beginner...
Yeah, the Linux community has a lot of 'If I know something that you don't then it is because I am smart and you are dumb; and not because we have different experiences' type people. I'd guess the neurodivergent ratio is a bit higher in general 'round here. It'll eventually be something you just ignore.
It's a meme in the Linux community that no matter what distro you pick there will be some neckbeard in the comments who will tell you how wrong you are for your life choices. (Unless you choose Arch, then you are one of the Chosen Ones, btw).
As to your issues, each of those is solvable individually, but you are correct that it is frustrating to have to deal with them all at once on top of learning a new OS.
BTRFS
btrfs is a bit of an advanced topic, ext4 will serve you perfectly fine until you have enough experience to even care about the features offered by btrfs and it's not like Windows where you're locked into your choices forever, you could spin up a btrfs volume and move your system to it with minor hassle once you're familiar with the tools.
Package Managers/Flatpak
One of the biggest difference between different distros is the package manager. You've been using apt, but on Arch-derivatives you'll use pacman to install from the official repository.
However, you will find that a lot of the software that you want to install won't be on the official repos and so, in Arch, you will need to turn to the AUR (https://aur.archlinux.org/).
So, for example, if you search for orca-slicer (https://aur.archlinux.org/packages?K=orca-slicer), you'll see a bunch of packages. orc-slicer-bin and orca-slicer both have high votes and popularity. In the AUR world, you'll often see package and package-bin. This is basically 'do I want to compile it myself or do I want it pre-compiled', also these two package (maintained by two different people typically) may have slightly different versions depending on how actively they are maintained.
Here, we'll go with orca-slicer-bin. The way you install from the AUR (there's an easy way, but first the 'real' way) is to find a folder where you would like to store these things. I use ~/projects/AUR but the location is just an organization thing, it doesn't affect anything, the package will be installed via pacman like everything else.
Open a terminal, navigate to your directory, (create it if needed) and clone the project (the Git Clone URL at the top of the AUR page)
cd ~
mkdir -p /projects/AUR
cd projects/AUR
git clone https://aur.archlinux.org/orca-slicer-bin.git
Now you have the files locally, so you can navigate into the directory and use makepkg to build and install the package. Since this is a -bin, it won't need to compile.
cd orca-slicer-bin
makepkg -si
makepkg is a script that automates building and installing, -s says 'find and install any dependencies also' and the -i is 'After build (which is done because it is a -bin) also install'.
Then you'll see some lines where the script verifies that the package is built, grabs dependencies, etcetc. If you're prompted you can , usually, just accept the default by just pressing enter (sometimes you'll want to read/modify the PKGBUILD, but generally not).
Eventually you'll see pacman being called and the application will install like normal.
But, that's a pain in the ass, nobody wants to have to open a browser and manually clone repos etc. So most people use an AUR helper so that the interface is essentially like pacman.
So, now do the same process as above to install yay (or yay-bin).
...
Once that is done, now you can use yay just like pacman. For example, searching for orca slicer:
yay -S orca slicer
Or installing orca-slicer-bin:
yay -Ss orca-slicer-bin
You don't need to use sudo, it will prompt you if you need elevation.
Yay will also install from the official repos (you can largely replace your usage of pacman with yay) and if you just run 'yay' with no switches it runs a full system upgrade.
Flatpak
Flatpaks are another way of packaging software. The idea is that it's a pain in the ass to have one piece of software that requires a package being at version 10 and another package that won't work unless you have version 11 installed. With Flatpak, the software comes in a container with all of the dependencies (which can include other flatpak images).
You can think of these containers are little virtual machines that only run one piece of software (they're not full virtual machines, they share the same kernel as your system, but the technical details are an advanced topic).
Much like yay and pacman, you can search install flatpaks with the flatpak command. flatpak --help will give you a list of commands. The wiki ( https://wiki.archlinux.org/title/Flatpak ) is much better. For the average user you really only need to search and install. So:
flatpak search slicer
flatpak install PrusaSlicer
##or by Application ID
flatpak install com.prusa3d.PrusaSlicer
Once they're installed you should be able to launch the applications via the usual methods.
The common issues that people will run into is due to flatpak's essentially acting like a virtual machine.
So, to the flatpak /home/ doesn't exist because in its virtual environment you do not have a user directory. So interacting with files on your actual machine, outside of the flatpak, can be annoying in cases. Ideally, the packages will configure themselves to be able to see any relevant directories that they need to see but not always.
The ways to install software on Linux may seem harder than 'download .exe from Internet, run as administrator' but it helps protect you from things like running untrusted executables from the internet as root.
If you have a smartphone you're already with installing from Repos. App stores are just Repos with price tags. Rarely do people go download .apk files and run them on their phones, everyone knows that you use the repos. Smartphones are simply copying Linux's package manager systems, so you're already familiar with this process but know it by another name.
I can't speak to any specific distro (I manually install Arch from the install medium, like the Flying Spaghetti Monster intended) but you're going to run into similar problems everywhere you go.
You can try to fix your problems by distro hopping and that may work in some specific cases. That being said, you will have more success if you plow through the problem and use that problem as an excuse to learn how that part of your system works so that you can fix it. This will almost certainly be faster than completely reinstalling your system as you go forward in your Linux usage.
If you run any problems and need some help just make a post with as much details about the problem as you can. You'll get assholes (see this thread) but there are some knowledgeable people who are happy to help fix things.
This thread is quite literally about Bazzite
Use paru to install software :) search online for aur software-name, and then install with paru -S name-from-aur-website. Paru also has search, but I don't remember the syntax :)
Paru, aur and yay came up when I did some googling. I was left even more confused.
Did you try, I don't know, reading more about the options?
Jesus Christ. You are not helpless.
This shouldn't need to be said but, you can be right without being an asshole to people who are trying to learn.
The AUR is the Arch User Repository. All it is is User uploaded software packages with a script that Arch Linux and its many derivatives recognize and know how to utilize to install a piece of software and the necessary libraries/dependencies on your system.
It is similar to Debian based systems when you install software that's not in the officially repos by appending an unofficial mirror to :
/etc/sources.list.d
Take installing Mullvad VPN on Debian for example. It's not in the official repos, so you have to tell apt where to go get it.
Paru and Yay are what are known as AUR Helpers. All they are doing is automating the update process of the packages you installed from the AUR, which normally you'd have to update one by one manually. They also can help you easily search the AUR from the command line.
In essence, they are wrappers around pacman and makepkg.
Flatpak is different in that it is an OS agnostic package manager that sandboxes applications away from the main OS and essentially downloads/installs all its libraries and dependencies into ~/.local/share/flatpak instead of /usr/lib, though this is a vast oversimplification.
Very basically, paru/yay says "We install stuff on Arch and Arch based distros from unofficial, user maintained sources and keep them up to date so you don't have to update them one by one once installed. When possible, you should probably default to just installing with pacman and using the official repos though."
Very basically Flatpak says "I don't care if I'm run on Debian, Arch, Gentoo, whatever, I'm bringing all my system libraries with me cuz I don't know what version of what is on here, and I just need this app to run right the fuck now. So even though it's heavier and less efficient, here's plumbing and the kitchen sink so you have running water right fucking now. BTW, you probably shouldn't run anything installed with me as root."
This is a very oversimplified explanation, but hopefully that helps clear things up for you.
I'll add my own anecdote since I installed CachyOS a few weeks ago and have used it daily since. Have some experience with Linux Mint from before, but in the past few years I've almost exclusively used Windows.
For me, everything worked with default settings out the box, but I did see the wiki specifically mention "use btrfs if it works, if not, use...". I even got my *arr stack and Jellyfin up and running relatively painlessly. And some games and programs not made for Arch/Linux.
The thing is I say relatively painlessly, but some of them involved a day of tinkering, diving into the Cachy and Arch wiki pages, etc. I'm fine with that, I find it fun. It's the price you pay for wanting the benefits of the distro (performance, customisability, etc). And I was very clearly warned going into it, which TBF almost made me not go with an Arch-based distro.
So yeah, they are made a bit painful to use on purpose. Or rather, it's a side effect of the core philosophies. It's not for everyone, but it does cater to specific groups, and I think that is good. Kinda like how not every fediverse instance is for everyone (see also: Mastodon vs Lemmy vs Piefed)
I would still without a doubt recommend Linux Mint if someone wants an easy and painless experience after Windows. Heck, because of apt it's even easier than Windows a lot of the time. And for the stuff that doesn't work, it'll happen if Linux gets more traction. Sadly we're just not there yet.
(Though apparently the main thing out of everything I use in work and outside of it, it's damned Xbox controllers that I have yet to get around to making function)
Every time I see people complain about the complexity of Linux, I just want to remind them that the alternative is Windows and, while it can require less work as long as what you want to do is supported... if you want to do other things like:
- have full-disk encryption without giving your encryption keys to Microsoft, or;
- not have every single document uploaded to the cloud to be consumed by AIs;
- or create a local user account
- or use search on your computer without having your search terms sent to Bing, or
- use Notepad without worrying about remote code execution exploits
etcetc, you still need to jump through tedious hoops involving using the terminal, editing system files and running random scripts from strangers on the Internet.
Sure, if you're using Windows you can play games without having to check a box in Steam but there are other tradeoffs that you simply don't have to make if you're using Linux. For example, I control my own disk encryption keys, my 'cloud' is in a locked, encrypted and tamper-resistant fireproof server box inside my house, all of my accounts are local, search is a local command without any means of accessing the Internet and my text editor doesn't even understand that communication with the outside world is even a thing (why would it need this?).
Ignore these guys. I'm on bazzite. I write kubernetes code in go/rust all day. IE a giant ass nerd Linux contributor.
Still a buggy mess. Bluetooth doesn't work oy motherboard, display doesn't work if I turn off the display, and I need to run scripts on boot to enable my audio on every boot.
Despite improvements from valve over the past few years, it's not ready for normies and these nerds will gaslight you all day.
You ain't dumb, this shit is a mess. Many times by design.
... Valve does not directly maintain or update or publish Bazzite.
Bazzite is an atomic version of Fedora, made by basically the Bazzite team... SteamOS, which is actually developed by Valve, is basically an atomic version of Arch.
Are you using Bazzite, or SteamOS?
Also: Display doesn't work if I turn off the display.
... what?
You... would you expect a thing to work if you turned it off?
Now, bluetooth not working on your mobo could be a legitimate driver compatibility issue, and it also sounds like you're having similar weirdness with your audio drivers.
What is your actual OS?
What is your actual mobo?
Bazzite is building off of the, maybe literally, billion dollars valve is pumping into the ecosystem.
As for the rest, you can't help me, driver issues. Which is the point.
Uh... I mean, kind of? Not really?
Bazzite makes significant use of Proton, which yes Valve primarily funds, though... probably more to the tune of millions to tens of millions, over its entire history so far, not... billions...
But as I said, its... mostly Fedora, with a good deal of prepackaged tweaks and prebuilt flatpaks and other systems they either manage or contribute to as a kind of functional ecosystem.
Fedora != Valve.
Anyway, I daily drive Bazzite.
I probably can help you, I've managed to fuck and unfuck myself by breaking and then fixing Bazzite more than once, by doing things they say you probably shouldn't do, and then using their provided wiki/tools/macros to fix things... and they've refined and improved their rollback command macros and such over the years.
But, you don't want to be helped, you want to complain, so, best of luck with that.
I would sooner commit sudoku than ever do anything Kubernetes, and yet shit basically just works for me. Nothing is perfect, but it's 5x better than Windows, so I'm never going back. It seems the server and desktop Linux experience doesn't quite transfer and apply that much between each other.
I'm not denying your experience to be clear. But for some people it really does work all well. Multi-monitor handling on KDE is so superior for me that I don't know how I ever dealt with whatever Windows was doing
commit sudoku
The censorship is internalized
I thought they were just saying they'd rather solve puzzles ¯\_(ツ)_/¯
Same outcome, at the limit
Linux Gaming
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram: