

I did. Tbh I think there’s plenty of other people who do too. Once you’re comfy in an environment, you stick to it until you have enough reason to switch. And you’ll inevitably become a power-user if you solve enough problems, tinker enough, etc.


I did. Tbh I think there’s plenty of other people who do too. Once you’re comfy in an environment, you stick to it until you have enough reason to switch. And you’ll inevitably become a power-user if you solve enough problems, tinker enough, etc.


I’m on Arch, with Hyprland as my Window Manager. I use an RTX 3070.
For Wayland specifically, the driver was next to unusable for a while. I jumped ship from Windows in Sept. 2023. Beginning with driver 560 iirc, it got a lot better, plus their engineers pushed a lot of changes across the Wayland ecosystem to implement explicit sync support (a net positive, but before this, Nvidia was too stubborn to implement implicit sync, so bad screen tearing was unavoidable). Also there’s been a slow migration to using the GSP processor on newer cards. They claim it can improve performance, which may be true, but I also recently learned it helps them keep some more parts of their code closed-source, which is likely why it’s required to use the open source kernel modules.
At this point, though, it does feel very smooth and I can play games like The Finals at competitive framerates!
But relative to my performance under Windows, it’s still worse, mainly in average framerate. Like others have said, DX12 games seem to be hit hardest. I sometimes have to run lower settings to compensate. Also, if my VRAM gets filled, Xwayland apps all break, so I have to be very careful with higher quality texture quality especially.
Anyways, to answer your question, I think an average gamer doesn’t notice the degraded performance, without benchmarking or comparing framerates back to back— it still runs pretty smooth and framerates are still pretty high. If they aren’t happy with it, they’ll drop quality settings or resolution, just like they’d do under Windows.


You’re strawmanning their comment— I’d imagine they’d have the same, if not more, issues with snap.
Flatpak doesn’t integrate well with all systems. For me personally, on Arch, I have to update and store Flatpak versions of some dependencies, like proprietary Nvidia drivers, separately from the rest of my system and its package management system. And it does take up some space to store the runtime too.
Also Flatpaks may require some extra set up and/or workarounds due to their sandboxed environment. That’s not inherently bad and has some big security upsides, but it’s a consideration.
Also I don’t know how well it plays with immutable distros, but I’d imagine there may be similar integration issues there, too.
It’s still probably a lot easier for devs to have a consistent distribution format though, and they are typically more secure, so I’m not saying there’s not merits to only providing a Flatpak. Just pointing out that your reply here was misguided, imo.


I love Bluetuith! It’s my go-to for Bluetooth device management in my setup, since TUI applications tend to integrate really well into my existing theme, since I’ve set up my preferred terminal colors already.
I can imagine this would be a great option now for Windows users who already use the terminal frequently, like devs!


Sorry for the late reply. Also @Cricket’s response is great and actually references a source!
Anecdotally though, as a user, I’ve noticed that some things require extra permissions. Usually there’s a prompt from the operating system that’ll ask for permission capture the desktop, which lets me specify which window or monitor to share. It uses the “XDG Desktop Portal”, which was already what allowed Flatpaks to securely access OS resources, and it has a whole bunch of different requests for resources and permissions. It’s similar to a web browser, where it’ll prompt you for privileges when an app wants them.
The hardest pain point for me has been that an app cannot detect keyboard input if it isn’t focused. This could prevent key loggers, but it also makes global shortcuts not work. There is a protocol that allows an app to request a key be forwarded to it, but it’s not widely implemented in apps (discord, for example) and I’ve had to rely on workarounds.


All good! You’re still totally right; outside of the context, Linux has quite the user base with servers, embedded devices, and even phones, if we count Android. I think that’s relevant because it means we can’t rely on “security by obscurity”.


