Has anyone tried installing GNU/Linux on the current gen Area-51M laptops? I used to own an 17R3, and the BIOS on that thing was a dream to set up GNU/Linux with. I ran Manjaro full-time on that thing for over four years without a headache. But I now need a laptop, and my lab work requires an almighty GPU... so I am considering getting an Area-51M.
I have heard some rumors, though, that the current gen machines sometimes refuse to boot with GNU/Linux. I was wondering if someone has tried going down this way, and may be could share the experience? Usually Dell has been very easy with GNU/Linux, but if they have significantly locked down their bios, then I might have to go with System 76. Which, in Montreal, would unfortunately involve a lot of taxes! Plus service would mean shipping to and from Quebec... which makes me want to get something more mainstream if I can get GNU/Linux to work on it without having to go down the Gentoo-road!
-
A few rules of thumb:
(a). If you're after a gaming laptop (with proper GPU performance), try and avoid purchasing models with NVIDIA Optimus. This is a headache, most of the time, requiring workarounds to get it right on most laptops, and apart from Ubuntu and System76's Pop Os, other distros aren't going to be so friendly out of the box. However, if you have a laptop WITH Optimus AND a Mux switch, ideally configurable from within the BIOS for persistence, you'll be set. As a bonus, no Optimus mostly implies support for G-SYNC, so no losses here.
(b). Macs, especially the newer models, are a big no. Don't even think about using Linux on one UNLESS you're using a significantly older Mac (such as the 2015 Macbook Pro).
(c). Peripherals: (Most) headsets, keyboards (save for some Red dragon stuff) and mice will work well out of the box. The same applies for things such as Thunderbolt docks and their associated peripherals, such as eGPUs, etc. However, vendor specific features, such as laptop fan control, RGB lighting settings, etc, are pretty much a hit or miss UNLESS you're using a Razer product. Razer supports RGB lighting across their entire ecosystem on Linux. Corsair's peripherals are also supported via the ckb-next project, to a somewhat limited subset of their product line-up. For instance, support for the Lenovo Legion Y-series laptop using Corsair's RGB protocol is pretty much unsupported, at the present. Consider this a reverse engineered effort. On the Linux vendor section, Tuxedo laptops GMBH offers extras for supported Clevo (and perhaps, Tongfang?) SKUs through their fan control and keyboard backlight control utilities.
Notes on System76:
This is a company whose products, despite their guaranteed compatibility with Linux and the availability of a highly polished custom operating system (pop os), I cannot recommend, in good faith.
Their custom utilities, such as firmware updates (provided by the system76 driver project) explicitly rely on firmware and BIOS versions provided by the company. Their hardware is mostly based off Clevo barebones (for the laptops), implying a significantly inferior experience out of the box. Clevo systems are useless without Prema BIOS mods.
I can provide a list of recommended laptops for Linux later on, with the help of other Linux users on this forum. And from there you can cherry pick on what fits your needs, budgets and portability constraints.VoodooChild, hmscott, katalin_2003 and 1 other person like this. -
Thanks a lot for this! I have similar concerns about System 76, although they claim to make their own BIOS. Regarding firmware and stuff they claim to "work closely with OEMs" to produce in-house custom firmware and drivers for their hardware. But that could be euphemism for what you are saying. I am also wary of Clevo build-qualities, even if the firmware and drivers are completely custom and specific to System 76 specific Clevos. Here's what they officially claim, on Reddit and elsewhere.
A list of suggested RTX laptops would be great! I had my heart set on the Area 51M for upgradeability, but if its going to have significant issues then it's probably not worth the trouble...hmscott likes this. -
If you get the performance unlocked with Prema's changes, where will you get the Linux BIOS /firmware changes + OS compatibility changes to support specific hardware?, or do Prema BIOS changes extend to fixixing Optimus and other hardware compatibility issues with Linux too?
Removing power limits is not something I hear most people asking for when trying to get Linux working on their laptops. They are looking for Linux support to be added for hardware not currently supported by the base Linux distro.
"euphemism" for what exactly? They are saying they work closely with OEM partners - that means they are getting the hardware specific data they need to modify the BIOS / Firmware and make driver changes for Linux OS support.
That's exactly what I've done many times for clients, and it's quite normal. The client has the source code and can self support the changes moving forward, and that's how that works.
Prema's mods are only available for certain partner vendors and also AFAIK don't include Linux OS support for hardware compatibility.
When looking to get what you want hardware wise with Linux, over and above the out of the box stock Linux driver support, the only way to get things working is to do the changes yourself, hire someone to do it, or buy it pre-configured from a vendor that does Linux favorable builds for the hardware you need.
IDK what the problem here is? What is the problem exactly? Maybe it's a conceptual problem?, that's what I am hoping, which is why I am joining to discuss and explaining it from a hardware / software driver writer perspective.
It's tough enough to find Linux hardware oriented vendors that will support Linux on their hardware, no need to kill the available ones by bad-mouthing them, unless there is a good reason... is there a good reason?Last edited: Jun 3, 2019x-pac likes this. -
Taking an artificial crippling in performance for implied "better security" as a selling point does not sail well by me.
The reason I'd take Prema mods any day over what System76 does comes down to two factors:
(a). No compromises on performance, as indicated above (with the ME disable business). Secondly, Prema takes feedback on BIOS options very well, going out of his way to explain why some settings (in his mods) are defaults and others aren't. Were I to dual boot a system running Prema Mods vs the firmware provided by System76, I'm sure Prema's would be a better fit.
(b). Work-arounds, such as passing boot loader arguments to enable better ACPI handling, etc, are available. Locking these Linux enhancing features to vendor specific BIOSes (considering that they also partner with other ODMs) is what puts me off with the likes of System76. A much better approach to this would be pushing their enhancements upstream so that other systems based on similar hardware can benefit from their work over time.
Their contributions towards the betterment of the Linux ecosystem is noteworthy, and appreciable.
However, as you stated:
There's a niche (of users, companies, etc) that would gladly embrace this based on their requirements, but for me in particular, its' a hard sell. -
That is distasteful, and overtly opinionated.
My apologies.hmscott likes this. -
OC'ing in Linux as it is under the OS is either limited, not currently supported, and "furthest" from the mind of everyone I've worked with on business and personal Linux usage.
They want to get hardware support working on Linux, and once that is successful, they are off to do what they wanted to do with their Linux/hardware in the first place. They aren't interested in muddling around OC'ing / tuning for a few percentage points in a benchmark.
Performance problems with hardware configuration are the kind solved with hardware support / compatibility fixes with a far larger scale of sucess and percentage results than the few percent you might get OC'ing. Once it's working most clients aren't going to expend further resources to get a few percentage points faster performance.
There have been situations in the past where OC'ing has made a workflow difference, but it's rare and costly to support vs results. Often in the next generation CPU / GPU similar tuning changes aren't as fruitful.
Again, finding a vendor that will support their hardware on Linux with compatibility changes for firmware, BIOS, OS is rare and should be admired and applauded.
And, if the vendor is that responsive with capacity to implement software / hardware changes to support Linux, perhaps if you asked them they might have positive responses to user requests for OC'ing, undervolting, and support for gaming under Linux - with tuning in firmware / BIOS / vBIOS / OS? It wouldn't hurt to ask.
And, maybe Prema and a Linux hardware vendor could partner up and provide both performance and hardware compatibility in firmware / BIOS / vBIOS / OS. It could happen. Ask Prema and the vendor.Last edited: Jun 2, 2019 -
-
I think you're right about what the options are, for a GNU/Linux hardware, and even there having an OEM makes things simpler for the working folks compared to having to hunt down freelancers who would set things up for a fee. Although, I would almost always pay a freelancer trying to make a living by supporting Free systems.
Personally speaking, I would probably end up paying the CAD 600 ~ QST for importing the Serval WS to Montreal because I need a system that will work. I have enough on my plates trying to keep up with my own field of research without trying to become an expert in GNU/Linux system administration. That is just not an option. But I figured it would be worth looking around to see if some of the mainstream models are relatively hassle-free to set up, largely because UPS makes importing things to Montreal a massive gamble. You can't even approximate what they are gonna charge for you brokerage fees, customs bond etc. I have had experiences where I have had to pay CAD 60.00 or so on a CAD 180.00 purchase from the U.S., only a fraction of which was QST while UPS charged the rest! So yeah... if there is a GNU/Linux-friendly mainstream option, I would take that at this point. Otherwise, I have really no complaint against System 76 (except may be their sticking to Ubuntu. Providing an alternative, like Manjaro or an Arch-based Pop OS version, couldn't possibly be that much of a burden! Tuxedo Computers do that in Europe!).
hmscott likes this. -
@x-pac besides System76 there are other Linux laptop vendors, but I can't find any listed in Canada...
Update: Found one in Canada
JCCSS | High Quality Custom Computers
Shipping world-wide from Ottawa, ON, Canada. Linux available with every model.
https://jccss.ca/#/
Debian, Ubuntu, and Arch Linux available. But, I'd call to see how they are doing as all the computers are old, old, old...it looks like the stock hasn't been updated for over a year on the web site.
Here's some more or less recent lists:
10 Places Where You Can Buy Linux Computers
Last updated May 23, 2019 By Abhishek Prakash 29 Comments
https://itsfoss.com/get-linux-laptops/
16 Places To Buy A Laptop With Linux Preloaded
last updated February 12, 2019
https://www.cyberciti.biz/hardware/laptop-computers-with-linux-installed-or-preloaded/
Linux Preloaded
https://linuxpreloaded.com/
Amazon - Linux Laptops
Dell UNIX Blog - Barton's Blog
https://bartongeorge.io/Last edited: Jun 3, 2019 -
hmscott likes this.
-
Or, look at the trend of what brands are most satisfactorially supported over time, and buy the latest release of hardware using a mix of those, put Windows on it for the first 6 months and then Linux might have caught up by then.
It's gotten better, with some repeat / refreshes of new hardware being supported right away in current Linux releases.
Then you can choose your distro, and get experience supporting your own Linux laptop. Which you will be anyway at some point, no matter how good the support is from the vendor.
Lenovo / Dell might be the best choice for buying new hardware preloaded with Linux, if the distro they are offering is what you want.
But again, you'll be supporting yourself so you might as well start out that way.
BTW, another trick is to use Wifi / BT USB "dongles" with Linux support if your brand new laptop built-in network parts aren't yet supported in Linux.
Have funLast edited: Jun 4, 2019x-pac likes this. -
hmscott likes this. -
Funny thing is, for a while now I have never really had any issues with NVIDIA or Killer drivers on any distro! Granted I have never tried Debian, as it is not my cup of tea. But everything from Arch, Manjaro to Mint seems to support the major components out of the box. I am more worried about ACPI/BIOS issues stemming from custom BIOS setups in gaming laptops!
I suppose getting a PREMA bios from Xotic PC might be useful in that sense. Something like a Sager P9...hmscott likes this. -
win32asmguy Moderator Moderator
If you want a good gaming / work machine to run Linux on you might check out a Alienware m17 R1. It can run completely without the Nvidia binary driver, and you can even connect multiple external displays directly to the Intel GPU via the Thunderbolt 3 port. With the 90W battery and power tweaks 8+hours of runtime should be possible. The bios is quite clean (ACPI V6.3) and can even boot MacOS Mojave just fine, let alone Linux. The only downside is you cannot control the keyboard color.
edit -
I think I missed the point of your request. You actually want to use the Nvidia GPU. In that case, you could try an Area 51m which would likely work just fine. You could maybe even wait for the MSI GT76.Last edited: Jun 4, 2019 -
Edit: I like the MSI idea, but I have heard that their BIOS is very unfriendly with regard to installing GNU/Linux! But I will take a look, thanks! I do hope the 51M has the same BIOS familiar from the previous generations... I like the idea of being able to switch out parts! Yes, I will probably be paying Dell a premium for the custom cards, but it still allows me to keep the same system while adding firepower.hmscott likes this.
Area 51M on GNU/Linux
Discussion in 'Linux Compatibility and Software' started by x-pac, Jun 2, 2019.