2018-08-18, 1:23 AM

wrote:

The hardware and service problems reported in that post beset only some - I do not know what percentage - of users and X1 G6s. As to problems with Linux, there are quite a few. To wit: sleeping;

thermal throttling (at least arguably or on some models);

the trackpoint will not work when the trackpad is enabled (there are workarounds, but none of them worked for me);

Lenovo supplied no fingerprint driver for Linux (though the community has one that apparently just about works);

Lenovo's 'bootable' BIOS-updates are bootable only via CD drive (which the X1 lacks) unless one fiddles with them, and Lenovo supplied no firmware update tool that runs under Linux (though a third-party now has).

I agree with you and I hope Lenovo will begin to take Linux support more seriously, However, based on my experience running Linux on several ThinkPads, I think the experience is not so bad. It could always be better, but Linux on ThinkPads is still the best option for me. I love that Lenovo doesn't void my warranty support when they see I'm running Linux. That's a huge plus.

Here are my experiences with the issues you listed:

- sleeping: I decided not to worry about lack of S3. The suspend process works fine as is, and my battery life is great.

- thermal throttling: I think this is an issue on almost all ultrabooks with any OS. As you said, with Linux there is a workaround for those who want to pursue it. Again, I decided not to worry about it because performance is fine for my use-case.

- fingerprint reader: I would like to see this addressed

- I have an easy set of steps worked out for BIOS updates. Here are my steps:

In this example, the downloaded Lenovo BIOS image is named n1wur22w.iso. I have the geteltorito utility installed. cd /path/to/downloaded/bios/image /usr/bin/geteltorito.pl -o n1wur22w.img n1wur22w.iso insert USB stick #OPTIONAL: wipe USB stick (e.g., gdisk /dev/sdf, then "z" for zap; or use dd) lsblk dd if=/path/to/downloaded/bios/image/n1wur22w.img of=/dev/sdX status=progress bs=1M iflag=fullblock sync # If needed, change computer bios settings so it will boot from non-UEFI boot disks boot #OPTIONAL: have the Lenovo dock connected if the system uses a dock In the screen that appears, select Update system program and follow the instructions on the screen.