Hacker News new | ask | show | jobs
by novas0x2a 4471 days ago
I'm going to replicate the comment I made on the reddit thread here:

Strongly recommend against [System76]

1) They only test against one version of ubuntu, and they seem to patch the acpi bios specifically for that one, so good luck changing distros or versions.

2) Their bios has fun bugs, like how my serp7 (Serval Professional) turns itself off after 20 minutes on battery because it thinks it's about to die, even though the battery itself thinks otherwise. (It's not happening at the OS level, I already have that part configured correctly, it's the bios coordinating with the EC itself).

3) They don't bother to actually hook up the acpi bios correctly, so many of the generic acpi platform functions (e.g. get_brightness/_BQC and set_brightness/_BCM) don't work correctly. Instead, they rely on (going back to #1) the platform map that Seems To Work As Detected except that it's detected as something similar, but not correct. I had a bunch of things break on kernel upgrade due to the mapping having a bugfix to make it work correctly for the hardware it was intended for, which made it work incorrectly for the serp7 that was squatting on it.

4) When I called support about #3, their answer was "reinstall the ubuntu version it shipped with and try again." I asked for enough documentation to actually solve the problem- I intended to implement a system76-specific acpi driver (think "thinkpad_acpi.ko"); I was informed that that information was proprietary and would not be released under any circumstances.

5) These laptops are fragile. My company bought three different system76s (on my recommendation, ugh) and of those, only mine still works.