9 ms·
> Linux desktop is getting better but I still wouldn't daily drive it, I'm genuinely interested what Linux is missing for you? I've been daily driving it for y
by PuppetSoup 1y ago
> Linux desktop is getting better but I still wouldn't daily drive it,
I'm genuinely interested what Linux is missing for you? I've been daily driving it for years and do all my work and gaming on it. Is it specific software or?
- rafaelmn 1y agoIt's just general polish. Like I was daily driving fedora last year and : - fractional scaling did not work in Gnome with Wayland for X11 Apps - I still cannot use my LG C4 as a monitor in full capacity because AMD on Linux does not support HDMI 2.1 - Screen sharing was very buggy - in Slack especially - it would constantly crash the slack app during calls, ditto for camera, but even in Google meet and Chrome I've had desktop crashes - When I switched to KDE/Plasma 5 to get fractional scaling it was extremely unstable - Right now I upgraded my GPU to 9070XT - I'm still not sure if that would work on Linux yet because of driver support delay - Guitar Amp simulator software I use does not support Linux, neither does Ableton (which supposedly can run on proton but with many glitches) - The audio DAW situation was way too complicated and buggy - I spent days to get the distro functional and usable with Ardour and it would still crash constantly - I just wanted to run some amp sims :( It's just the little things and rough edges, but for example the fractional scaling stuff already improved because more apps that I use added Wayland support. And the emulation is getting better, with more users I could see larger DAWs supporting Linux as well. Not sure about the audio progress - JACK was a complete mess.
- promiseofbeans 1y agoIf you're happy to dip your toes into another DAW, Reaper has excellent first-class Linux support, works with all your plugins, and has a 60 day trial* for you to get used to it. * The free trial is enforced as heavily as WinRAR's, and it's pretty cheap (~$60) to buy a licence if the nag screen makes you feel bad enough
- richrichardsson 1y agoAlternatively Bitwig has Linux support and wouldn't be such a big jump.
- rafaelmn 1y agoI tried that first but had trouble getting it to launch so I decided might as well goo with the OSS option. Boy was I in for a fun ride with getting the whole jackd and audio subsystems running.
- v1ne 1y agoThe problem is not only the DAW support, but the support of low-latency audio interfaces in Linux. Audio interface makers rarely create a Linux driver, and a low-latency setup on Linux is its own hell, with real-time kernel patches. On MacOS and Windows, it works out of the box.
- SSLy 1y agort patches are upstream since about a year ago. You might need to swap to rt Kconfig, sure, but not patches.
- scq 1y ago- Fractional scaling: That's because X11 itself does not support it. Many older Windows apps also have problems with fractional scaling. - HDMI 2.1: The HDMI Forum blocked it, as they don't want the details of HDMI 2.1 publically available. If you can, use DisplayPort, which is an actual open standard, and is better anyway. Nvidia works because they implemented it in closed-source firmware instead. https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected
- rafaelmn 1y ago> That's because X11 itself does not support it. Strangely enough Plasma was able to handle this regardless (guess it was misreporting the resolution to X11 app or something like that to make it work ?) it was a Gnome/Wayland thing. DisplayPort isn't an option - the TV only has HDMI in and converters suck (they crash constantly, even the expensive ones)
- _cenw 1y agoYou can also buy active DP to HDMI 2.1 adapters now - if you already have an HDMI KVM for instance. Cable Matters makes one.
- kuschku 1y ago> Right now I upgraded my GPU to 9070XT - I'm still not sure if that would work on Linux yet because of driver support delay You can install AMDs driver from their repo directly, it works just fine (using it every day). > I still cannot use my LG C4 as a monitor in full capacity because AMD on Linux does not support HDMI 2.1 That will never be possible. To prevent pirates from breaking it (lol), HDMI has decided to keep HDMI 2.1 secret. No open source version of HDMI 2.1 can exist. That said, AMD's driver repo includes both the open source drivers and some proprietary versions of the driver, maybe that'll work for you. Another option would be using a displayport output and a DP to HDMI converter, as e.g. Intel is using for their GPUs.
- deleted 1y ago[deleted]
- commoner 1y ago> When I switched to KDE/Plasma 5 to get fractional scaling it was extremely unstable KDE Plasma 6 made major improvements and has excellent fractional scaling, the best I've seen in a Linux desktop environment and comparable to scaling in Windows 10-11. I encourage you to give it a try.
- rafaelmn 1y agoSorry I misspoke - I was using Plasma 6, as that was the only way to get fractional scaling in X11 apps
- asimovfan 1y agoyou can use Carla in linux to run windows VSTs, i do it all the time. Works great. Midi and audio routing is also quite good. Ableton also runs with Wine.
- pyr0hu 1y agoAnti-cheats are not really compatible on Linux IIRC. Maybe there have been improvements on this front but I think this was the main issue for a lot of gamers. This and there were cases when they were getting banned for playing through Wine. I once tried to set up a GPU passthrough setup to a Windows VM to play WoW but there were a ton of report that Blizzard just banned players for using QEMU VMs because they were marked as cheaters.
- wafflemaker 1y agoCould some game programmer say if it's true that kernel level anti cheat is just bad programming? Primagean recently said that in a video commenting PewDiePie's "I switched to Linux" video. While he's apparently a good programmer (he worked at Netflix), he uses Vim, so I don't trust him. Edit: part about vim is an edgy joke.
- dijit 1y agoWeird reason not to trust someone, and I think prime is a decent programmer. I work in AAA gamedev and have deployed kernel level anti-cheats before, and I’m aware how unpopular they are; so, sorry for that… you would also accuse us of “bad programming” if there was an overabundance of cheaters that went undetected and/or uncorrected. The answer is unfortunately complicated, the kernel level anti-cheats themselves aren’t necessarily poorly written, but what they are trying to do is poorly defined, so theres a temptation to put most of the logic into userland code and then share information with the kernel component- but then it’s dangerous for the same reason that crowdstrike was. Not doing endpoint detection is also a problem because some amount of client trust is necessary for a good experience with low input latency. You get about 8ms in most cases to make a decision about what you will display to the user, that’s not enough time to round-trip to a server about if what is happening is ok or not. Movement in particular will feel extremely sluggish. So, its a combination of kernel level code being harder in general (malloc, file access etc; are things the kernel gives you in user land after all), the problem space being relatively undefined (find errant software packages and memory manipulation), not being able to break out of the kernel level environment for an easier programming and iteration experience and trying to not affect performance. Lots of people think they can do it better, I’m happy to hire anyone who actually thinks they have a clue, it’s a really hard problem honestly and the whole gamedev industry is itching for something better: even us gamedevs don’t like kernel level anti-cheat, it makes debugging harder for ourselves too and introduces hard to reproduce bugs. PS; sorry if I’m not being eloquent, I am on vacation and typing from my phone.
- os2warpman 1y agoI am extremely experienced with Linux. Every single one of my servers is running RHEL/Rocky. I daily drove Linux back in the early 2000s. I have spent more time in sysctl.conf testing tunables than I have spent with my family, so it seems. 1. My capture card doesn't work reliably in any distro. I'm not a gamer so I can't use a cheap and ubiquitous USB V4L card, I capture retro computing screens at weird resolutions and refresh rates so I have to use an enterprise-grade solution that can handle strange things like sync-on-green from 13w3 connectors and extremely rare outputs from UNIX workstations from the 80s and 90s. 2. If someone sends me a link on my phone it is difficult to copy and paste it to a Linux system. 3. Battery life on laptops, despite decades of improvements, is atrocious on Linux. If my laptop gets twelve hours of real-world use under OS A and six hours under OS B, I've got to use OS A. 4. All of my screens are 4K. Today, in 2025, a full decade after 4K became standard, the way various DE/WMs handle scaling is embarrassing. 5. Nvidia. Yeah, it "works" for about 2-3 kernel upgrades then you're greeted with a blinking cursor upon boot because of DKMS or some random reason like patching the system and not rebooting for a couple of days and then patching again. 6. There's little consistency across devices. When I log in to system A I want every single icon, file, and application to be the same as system B. iCloud/Onedrive do this. You can do this on Linux while on a LAN with remote home folders. I don't work exclusively on a LAN. Or I can set up puppet/ansible for my non-infrastructure systems and that makes me throw up in my mouth. Almost none of that is the fault of the kernel. That's irrelevant.
- 2Gkashmiri 1y agoUse kdeconnect. It is a universal app and works seamlessly
- dingdingdang 1y agoOr Signal app.. it works well for this sort of thing!
- 2Gkashmiri 1y agowhat?
- mr_mitm 1y agoSame here. Linux has been my daily driver for over twenty years now, at home and at work. (Not a gamer though.)
- skissane 1y agoOur 12 year old recently switched from Windows to Ubuntu… and now I’m constantly getting these complaints “I can’t get screen capture to work under Wayland… I switched from lightdm to sddm and I can’t work out how to switch back… I accidentally started an i3 session and I can’t work out how to log out of it.” It makes me kind of miss Windows, in a way. It is good he’s learning so much. But the downside is Linux gives him lots more ways to break things and then ask me to fix them for him. And a lot of this stuff I then have to learn myself before I can fix it, because most of my Linux experience is with using it as a server OS, where desktop environments aren’t even installed
- frainfreeze 1y agoPut him on debian stable with xfce and no sudo if he is such a bother. Sounds to me this is a people problem, not Linux problem. Do you miss windows or do you miss not having to spend time with kid on things that bother you?
- pmontra 1y agoI'd say that screen capture probably works under X11 no matter what your graphic card is. However this kind of confirm your general feeling: there is no only one blessed and enforced way to do things so everything can break because of combinations. Examples (I've been on desktop Linux since 2009): shutdown actually reboots except for a few months with some lucky combination of kernel and nvidia driver. The brightness control keys didn't work for at least half of the years. They currently work. All of that has workarounds but I understand that some people legitimately fold and go using another OS.
- noAnswer 1y agoWell, don't help him. People(me) grew up without the Internet or Smartphones and broke Windows on the family PC all the time. In 2000 when I got SuSE it only slowed down the breakdowns. He can always fix stuff himself by reinstalling the OS. As long as he doesn't format the /home partition he will not lose data. And he will learn his lessons.
- sgarland 1y ago> Ubuntu Well, there’s your problem ;-) This is great, though, really. I broke our computer so many times growing up, I couldn’t possibly count. I don’t think I ever lost anything of import, other than some savegames of mine. I keep telling people who ask, “how do I learn Linux?” that they need to use it, tinker with it, break it, and fix it, ideally without anything other than man pages and distro docs. It is a shockingly effective way to learn how things work.
- jimnotgym 1y agoMicrosoft Office
- AlienRobot 1y agoNot OP, but my experience with Linux is that seemingly absurd usability issues just keep piling up the more you use it and at some you just kind of give up and abandon any expectation of even a decent level of common sense from whoever is developing the system. I've listed some of which I encountered on Mint here https://www.virtualcuriosities.com/folders/273/usability-issues-found-on-linux-mint https://www.virtualcuriosities.com/folders/273/usability-iss... Among them: AppImages just don't run unless you know how to make them run. This could be fixed with literally a single dialog box. There is no way to install fonts by default other than knowing where to put them and knowing how to get there. Every app that uses Alt+Click, e.g. for picking a color, won't work because that's bound by default by the DE. These issues may sound small at first but think of it this way: did nobody making this OS think about how users were going to install fonts? Or ever used an application that used the Alt key? Or did they just assume everyone would know what to do when they download an appimage and double click on it and nothing happens? And you can just feel that the whole thing is going to be like this. Every single time in the future you want to do something that isn't very extremely obvious, you'll find a hurdle. I even had issues configuring my clock because somebody thought it was a good idea to just tell users to use a strftime code to format the taskbar clock. I actually had to type "%Y-%m-%d%n%H:%M" to get it to look the way I want. And this isn't an advanced setting. This is right clicking on the clock and clicking "Configure." When I realized what to do I actually laughed out loud because it felt like a joke. Fellas, only programmers know these codes. Make some GUIs for the normal people.
- wltr 1y agoNot to argue with you, but is that Linux Mint specifically? I never used it, and its DE looked very unprofessional to my liking. Personally, I prefer modern Gnome, but I also like KDE. Everything else looks very unfriendly to an average user, I won’t ever install it. I’d go Gnome for Mac users and KDE for Windows refugees.
- AlienRobot 1y agoThis is why Linux will always be a terrible OS. Every time someone says "Linux is bad because XYZ" someone will tell you "actually that's your distro, if you used distro ABC you wouldn't have that problem." But ABC has a different set of problems, which if you wasted 2 months to realize them and start complaining about, someone would just direct you to distro JKL. The fragmentation of Linux leads to a ping-pong of responsibilities. Linux can never be a bad OS because it isn't an OS. On Windows, if the file manager is bad, that's Microsoft's fault. Period. Nobody tries to say "actually..." it's Microsoft's fault. Period. The same goes for the taskbar, for the control panel, for MS Paint, for even Microsoft Office. If Microsoft will fix it or make it worse depends on them, but nobody denies who is to blame and everyone know where the blame lies. Meanwhile I don't even know if the basic utilities that my distro distributes are under the responsibility of Mint's team or if they will just direct me to some random open source project's issue tracker if I start complaining about Celluloid or the "Drawing" app. You can't talk about Linux thinking only about the good parts, or you aren't inviting people to try Linux, you're inviting them to try your distro. "Linux" means the whole ecosystem, including all of its problems.
- bobmcnamara 1y agoFrontend stability. I've been through enough KDE, QT, and Gnome API changes. It's just not where I want to burn my limited time. My first GDI programs still compile.
- wkat4242 1y agoCompile sure, but they really had some bad ideas in those days. Remember MDI Multiple Document Interface? Having Windows within windows. It was a terrible idea. OLE? Sure, let every application talk to the DLL components of every other application! What could go wrong? Data wants to be free right? Spread the love. Making the desktop into a live webpage? And of course let any webpage happily load whatever binaries it wants from the internet. Super handy stuff. For some people more handy than others (really how this did not cause a mega Wannacry-event back in the day I don't understand) There is a reason this stuff is legacy. The only reason it still compiles is because some companies have spent millions on custom developments 20 years ago that nobody remembers how it still works. Not because you should still be using it :)
- bobmcnamara 1y agoYou and I must have had very different experiences in those times. > Remember MDI Multiple Document Interface? Having Windows within windows. It was a terrible idea. It was definitely overused - nobody needs Microsoft word to be a window manager for every doc file. But it ends up growing into something really nice where you get to build out the sub windows of your IDE wherever you want them. > OLE? Sure, let every application talk to the DLL components of every other application! What could go wrong? Data wants to be free right? Spread the love. This was also incredible. I built one of the first tabbed web browsers by embedding instances of the IE 4 DLL into my tabs. OLE and OCX extended object-oriented programming across program and language boundaries. > Making the desktop into a live webpage? And of course let any webpage happily load whatever binaries it wants from the internet. Super handy stuff. For some people more handy than others (really how this did not cause a mega Wannacry-event back in the day I don't understand) This was terrific for pranks. Yeah what were they thinking on this one. > There is a reason this stuff is legacy. The only reason it still compiles is because some companies have spent millions on custom developments 20 years ago that nobody remembers how it still works. Not because you should still be using it :) Maybe as I've aged the novelty of building programs has worn off. For some things I don't want to have to port or even recompile it. I just want it to run. If Win32 is the only stable Linux ABI, GDI is the only stable Linux GUI toolkit.
- nfriedly 1y agoNot the OP, but hibernate support is one thing that sent me back to windows on my Framework laptop. In windows, I can just shut the lid and not worry about it, because it will sleep first, and eventually hibernate. Ubuntu would just sleep until the battery dies. I found instructions for enabling hibernate in Ubuntu, and they did make it show up in the power menu, but it didn't seem to work. (Which is presumably why it was hidden to begin with.) I also tried NixOS, but I couldn't even get it to boot the installer.
- horsawlarway 1y agoJust have it suspend to disk and shutdown on lid close. I do this for arch Linux on my framework and it's fine. Startup time is under ten seconds, essentially zero battery drain, right back in your session with all apps/docs open. Hibernate is definitely better but still finicky even on Mac/Windows, machines can and do fry themselves, or require a hard reset if you unplug a device at the wrong time. Or unexpectedly continue draining the battery. It's a terrible, funky, poorly documented, exception filled world down in the low power states for hardware.
- zwaps 1y agoNever had an issue on Mac, never got it to work properly on a single of my many linux laptops
- horsawlarway 1y agoTry unplugging an external USB-C monitor while it's transitioning between states. It won't come back up ok, as recently as 6 weeks ago. Or the rampant reports of things like this: https://discussions.apple.com/thread/255642823?sortBy=rank https://discussions.apple.com/thread/255642823?sortBy=rank
- WorldPeas 1y agothe number 1 linux user accessory is the word "just"
- esskay 1y agoFor me its the UX. It just feels off, amaturish, messy. I can't really put my finger on it. I think the frankly crap fonts a lot of distro's choose to have as default dont help. And then the very "designed by a developer" feel to a lot of the UI. And I know someones franticly typing away right now - yes, I am fully aware you can customise things, but out of the box it should be pretty damn well polished so that you don't need to. Ubuntu's probably got the closest but it still just doesn't quite feel like they've nailed the experience.
- kjellsbells 1y agoYes, exactly. To be fair, projects like GNOME and distros like Ubuntu do publish human interface guidelines, but I dont think there is any enforcement and so jankiness creeps in. I suppose it's no different from Windows 11 still having programs that have UIs dating from Win2K. But at least the icons and colors and window chrome are professional looking.
- keyringlight 1y agoOne of the things I wonder about recently is whether there's too many distros, which is dividing effort and there's less drive to find consensus on certain issues when everyone has the freedom to do things their own way and experiment to explore their niche. That freedom is the point of free software to a large extent, but there's costs to it. It also divides the userbase so when something doesn't work you may need to dive deeper into the details than you'd like to see if there's anything particular about your species of the linux animal kingdom. It'd be interesting if there was a "Ubuntu v2" type effort, over 20 years later. Before ubuntu it's not as though desktop linux was an impossible dream or there was a lack of distros, but Canonical cleaned up a lot of rough edges to the extent it became a lingua franca. It's to the extent you can rely on ubuntu being in instructions for linux software, for example if there's any differences to required package names it'll be the ubuntu names over debian's.
- magicalhippo 1y agoNot OP but for me it's a solid remote desktop alternative that can compete with Windows' remote desktop experience. There's been some movement there, so perhaps in 5 years time. Also I really dislike how out of memory conditions just causes everything to grind to a halt for 5 minutes before something, typically Firefox, crashes. On Windows at least just Firefox gets very slow, but usually I can just nuke the process that eats too much memory. Not so on Linux as the whole desktop becomes unresponsive. And every now and then I still need to fiddle with some config files or whatnot. Not game breaking but annoying.