Live data from Hacker News

Suspend for the X1 Carbon 2018 on Linux

github.com

41–50 of 126 posts

Re: Suspend for the X1 Carbon 2018 on Linux

#41
post #21

Trackpad also doesn’t work under Linux with the NFC model. Hardware wise the webcam and sound are beyond horrible. The fan curves are obnoxious and it still gets uncomfortably hot. It’s such a shame, I had high hopes for this laptop but it’s collecting dust in a drawer. Between the sleep states, track pad, thermal issues and throttling, poor audio visuals and battery life … the thing really should never have had that…

I've got that laptop and it's fine in Windows. Maybe the problem is Linux, not the laptop?

I run linux, have the latest BIOS, but it is not the NFC model, with the "HDR" screen and i7-8650U. I idle around 43C and my fan is completely off under 50ish, at which point it (very silently) ramps up. I get 8-10 hours of battery life, and the screen is fantastic (and very very bright). However the speakers are worst than a 200$ smartphones. No issue with the trackpad as it is a non-NFC model.

I suggest OP revises his configuration...

Re: Suspend for the X1 Carbon 2018 on Linux

#42
post #3

I planned to buy this laptop some time this year. Has lenovo stopped supporting linux as well as they used to? I've owned two lenovo laptops and loved them and planned to buy another. I'm also looking at dell laptops since their linux support is reportedly excellent.

I just switched from an MBP 2013 to a ThinkPad T480 running Ubuntu 18.04. I'm loving it. Linux support has been really great and I didn't have to install a lot of special drivers. (e.g. trackpad support with multi-touch scrolling worked from the start) A lot of Dell's have that terrible bottom placement of the webcam.

Things to love about the T480:

- Fairly portable at around 3.5 lbs with a 14inch screen. It avoids the dedicated numeric keypad that some larger 15inch models have, while still having good screen real estate.

- Great keyboard as all Thinkpads have. (media keys are working great under linux)

- Very durable having undergone mil-spec testing.

- Camera placement at top with a mechanical shutter if you get the FHD screen.

- 32 GB of ram if you want/need it

- Hot-swappable batteries. No need to turn off the laptop. just flip it over and replace. (You can buy the extended 72Wh battery for extra battery time)

Bonus if you find one on eBay slightly used. You could save over a $1000 for a comparably specced machine.

Re: Suspend for the X1 Carbon 2018 on Linux

#43
post #39
post #33

Earlier quoted context omitted.

It's worrying how obscure and poor standards compliance modern hardware is starting to display. And we're talking about PCs. Let's not even discuss mobiles. In 2012 I bought a MacBook Air to run Linux. It's a great silent machine with all Intel hardware, except the pretty poor quality Broadcom wireless card. It boots with any vanilla kernel, and everything just works. Except for poor wireless range. What machine can…

> It's worrying how obscure and poor standards compliance modern hardware is starting to display. The standards are too complex. I've spent thousands of dollars on ISO standards documents over the past several years.[1] The complexity of these documents is absurd. And I've never seen an implementation that came close to adhering to the entirety of the standard--everybody always takes shortcuts because it's not cost-e…

Taking one example... UEFI is supposed to replace BIOS, but that spec is a mess, and nobody gets it right. I don't have a solution to this problem to propose, other than to say, if you're in the position to influence specs that effect the design of hardware, or are the result of hardware design, please push for the simplest solution to the problem every chance you get. That said, huge amounts of complexity are added to things in the name of backwards compatibility, which is something we generally want.

In the case of the S3 sleep state, this is just sloppy decision making. Sure give us a new fancy, half sleep-like mode, but don't touch the suspend to ram, it's a feature that has value.

Re: Suspend for the X1 Carbon 2018 on Linux

#44
post #33
post #5

This is short on details. So here are some more: since S0 ( active suspend) became more popular with windows 10, most manufacturers have decided to REMOVE THE CODE from the bios that allows S3 (suspend to ram). Worst case is they left the stubs pretending S3 is supported, so the computer goes to sleep - but never wakes up! Dell, I'm looking at you!! Workarounds come from redoing the S3 code, mostly in ACPI tables wit…

