cross-posted from: https://discuss.online/post/34255100
Thought I’d create a distinct thread from the previous one asking about daily use, because I really do want to hear more on people’s pain points. Great to know people are generally sounding pretty positive in those posts who recently switched, but want to know your difficulties as well! This way old and new users can share their thoughts, hopefully to inspire a respectful discussion.
I cannot for the life of me, get hibernate to work with nvidia
I started playing Warframe again recently, after a many years break (something like five years). There’s an app that shows you the value of random rewards that open, so you know what to choose (WFInfo) I have not been able to get it to work. There’s also Linux alternatives, one of which I’ve been messing with trying to get it to run, and the other is much more limited.
Other than this, I have no recent issues. I’ve been full-time Linux for like three years now, so I’ve got everything sorted, and I usually can get anything running that I need, even when people say it doesn’t work.
Edit: for anyone who wants to help, I’m on Garuda (an Arch based distro). That probably won’t matter, but who knows.
Apps, always with apps, most app in ubuntu store are not the latest version, nor reviewed or crypto signed for safety. Then you still have to deal with RPM or Deb or flatpack …
There is no good frontend for the clamav antivirus that is maintained! yes we may not need an antivirus but if you want one, you have to go command line. As an old ace developer, this is not an issue for me, but yeah at home I don’t want to use that knowledge nor can recommend linux to newbies.
Maybe a easy to use frontend for docker app is missing (nono I use portainer) but something more easier like the defunct CasaOS for beginner to install decentralized apps is also something that could promote Linux a lot. Ubuntu could also hide docker app in its store, just telling users that they should not let their notebook or computer go to sleep if they install server app like immich or jellyfin
So far, Linux has been great for me for most common apps, however there are a few niche apps that don’t run natively on Linux and are borked under wine.
paint.net is the main issue currently as the devs have stated they won’t make any other ports, and the latest versions have a “Garbage” rating on WineHQ. There is Pinta, which is based off an older version, but it’s not good enough for my use cases.
So, for the time being, I’m stuck with using a Win10 VM with a shared folder to use paint.net.
(And before anyone asks: No, GIMP will not work for me. It lacks the tools and plugins I use frequently with paint.net)
Things have gotten A LOT better since I started using it, but here’s a list of things I hate after using Arch with KDE as my main OS for almost 7 years:
- Not having an archive manager as good as 7-zip was on Windows. Ark is a good replacement but it supports less formats, has less options when compressing, and most importantly if you close the archive while extracting it silently fails (reported in 2019, still not fixed)
- You can’t make an account without a password (yes, I know I can configure the sudoers file and polkit to skip password prompts, but that’s not user friendly). For the average user, having to type the password after login is incredibly annoying, I would like to have something like the UAC prompt in Windows
- Wayland: it was made mainstream waaaay too early, causing a lot of issues with both Qt and GTK applications, some of which persist to this day, especially with fractional scaling and HDR
- Developers seem to think that I enjoy using the terminal: I don’t, I hate it. Why isn’t there a GUI for pacman supports the AUR and doesn’t suck?
- Random broken commits being pushed to stable. I’m talking about “how the f did you not notice this?” kind of bugs, like how I had to rename files twice in Dolphin before it would actually rename them. It was fixed quickly but how did this get into stable in the first place?
- Flatpak having its old ass version of mesa in the runtime, causing all sorts of issues if you have a newly released GPU. I stopped using it because of this
Developers don’t think you enjoy using the terminal. It’s just the option that works with the most systems with the least explanation. They can just give you a command to copy/paste instead of a tutorial on what buttons to click, assuming you even have that.
There are GUIs for package managers. I haven’t used one, because I feel like there’s no need, but they do exist. I don’t know if they support the AUR and pacman though. That probably exists, but you’ll have to look it up.
My primary use case is for audio production. I love that my DAW is native (Bitwig Studio), it runs like a charm. I ran into a lot of issues implementing it with Wine and yabridge with the flatpak install to still use my windows only plugins (I have a large collection of really cool tools)
After building Bitwig in a distrobox with Wine and yabridge I was successful, almost all of my windows plugins work - some as smoothly as Windows, some with some wrinkles. A few of my favorites just dont work at all unfortunately, and after looking into this, its an issue with JUCE8 and wine - specifically,
full support for Direct2D feature level 1.3 in Wine.
I’m novice level with Linux and pretty advanced in Audio production, I’m hoping we can get some folks from the audio world together to contribute to wine to try to make this happen… I want me Aberrant DSP and Eventide plugins working properly!
Thankfully, many whose GUIs are broken can still be somewhat utilized due to Bitwig exposing plugin parameters in their own wrapper - I can tweak from there, but it’s not ideal.
I’ll continue to pressure developers to offer Linux native support as well, but so far its mostly crickets with a few noticing an uptick in requests and considering adding it…
@hoshikarakitaridia@lemmy.world and I are interested in getting Windows builds of plugins to work “reliably” on Linux, could you expand a bit on your setup or share some resources you followed? :)
On my specific setup (5700x3d, 5700xt) with the Vive gen 1 I can’t get it to run VR nicely. There is huge performance hitches compared to Windows. Only VR is like this most my non VR games see performance gains across the board.
Also, steamvr takes prohibitively long to load and frequently crashes. Half-Life, Alyx can’t get past a certain point in the game on Linux but runs past just fine on Windows. This feels like just a Linux driver issue. I’ve tried several distributions with the same problems.
Remote desktop to windows PCs, using multiple monitors is terrible. I work in home office alotnow and I cant use my Ubuntu desktop fulltime because the remote desktop options on Linux suck. They either dont work or have severe lag problems. I have Windows for this only.
Have you tried nomachine?
Bluetooth headsets. Still can’t have sound and microphone at the same time, which isn’t great.
That’s a limitation of Bluetooth itself afaik, when bidirectional audio is active and the headset goes into “hands-free mode” you get a shit bitrate. Windows behaves the same, not sure about AirPods on Mac
Cant stream Paramount+
Can host jellyfin tho ;)
It doesn’t work even on chrome? Maybe you need some extra package like widevine-drm?
In a browser?
So far the switch has been fantastic. Its just taking time to write new scripts and such as I port my old windows workflows over to Linux.
The one thing I haven’t gotten working is SteamVR. I’ve only been able to launch into the steam vr home and it puts me underneath the floor. I can teleport move around but can’t interact with things and it leaves me under the floor.
As someone with an Nvidia GPU on Wayland, unfortunately quite a few places.
Resuming from sleep requires power cycling the monitors.
Glitchy transparent artifacting down to the desktop if windows are overlapping next the task bar.
Widgets in the system tray (KDE Plasma - I have temperature readouts) disappear and reappear randomly, and sometimes switch which taskbar they live on.
VRR support is pretty bad, causing black screens when using full screen applications.
2D-heavy games are flooded with thousands of vulkan draw calls, leading to abysmal performance and massive current spikes (and therefore coil whine). This is mitigated per-game with dxvk settings - often removing the whine without improving performance.
HDR is … technically available.
Overall I’m happy, but I cannot recommend this experience to anyone I know because it would drive them insane.
My biggest challenge is really around Podman on Bazzite. It is just different enough from Docker to be annoying. I had the system lock up, and the Podman containers / pods (whatever you want to call them) would not launch. In fact, the system claimed they didn’t even exist. I was looking for the files and logs all over to try to figure it out. I ended up doing a clean shutdown and restart and then the container started without issue.
The second issue I have is also related to my Jellyfin container/pod. I have gone through all the recommended settings and troubleshooting, adding permissions exceptions, all the podman settings, and I still cannot get it to take advantage of the Nvidia acceleration unless I put SELinux in permissive mode, which the Internet says is a bad thing.
Other than, honestly Bazzite has been great as my daily driver for about 4 months now.
unless I put SELinux in permissive mode, which the Internet says is a bad thing.
I am also The Internet, and I say unless it is an internet-exposed service, just do it. More security is never bad of course, but process isolation and privilege escalation prevention is pretty low on the list of security measures you should focus on. First thing, unless it’s meant to be a “public” service (one that someone without pre-authorization may access), it shouldn’t be exposed to the internet at all, and that alone brings the threat model from “definitely will be scanned and automatically attacked, decent chance it gets pwnd if you don’t have good passwords and update often” to “someone needs to be both skilled and targeting you”. Spend an afternoon or two setting up a VPN so you can access your services from wherever, and share them with select people.
SELinux is the cause of many headaches, and its main proposition is against untrusted code or in a shared system. If it’s your box, in your network, and you’re not aiming for a Red Hat certification, it’s ok to disable it.
Linux hobbiest for a couple decades, began daily driving a couple months ago. My workflows for graphic design have been extremely stunted without being able to use Illustrator.
I’ve been looking for a reasonable replacement since 2012. Reasonable meaning it can do everything I need it to do and without slowing down productivity. So, this pain point didn’t come as a surprise, it just is.
It’s a tradeoff I made willingly and with full knowledge of the ramifications. I have zero regrets, even if I’m handicapped on certain tasks.
Now that I’m daily driving, I’ve been able to learn much more than when I just had Linux on my gaming box. For instance, I friggin love how expandable Dolphin is. Batch resize and convert images with a couple clicks from a file browser? Hell yeah!
The terminal has also become a closer friend, but I still hate VIM. :p
I’m in a similar boat, as a 2D animator. Which admittedly is pretty niche but if Linux had something like Moho Pro or Toon Boom then I could delete my Windows partition forever. You can do 2D animation in Blender, but IMO it’s not quite up there compared to a dedicated 2D software like Toon Boom Harmony.
The biggest problem for me right now is FreeCADs control scheme is atrocious. Trying to use it to do even basic shit takes forever because it’s not intuitive at all. Even when I pick the option that’s supposed to be closest to Fusion360 (which is what I’m used to). I shouldn’t have to google how to select things because left clicking does nothing. The other stuff I’ve tried so far has been relatively painless but that app pisses me off so bad every time I touch it.
I can second this.
Like, holy shit guys, why can’t we call it “Extrude” like literally every other CAD program does? Don’t be different solely for the sake of being different. It just makes it harder for people to switch.






