The Serval WS from System76: A Linux Workstation Running PopOS
boilingsteam.com
boilingsteam.com
The Developer Edition of the XPS 13 is a linux-first example: https://www.dell.com/en-us/work/shop/dell-laptops-and-notebo...
(This post made from an XPS-13 7390 with a standard-HD display. The standard display is quite pleasant to use. The keyboard is wonderful compared to my crouton Chromebook of the past. The fit, finish, and operation of the device is the nicest I've used.)
It has been the better part of a decade since I've had a laptop with a fan, so that is a little bit different, but I only notice it under higher loads.
It's really not as big a deal some make it out to be.
$ neofetch --off
sscarduzio@nash
---------------
OS: Ubuntu 20.10 x86_64
Host: XPS 13 7390 2-in-1
Kernel: 5.8.0-40-generic
Uptime: 3 days, 10 hours, 34 mins
Packages: 3506 (dpkg), 14 (flatpak), 27 (snap)
Shell: bash 5.0.17
Resolution: 1920x1200
DE: GNOME
WM: Mutter
WM Theme: Yaru-dark
Theme: Yaru-dark [GTK2/3]
Icons: Yaru [GTK2/3]
Terminal: gnome-terminal
CPU: Intel i7-1065G7 (8) @ 3.900GHz
GPU: Intel Iris Plus Graphics G7
Memory: 7620MiB / 15781MiB
I use fractional scaling hidpi (1.3x) and no issues at all. But coming from a 2015 MBP 13" retina display, I can definitely tell the difference, and the MBP was much nicer to look at.I opted fro the FHD+ instead of the 4K screen in my Dell for two reasons:
- 4K is *WAY* beyond Retina, which is already very dense for me.
- I was afraid the 4K would drain the battery (especially on Linux)
I really hope Dell will offer a sane ~3K display (i.e. Retina levels) in the future and remove the burden of choice for their customers (at least where it's not needed).
Before you ask: no coil whine for me, but the thin rubber feet peeled off after exactly one year. This pissed me off on a £2K laptop.
But more to your point, yes, there are few laptops with good screens that have awesome Linux compatibility. They exist, certainly, but there are not too many of them.
Where I work we run Gentoo on all our servers because we have many changes across the Linux stack and deal with custom, internal hardware. We have build profiles for various system configurations that are entirely reproducible on a binary level. It made sense since we have many similar or identical systems globally and need access to the latest kernel versions.
I installed it on all my personal systems to force myself to learn how to use it. I ran Arch on everything previously. Then I went and did something stupid - I fell in love with Gentoo's package management system. As someone who writes a lot of code on my own time as well, I found Gentoo's package manager (portage) to be the least headache inducing of all the ones I'd used (deb, rpm, PKGBUILD). This is my own subjective opinion obviously.
I highly doubt that a laptop not supporting >1080p on the monitor is considered a 'monumental deal breaker for the majority of people'.
1080p is just fine for laptops.
the screen on the Serval WS is 144hz, as well, which is much higher refresh-rate than most HiDpi displays.
my point was that this is actually not a deal breaker for most users. just a deal breaker for some users. I would venture to say they are even in the minority.
My laptop display upgrade was maybe $200 five years ago. It has payed that back in clarity (and the amount of code I can see at once) every single day since.
This isn't a rant. Mad, mad respect for Linux here, and longtime Linux user.
KDE only offers a single scaling factor, so you must scale the laptop and the external screens identically. That means all at 2:1, or 1.5:1, or what have you -- this means one of your screens will be scaled improperly (too fine or too large). Gnome does the same, I believe. I have heard Pop_OS can scale monitors differently but didn't try it.
Pop!_OS (developed by System76) created its own HiDPI daemon to handle HiDPI and LoDPI displays on X11 at the same time:
https://github.com/pop-os/hidpi-daemon
https://blog.system76.com/post/174414833678/all-about-the-hi...
It is preinstalled on all System76 computers and enabled by default.
Ubuntu's fork of the Mutter display manager (used by its fork of GNOME) includes a patch to handle different display resolutions for HiDPI and LoDPI displays on X11:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/182085...
Ubuntu and all of its GNOME-based derivatives include this patch, unless it is specifically excluded by the maintainers.
Linux Mint implemented fractional display scaling, with different settings for each display, in Cinnamon 4.6:
https://blog.linuxmint.com/?p=3858
Arch Linux and Manjaro users can also choose Cinnamon as the desktop environment for the same features.
If you are using a GNOME on X11 on Manjaro, you can install the mutter-x11-scaling package to replace Mutter with a version that includes Ubuntu's changes:
https://gitlab.manjaro.org/packages/extra/mutter-x11-scaling...
https://github.com/puxplaying/mutter-x11-scaling
Finally, if you are using GNOME on Wayland, mixed scaling is already supported. To enable fractional scaling, activate the "scale-monitor-framebuffer" setting:
https://wiki.archlinux.org/index.php/HiDPI#GNOME
On Wayland, scaled applications that do not use GTK 3+ or Qt 5+ may appear blurry. This affects all Electron applications. X11 does not have the same issue, but Wayland is generally smoother and more stable than X11.
https://system76.com/laptops/adder
The Bonobo WS has a 4K display option at a higher price point:
I'll echo the frustrations of other folk in the thread when using the device with an external monitor; at the time, the DPI scaling was a mess between the internal display and the external 4k I used for programming. It has been a couple years since I've tried that setup, so it's possible it's improved since then.
I will say I've enjoyed the roadmap System76 has had for PopOS, including their work on HiDPI quality-of-life improvements.
Is this a review or an advertisement?
I will say I'm impressed that the fan can't be picked up by the mic, I wonder if System76 did any custom work there. I wear cupped headphones so I don't hear it much myself. Did you have the fan problem though, just curious? Maybe I can decrease the fan speed in the BIOS...
I use an external webcam with an external monitor most of the time.
It has only 4 USB ports which are spread across 3 sides of the computer; 2 are USB 3.2 Gen 2 Type A, 1 is a USB 3.2 Gen 2 Type C, 1 is a USB 2.0 - What is the purpose of a USB2.0 port on a new computer in 2021?
I'm quite concerned that this machine has no 20Gb USB 3.2 Gen 2x2 Ports or no 2.5Gb Ethernet (or ideally 10Gb Ethernet). Thunderbolt ports would be ideal but their absence makes sense given it's an AMD based system.
I feel that a year or two down the line, once USB4 begins to make headway, this machine is going to feel quite limited.
P.S. - I truly detest the USB 3.* naming convention - "USB 3.2 Gen 2x2 - Type C connector", "USB 3.2 Gen 2" and "USB 3.2 Gen 1" seem explicitly designed to confuse non-technical people, hell, it's hard enough for technical people too.
Volume cost savings, presumably. I guess that's the port you use for input devices since they don't really require high bandwidth connections...
More charitably, they do some work on custom firmware, and according to themselves, "work with" Clevo on making hardware decisions. What exactly that means seems vague to me, but again, charitably, System76+Clevo are at least trying to avoid problematic hardware, while Dell and Lenovo ... don't so much?
Does Lenovo have something with Ryzen + Nvidia discrete GPU at the moment, with ThinkPad build quality?
This hasn't always been the case. System76 has been around since 2005.
> Why would you go with System76, which is selling rebranded Clevo laptops with a markup, and PopOS, which is an Ubuntu derivative?
To support a company whose entire purpose is to provide hardware running Linux, as opposed to one which does it as a small niche within their much larger Windows-based business.
It comes with a premium because they're a small OEM, but it's not THAT bad of a deal.
I actually can’t think of a good reason outside of price to not get a computer from a linux first vendor like S76.
100 percent of my 76 laptop works, not just 99 percent like the others.
Not ultralight but fairly average.