I haven’t heard of any such cases, but it is a smaller pool of users. Also, many desktop Linux users know more about using a computer than other operating system users, since it’s less common for Linux to come preinstalled. So that may affect it, too.
I imagine vulnerabilities with the Linux kernel or common utilities do apply to desktop users as well, which is a good reminder why staying up-to-date is important. But to my understanding, exploiting remotely would need a way of sending data to the target. And most desktop computers won’t have ports open to the internet for anyone like servers will.
I know that Wayland’s design does make it more difficult for a user-mode program to act maliciously, like as key-loggers or reading the clipboard.
Yeah… Apex Legends dropped Linux support a while ago and that’s one of the reasons they cited; and tbf, there were publicly available Linux cheats that ran under proton.
But there’s also loads of publicly available “external” cheats that run the way you described. Some run through a virtual machine even. It’s just not a robust solution for preventing cheating, and mostly hurts the legit Linux players.


I’m sorry to hear you’re having trouble!
Regarding the vainfo thing, at least on Arch, the Nvidia vaapi driver is a separate package. I’m not sure what the equivalent is on bazzite, but that’s likely why vainfo doesn’t show anything. And you should still be able to use nvenc anyways, which sunshine will choose before vaapi.
Is moonlight able to see the computer on your network? And in sunshine’s web interface under the “troubleshoot” tab, there’s a log. Does it say anything that might help?


I don’t think there’s a separate build with Nvidia patches now (at least on the AUR), as they’re included/fixed upstream. Still plenty of config and environment variables to set on Nvidia. And the new Nvidia beta driver, 555, should fix flickering in xwayland windows that was caused by a lack of explicit sync support. It’s been working well for me so far!


Right up front two major issues with Linux:
No standard UI - it’s different on every system
No standard tools - you can’t rely on the same tools being on every machine
These seem like pretty fundamental traits, since Linux is only the kernel. I think a better way to compare other OSs to Linux would be comparing them to specific Linux distros, since those often do have standardized installs.
But there’s not really a great answer for which distro or distros should be used to represent the whole linux ecosystem… and that fragmentation has both pros and cons.
Like, I really love my Arch desktop, but it took lots of time to learn and configure. And it often breaks with updates— it’s not something most users would want. However, I get cutting-edge updates and features, and I have specialized my entire OS to best work for my workflows.


I currently use and love bluetuith! I hope you are able to secure funding and contributors, as this sounds like it could be a great development.


Got home, it’s working really well. Like, I’m super pleased!
VRR still needs testing on my system. I know that there’s yet to be a fix for multi-monitor VRR. I still need to test with a single monitor, though.


YOOO!!
I can’t wait to get home for this! I’m going to try to use VRR again too, see how it plays with that.
Developers of Doom, Wolfenstein and Quake
Linus Torvalds, the creator of the Linux kernel, owns the Linux trademark. He is currently the lead developer, and he approves and merges the code contributions from each of the “areas” (idk the right term for them) into the main branch for release versions.
The Linux kernel is distributed by The Linux Kernel Organization, a “California Public Benefit Corporation”. It’s “recognized by the IRS as a 501©3 private operating foundation”.
They are managed by The Linux Foundation which is “a 501©6 non-profit”.
It’s not “sold” to big corporations, because none of these companies are publicly traded.
But companies do use Linux massively. It has a massive market share in the server space. That’s why the Linux Foundation has a board of directors with many people from big tech corps.
Like other FOSS projects, Linux couldn’t really exist (the way it does) without sponsors and contributors. Companies sponsor its development to help improve and maintain the kernel, and in return they can use it for their needs. That’s how maintainers are compensated for their work. Many contributions are also from companies who add code to help adapt the kernel for their needs.
But because of the project’s licensing and leadership, privacy and transparency are protected. The kernel doesn’t collect or send user data to any company or server. If someone writes code that does that, leadership would probably not merge it anyways, but even if, any person could check (more frequently, “audit”) the code and remove it or choose to not use the project. Anyone is free to “fork” the kernel to make modifications or go a different direction, assuming they follow the license.
Now for desktop Linux distros, like Linux Mint, there’s other software that you should also think about its features and management, and whether that is “safe” too. Out of the box, things like Systemd (init process) or Cinnamon (desktop environment) are maintained and distributed by different groups. IMO for Linux Mint: it’s safe and protects privacy. But that’s subjective, it’s always good to be critical and to form your own opinions! :)