I have a 4K Ubuntu laptop from Dell. The text and GUI automatically scaled to the right size (except for one old program). And I plugged in an external 4K monitor using HDMI and it just worked.
I'm sure there are hardware configurations that don't work as nicely, because Linux supports a ton of weird hardware. But it's easy to buy high-quality Linux systems.
Linux Desktop Evangelism playbook hasn't changed since 2000.
The linux fanboy definition of works is either works out of the box or can be made to work.
The opposite position seems to be must work out of the box on any of 50 distros on any hardware I buy at Walmart AND must invent time travel to change the fact that it didn't work 7 years ago on the Acer I bought from that weirdo on Craigslist the only time I actually tried installing it.
Take High DPI
It kinda looks like cinnamon for example supports HiDPI out of the box but all the knobs are there if you want to tweak how different things scale.
https://wiki.archlinux.org/index.php/HiDPI
If on your distro something isn't configured correctly for 4k screens the fanboy says its workable because there is a readily available resource that will tell you how to achieve the result you desire.
The anti fanboy will throw up their hands and say Linux sucks.
An argument can be made that that this isn't good enough for "grandma" or "regular people". I see problems in consumer electronics and windows that are too hard for grandma or "regular people" all the time.
If they don't want to install and configure it presumably they can pay Lenovo or Dell to do it for them just as they do presently. If it comes with a high dpi screen presumably they will configure it for such.
> The anti fanboy will throw up their hands and say Linux sucks.
This is a strange false dichotomy
Anybody who uses Windows 10 with any regularity will also run into things that just do not work: for me, recently, it's Windows deciding that I want my sound to output to my monitor (which doesn't have speakers). The only reason Windows issues are treated differently to Linux's is that it's treated as the default.
It doesn't sound like a Windows bug unless your monitor is actually incapable of outputting sound at all. In that case, I'd wager your monitor is advertising sound when it has none.
I'm not saying that Windows bugs don't exist (I've run into lots), but I'm guessing that this isn't a Windows bug.
At least in this issue someone resolved the problem. That's good signal, Linux user would ask how - hardware, distribution, tutorials, links etc.
You see ignorance. It is not about him, it is about you.
Here's my "secret," if it helps. I buy laptops with Linux pre-installed from a supported vendor, I run Ubuntu LTS in the default configuration, and I only customize a tiny number of things. This has worked pretty well for me for over a decade. (Before that, I had more issues.)
I don't feel like installing Linux onto random Windows laptops is a good use of my time. Similarly, if I were to choose some unusual distro or desktop environment, that would usually mean more hassle. So I don't.
> Also, having two screens with different scaling was completely unsupported, unlike on Windows.
Yup, that's the biggest limitation I've seen. That's one reason I ended up giving away my ancient external monitor and getting a new 4k. That way I can use the same scaling on the internal and external monitor.
And if I'm going to make a major hardware purchase, I usually Google to see if it works with Linux. This matters mostly for things like drawing tablets.
Even someone like me has long since stopped reporting bugs to Linux Desktop projects because of the above, and the fact that a lot of times the bug is already in the issue tracker and has been for years so clearly no one gives a damn anyway.
Personally I bought a highly-recommended Windows laptop a few years ago and had to stop using the OS because both sleep and the Intel wifi drivers simply didn't work. Yet if I tried to use that experience to proclaim that that Windows was a non-functional, useless operating system developed by people who don't give a damn, I would not be taken seriously.
By the way have you considered what reporting bugs like this for Windows is like? You end up on one of those Microsoft support sites staffed by non-technical non-employee Community Experts who have absolutely nothing useful to add. Talking to real driver and OS developers directly on Linux bug reports is magical in comparison.
...because they have entangled their identity with their OS of choice such that they interpret "I had a problem with this and therefore don't use it" as some kind of personal attack. This is not only unhelpful, but an actively repellent behavior.
> Personally I bought a Windows laptop a few years ago and had to stop using the OS because both sleep and the Intel wifi drivers simply didn't work. Yet if I tried to use that experience to proclaim that that Windows was a non-functional, useless operating system developed by people who don't give a damn, I would not be taken seriously.
Case in point, who is saying Linux is useless? Useless for their particular use case or workflow, sure. Even people who like Windows generally, like myself, say the developers don't give a damn (see some of my other posts on the subject). Fact is, a lot of use would love to be using an OSS system, but the community actively fights us when we have issues with their stuff and their echo chamber of "our way is the best way!" remains unbreached, so our use cases and workflows are never accommodated and we, consequently, can't use it. This has been going on for about 20 years now. It's pretty damned tiring.
> By the way have you considered what reporting bugs like this for Windows is like?
I work supporting Windows systems, so I know how useless Microsoft support is. You know what I don't get when I talk about a Windows issue with other Windows admins though? "Well it works fine here..."
> Talking to real driver and OS developers directly on Linux bug reports is magical in comparison.
Sure, if they listen, which they often don't. Spend some time in Ubuntu's issue tracker if you don't believe me.
>they interpret "I had a problem with this and therefore don't use it" as some kind of personal attack. This is not only unhelpful, but an actively repellent behavior.
Your posts so far have implied that people reporting their positive experience or advising how to make the most of Linux (eg being careful about hardware choice) must be doing so because of a kind of identity crisis, or that they are reciting from mockable 'Linux Desktop Evangelism playbook'. Meanwhile you seem to have taken personal offence at the 'community's (as if it's one entity) response to your Ubuntu bug tracker entry.
Having said that, I'm also generally in the boat of having an unpleasant experience installing on various laptops. Doesn't stop me from trying every year or so though, ha.
I'm running regolith with i3 using an X server on my WSL 2 install. It even has GPU passthrough now! It's been super pleasant experience having the best of both worlds without having to reboot.
If you're asking to make a point, I'll just say that it takes a level of tech savvy to even know _how_ to find a Linux laptop that runs smoothly. That is the problem I'm referring to.
I've heard Dell and the Thinkpads work well with Linux. Got any other suggestions?
But hey, for some people linux will never do anything right.
Just like reporting Ubuntu bugs feels like shouting into the void, what are your chances as an end user of MS quickly fixing a bug you find?
If I had a pound for the number of times I've had Windows issues, Googled the error code (because error code 0x800704cf is so intelligible) and found some mix of "I'm having the same problem, how do I fix it? ¯\_(ツ)_/¯" or "just reinstall".
0x8007 - warning in facility 7 (WIN32)
0x04c7 - 1231L - ERROR_NETWORK_UNREACHABLE
// MessageId: ERROR_NETWORK_UNREACHABLE
// MessageText:
// The network location cannot be reached. For information about network troubleshooting, see Windows Help.
#define ERROR_NETWORK_UNREACHABLE 1231L
> The experience of finding solutions to Windows problems, which is in fact a significant portion of my day job, is vastly superior
Second result for "0x800704cf windows 10" is this shambles on MS's own discussion site: https://answers.microsoft.com/en-us/windows/forum/windows_10... where the poster says they spent hours on the phone to MS trying to get support and on the way had done some insane registry fiddling to try to fix it before discovering it was an issue with their user account.
In Windows land I don't have to know something very well to get reasonable help on it.
Besides which, I know from personal experience that Linux Desktop people will assume all sorts of things about you. Quite often I will ask something like "is it possible to make X do Y?" and the response will be something like "you shouldn't do Y. Why do you want to do Y? You should do Z instead, I've only ever needed to do Z".
> Quite often I will ask something like "is it possible to make X do Y?" and the response will be something like "you shouldn't do Y. Why do you want to do Y? You should do Z instead, I've only ever needed to do Z".
Ever seen the answers in Microsoft Community? It is either this, or a complete misdirection, so some Microsoft contractor could prove his productivity, and in the end solving nothing.
--- I'm using all three desktop systems: Linux, Mac and Windows. No, the grass is not greener on either side. Every single of them has its problems, and every one of them has its stronger points. However, "if you still can’t properly support 4K scaling in 2020" is complete nonsense.
Just reinstall Windows, that'll fix all your problems! (/s)
>if you still can’t properly support 4K scaling in 2020
To which this is an entirely reasonable response.
Please elaborate? I've been using KDE with scaling and 4K monitor plus a widescreen for the last few years.
1. X can't handle independent screen scaling of two different DPIs. I have 24" and 27" screens and on windows I can have the 24" one at 2x and the 27" one at 1.5x and it "just works". In X I have both at 1.5x.
2. Wayland supports independently scaling the two screens. Unfortunately programs that don't support wayland run through something called XWayland, which upscales them in a crude way that makes the fonts blurry. It's pretty much unusable because of this to have an XWayland app (this includes chrome, firefox, and emacs) running on a 4k screen in wayland, at least on KDE.
It's frustrating because it's SO CLOSE. There are WIP branches of both browsers running on wayland (but they're not stable for me) and once those land I think everything will finally work.
All this said I do still use KDE on X daily as my development environment, but every time I boot back into Windows I'm frustrated again by how much better the scaling is.
Given pretty much all laptop screens manufactured these days look best with about 125%-150% scaling, this is a pretty big issue.
But the success of WSL would seem to indicate they aren't really in the market for their own flavor of Linux.
Sadly, a lot of zealous Linux Desktop Evangelists exist and are extremely vocal.
The Linux Desktop Evangelist believes that this demonstrates that Linux Desktop is not difficult to use, but what it actually demonstrates is simply that Linux makes a really good appliance. As long as you don't ask more of it than one or two carefully accounted for use cases, you won't see a problem. Attempt to step out of the box though...
Do you have a concrete use case where Linux fails and Windows succeeds?
For instance, if I say I do something requiring an application for which there is no good OSS equivalent you'll tell me it isn't Linux's fault companies don't port their software to an OS with ludicrous levels of fragmentation that break compatibility nearly every release.
I have been in this argument many, many times over the past 2 decades. It is always the same. Deny there are problems, suggest insufficient alternatives, even recommend just changing their use case entirely. Anything to avoid saying "yeah, Linux actually isn't good for that".
Probably not what most expect from Linux on the Desktop. But hey, if you still can’t properly support 4K scaling in 2020, it’s never going to happen. It will probably always be a fringe group.
Unless something really changes within the mentality of the open-source / Linux community.