The vast majority of AAA titles run seamlessly on Linux. Per protondb[0], ≥80% of the top 10, top 100, and top 1000 are rated "platinum" or "gold" for Linux functioning (by users).
The vast majority of AAA titles run seamlessly on Linux. Per protondb[0], ≥80% of the top 10, top 100, and top 1000 are rated "platinum" or "gold" for Linux functioning (by users).
Some of the quotes from the OP's page border on parody. So, CS2 doesn't count as a AAA title because it's based on DX11 and doesn't have realtime ray tracing. But apparently this same person is oblivious to the fact that both real-time RT and DX12 translation have been completely usable on Linux for years now. Nvidia helped ship native RT to Linux clients in Wolfenstein: Youngblood, and Proton has supported the majority of DX12 games with RT since before the Steam Deck existed.
Kinda makes you glad that this is the final edition, if that's the sort of due diligence being exercised.
Look at their contributions to the Linux kernel, GCC, KDE, Wine, and many other projects.
A total clickbait for sure.
Speaking for myself, I'm mostly surprised that someone with such an intimate knowledge of Linux has ignored it's developments to this extent. This entire thread is mostly at the consensus that you have tortured many of the talking points in this article beyond taking seriously.
Many in this thread have also identified that MacOS and Windows are deficient in several of the criteria you listed. So what even is a desktop, really? An ideal, or a thing people use?
What have I ignored precisely?
Bugs? Regressions? Missing features? Lack of funding?
Xorg being deprecated, Wayland being all the rage while being usable only in Gnome and KDE?
> Many in this thread have also identified that MacOS and Windows are deficient in several of the criteria you listed.
Windows: 2 billion users with no technical background.
Linux: 40 million users most of whom are geeks.
End of story.
That said, Linux has more users than Windows:
https://gs.statcounter.com/os-market-share/
Android Linux is at 46%, while Windows is at 26%. Other Linux versions have 1%.
Xorg is being deprecated and replaced with semi-broken something where tons of functions only work in KDE and Gnome. That's all you need to know about Linux.
By the way, “Not a single Windows MacOS iOS Android user knows what their display server is and how it works” is both a non-sequitur and untrue. The guys who wrote the display servers used on those are users of those systems.
Xorg has been the de-facto X11 implementation on Linux for the past 25 years.
First XFree86, then it was superseded by Xorg.
You're being nit picky only that's not a counter argument. That's ad hominem.
> the article’s author is a well known X11 hater and you seem to agree with everything he says.
I'm the author of the article and I'm not a hater. Understanding the limitations of something is not "hatred". I guess the entire world is black or white to you, either I have to be deeply in love with Linux or "You're a hater" which is another ad hominem.
See you've stopped arguing and now switched to discussing me personally. I knew it would happen given how you never had any counter arguments in the first place, the problem is I've been here for over 25 years and know Linux inside out and EVERYTHING that is "claimed" in the article is the common truth.
> By the way, “Not a single Windows MacOS iOS Android user knows what their display server is and how it works” is both a non-sequitur and untrue.
Yet another "counter argument" that lacks any validity because it's empty.
> The guys who wrote the display servers used on those are users of those systems.
This is an article about Linux _USERS_.
You still don't bloody understand that. I don't care about software engineers that can make anything work given enough time. I don't care who wrote Quartz or Surface Flinger. They are not end users.
End users use Operating Systems, buy them and buy software for them. Their developers are absolutely IRRELEVANT. There have been dozens of forgotten OSes that no one uses.
To give an example, the sudden interjection of “Not a single Windows MacOS iOS Android user knows what their display server is and how it works.” appears to be an example of disorganized thinking, since its connection to what was being discussed is superficial to an extreme. There are other comments by you that exhibit signs of disorganized thinking even more clearly.
You likely could benefit from seeing a psychiatrist.
The guy even contradicted himself:
> Linux is not an operating system
> While Linux is unrivaled on servers and has been the world's most popular operating system for over two decades, the situation on the desktop is quite bleak.
Both cannot be true.
The Linux kernel is NOT an OS.
Any given Linux distro which is not compatible with any other Linux distro or even its own earlier or later versions couldn't be called an OS. It's a software compilation for a certain time period.
An OS implies everyone runs it, anyone can compile software for it and have it run on all devices with this OS. This is impossible with Linux outside of Snap/FlatPak/AppImage which themselves are lightweight virtualization solutions.
This is what Windows, MacOS, iOS and Android are. Linux is not.
Also, please don't throw FUD around without explaining yourself. You probably don't even know/remember what it means any more.
An OS must have:
* Stable API/ABIs including for the kernel
* Wide software compatibility
* Decent QA/QC
* Can be used with any hardware it's meant to support
Linux on desktop has none of that.E.g. the open source AMD driver, amdgpu, has a gazillion of regressions and issues for any kernel: https://gitlab.freedesktop.org/drm/amd/-/issues
If it works for you, that's called "anecdotal evidence". That doesn't mean suddenly Linux has become an OS.
https://en.wikipedia.org/wiki/Operating_system
The reason Linux is not an operating system is because it is just the kernel and you need more than a kernel to fit that definition.
The only thing you said that is correct is that amdgpu has issues. Everything else you just wrote is wrong.
1. Is Wikipedia _page_ an authority?
2. Does Wikipedia page buy operating systems and software for them? No? That's what I thought. Where's native commercial applications for Linux aside from very few specialized ones? Where's native Linux for Linux? Oh, wait, even Indie developers have abandoned Linux because why if there's Wine + DXVK.
3. Who cares about obscure something that pretends to provide APIs? How is it relevant for adoption and usage? Oh, wait, it's not. We've had dozens of dead wanna-be OSes that provide APIs. All dead. Linux on desktop is one of them as well.
Yeah, "I'm wrong".
Linux desktop market share proves it beyond reasonable doubt. LMAO.
The fact that absolute most people shy away from Linux is another proof that it's a "great OS" and "better than Windows".
Keep on living in your fantasy world. Sadly people around you don't share your ideals. They want shit to be done. They install Windows, use it for a decade without any issues, buy a new device. All good.
Somehow people think bundling half of /usr/lib is the solution.
So it's not really ≥80% for top 10 at least.
The only games that routinely cause problems are those with ridiculous kernel-level anticheat, and I am not interested in those games.
The M4 Mac mini finally convinced me to give up on a Linux desktop for now; the combination of native Mac games, Whisky, and Windows via VMWare works at least as well as Proton for me, and everything else including development is much more convenient, including running Linux VMs when useful.
If you can survive with Proton, LibreOffice, and GIMP; you can much more comfortably survive with Proton on ChromeOS, Google Docs, and Photopea. Just hating Windows is not enough of a reason to be a Linux user, and as long as that is the case, Linux will remain niche.
Are you saying Linux has "games" because it excels at ... emulating them?
What's the point of using/running Linux then when you have a much higher chance of running games successfully natively? What about dozens if not hundreds of games that use a kernel level anticheat? Pretty much none of them work in Linux.
What's the point of native Linux APIs then?
That's weird.
Wine + DXVK are so good, Linux is GREAT.
No, it shows how horrible Linux is when not a single vendor outside of Valve wants to touch it. And everyone who tried to port games to Linux went bankrupt.
https://www.feralinteractive.com/en/news/?platform=linux
Proton often runs games better than the native ports, so there is not much of a loss if there are fewer native ports. Furthermore, in a number of cases, Windows games actually run better on Linux in Proton than on Windows.
Elden Ring is a fantastic example, as on day 1, it performed about 15% better on Linux in average FPS, and had substantially less stutter if I recall correctly.
World of Warcraft is another great example. It is well known to get about 20% better performance on Linux than on Windows:
https://www.youtube.com/watch?v=V2_LlSaYNUo
Minecraft is another such game:
https://www.youtube.com/watch?v=ytgDMgYL0eo
If you use AMD GPUs, it is more often the case that Linux will outperform Windows in games, since Valve wrote the shader compiler used for them on Linux and it is fairly amazing:
https://steamcommunity.com/games/221410/announcements/detail...
Nvidia is working on improvements for the performance of Windows games running on Linux too. A recent driver release mentions a few such improvements:
https://www.nvidia.com/en-us/drivers/details/237587/
Not all games perform better on Linux than on Windows, although Valve has people actively working on changing this:
Though speaking of a 1080Ti, that's a GPU you don't want to run on Linux because it lacks some Vulkan features for good DX12 translation: https://github.com/HansKristian-Work/vkd3d-proton/issues/465
https://www.tomsguide.com/us/ray-tracing-gtx-gpu-driver,news...
I ran Quake II RTX on Linux on a GTX 1080 Ti with RTX on back when I still had one. Of course, the performance was bad, but it ran. Some sites have benchmarks:
https://www.thefpsreview.com/2019/06/08/quake-ii-rtx-perform...
The RADV driver apparently did the same for ray tracing on Vega.
Looks like it was added to Vulkan spec in 2020, so after the Quake 2 RTX. It was implemented for GTX for about 2 versions and removed? https://vulkan.gpuinfo.org/listreports.php?extension=VK_KHR_...
From this comment that mentions downgrading to that driver version removes another required Vulkan extension for the game: https://www.reddit.com/r/vulkan/comments/kdzitt/comment/m114...
Last week I tried to run Witcher 3 using wine and it took a while to debug. The installer runs immediately and seemlessly - but then it got messy
It involved installing `winetricks` which seems to be some service that installs a multitude of driver, libs and software through a clunky unresponsive UI. (not clear where it's being installed from, but #yolo) The necessary libraries I had to deduce from reading forum posts and the errors I got on launch. You then had to go in and make sure to launch the directx 11 version of the game (ie the .exe) buried in a hidden directory (~/.wine/)
Is this was "Platinum" means.. i don't want to image what Gold entails
What you want is to use a program like Lutris or Bottles to manage your runtime for you, if you're not installing it through Steam. I don't know who put you up to installing Wild Hunt on a vanilla Wine prefix but they sound like someone with a good sense of humor.
I will take a look at Lutris/Bottles. I just assumed Wine would work directly. It's worked for me most of the time in the past