It's worrying how obscure and poor standards compliance modern hardware is starting to display. And we're talking about PCs. Let's not even discuss mobiles. In 2012 I bought a MacBook Air to run Linux. It's a great silent machine with all Intel hardware, except the pretty poor quality Broadcom wireless card. It boots with any vanilla kernel, and everything just works. Except for poor wireless range. What machine can…

Thinkpads might not be as bad as you think. I have an X230 at home, which runs many flavors of linux extremely well and is dead silent, and a T440s at work which is also an excellent choice albeit slightly more expensive. You can pick up refurbished t440s'es for around 500-700 euros in the Netherlands, where X230's go for 200 at the very lowest price point (still with an ssd!).

Unless I'm playing Counter Strike on the X230, which runs great all things considered, I never ever hear the fan. Wireless and thankfully wired connections are spotless too, though the X230 doesn't have 802.11ac as far as I know.

Re: Suspend for the X1 Carbon 2018 on Linux

#45
post #20
post #10

Earlier quoted context omitted.

My current laptop, the T450s, has full support for linux. My coworker uses a X270, which also seems to run Arch fine. I think it's just the X1 series with these issues.

Get a T or a W, they are fine, old-school corporate machines. Carbon is the new, fashionable, Macbook-like device with soldered-on RAM, etc; likely from a different design culture. Its biggest upside is likely the hi-res screen.

There are high-res models in the T-series. I.e., available in both 1080p and 1440p, the latter just at the point where you can use it without High-DPI tech if you have normal 20/20 vision, if you have worse, you want less resolution (as you can't use the higher resolution anyway).

Re: Suspend for the X1 Carbon 2018 on Linux

#46
post #3

I planned to buy this laptop some time this year. Has lenovo stopped supporting linux as well as they used to? I've owned two lenovo laptops and loved them and planned to buy another. I'm also looking at dell laptops since their linux support is reportedly excellent.

I have both the X1 carbon 6th (2018) and 5th. The 5th supports the S3 sleep mode and everything works just fine. If you don't need the newer model, the 5th gen is a great Linux machine.

I was confused about the title because I have an X1 Carbon that I bought in 2018. Turns out it's 5th gen. And yes, it's one of the most blissful computing experiences I've ever had. Everything works out of the box with Debian stable. Not a hitch.

Re: Suspend for the X1 Carbon 2018 on Linux

#47
post #5

This is short on details. So here are some more: since S0 ( active suspend) became more popular with windows 10, most manufacturers have decided to REMOVE THE CODE from the bios that allows S3 (suspend to ram). Worst case is they left the stubs pretending S3 is supported, so the computer goes to sleep - but never wakes up! Dell, I'm looking at you!! Workarounds come from redoing the S3 code, mostly in ACPI tables wit…

Maybe pedantic but according to https://docs.microsoft.com/en-us/windows/desktop/power/syste... S0 is the working state. Active suspend could be what they call Modern Standby or S0 low power.

Re: Suspend for the X1 Carbon 2018 on Linux

#48
It's interesting that this is now necessary on PC laptops to get basic things like suspend/sleep to work. I remember having to apply DSDT patches to make suspend, as well as other basic functionality, work on Hackintosh machines (PCs running macOS.)

Re: Suspend for the X1 Carbon 2018 on Linux

#49
post #32

Earlier quoted context omitted.

It sounds like this isn't just some arbitrary decision, but Windows actually requires S3 to be removed in order to use the new suspend mode. From the thread: "When ACPI table was changed to support S3, Windows Modern Standby doesn't work. Modern Standby and Suspend/Resume functions are working exclusively."

Make it a BOIS setting then.

No need: the bios can present different acpi tables depending on the OS who is asking for them. all it takes is a switch (case when..statement.

So there was no reason whatsoever to remove the code.

Re: Suspend for the X1 Carbon 2018 on Linux

#50
post #3

I planned to buy this laptop some time this year. Has lenovo stopped supporting linux as well as they used to? I've owned two lenovo laptops and loved them and planned to buy another. I'm also looking at dell laptops since their linux support is reportedly excellent.

I have both the X1 carbon 6th (2018) and 5th. The 5th supports the S3 sleep mode and everything works just fine. If you don't need the newer model, the 5th gen is a great Linux machine.

Any problems with the 6th despite the sleep mode? Do you have the higher resolution version?
Post reply on HN