Why we do this…

That’s a Good Question

13 years now, spending a ridiculous number of hours in the Lenovo forums.  I’m not the only one.  Mods, gurus, a legion of engaged “civilians” both asking and answering questions.

Plenty of mod/net nanny chores.  Binning spammers, moving threads to the appropriate forum, the occasional spanking issued for poor deportment… but it’s the tech stuff that’s the most interesting and gratifying. From the deep-in-the-tech-weeds booting and performance issues to the trivial-seeming and almost silly stuff:  New Member: “my webcam doesn’t work!”  Me: “Is the security shield over the lens?”  NM: “There’s no security shield! … Oh, wait… there it is.  D’oh!”

So I guess that’s it.  Not the fat pay check or the bennies  – no such, we’re all volunteers. The occasional tech swag is fine and appreciated, but that’s not it either.  Admittedly, the once-in-a-while attaboy or -girl is nice but that’s not the whole story.  For me, and I suspect many of the others, it’s the compulsion to be useful.  Sometimes that urge gets us out over our skis with a hasty reply, but there’s almost always someone around to add nuance, or even a correction.  Usually taken with good grace.  We’re a team of friends and strangers 🙂

Mostly remote via the web, but recently I had occasion to do some tech help in person.  It was almost literally eye-opening.

The Tech Stuff

Got word via the grapevine that brother-in-law’s desktop wasn’t performing.  Nearly unusable.  He – like me – is well into retirement age, but unlike me he’s still working.  A high-school teacher who loves his work and is respected and well liked by staff and students.  He needs a properly working machine.

This was a ThinkCentre M91p that I had gotten for him 10 years ago.  Fine in its day, but barely functional now: i7 – that’s OK – but 4GB of RAM and a 7200RPM HDD – those are not.  And Windows 7 – really not.  No support, no ongoing security.

Thanks to COVID-19 and circumstance I haven’t seen bro-in-law or the M91p for a couple of years.  A family memorial had us making the 1000 mile trip so I grabbed 8GB of DDR3 and a Samsung 1TB SATA SSD and off we went.

Installed the RAM and borrowed the internal SATA and power cables from the DVD drive to connect the new SSD.  Samsung provides free migration software and 20 minutes later we were booted up on the new drive mounted in an inexpensive 2.5-3.5″ bracket.  Machine is practically snappy now 🙂

Now the software: uninstalled the grab-bag of (probably conflicting) security software and installed ESET.  That took some hackage since it didn’t want to install in Windows 7.  (I hadn’t decided to try upgrading the OS at that point) An older version of ESET would install and activate with my key, and then happily updated itself to the latest version.  Yay.

Ran the Windows 10 upgrade assistant (not the media creation tool) in place and brought it up to Win 10 with no fuss whatsoever.  Activated without asking for a key. Nice. One last issue: a few months ago the machine had started refusing to shut down with the dreaded “operations are in progress…” message.  That’s an Acronis bug that requires some serious digging to fix – and the version of Acronis on the machine wasn’t going to work with Win 10 anyway.  Unless we purchased new software the backup to external drive wasn’t going to be an option any more.  Set him up with Google Backup-and-Sync with its free 15GB of cloud storage and Bob’s your uncle.

[Side rant] He didn’t ask me about the shutdown issue when it happened.  Had a well-known tech support company come in.  Their “fix” was to change the drive letter of the external drive so Acronis would error out and not hang during shutdown.  That left him with no ongoing backup, and the clowns left without warning him.  *bleep*

The Real Stuff

Brother-in-law has a history of serious eye problems.  Corneal transplants years ago, and again recently.  A detached retina that didn’t heal properly. Now cataracts that couldn’t be treated with lens replacement until the latest transplants healed – and one of them suffered considerable delay and challenging complications.  (TMI, I know…)

Hopefully there will be some positive resolution in the next few months but as it stood – even with the decent performance of the updated ThinkCentre – he couldn’t see what was on the display well enough to do much of anything.

I had never looked into ease of access/assistive tech before but it was readily available, and had been even in Win 7.  Got the resolution set to where it should be, found a scaling factor that increased visibility considerably without introducing other issues (some scaling factors cut off part of some applications) and most important: put the magnifier in the task bar.  Showed him that and got a smile… and maybe a tear (mine, when I realized how bad things were and how much this little bit of tech could help) and he was up and running.  So simple and yet so important and useful.

You know, maybe that new forum member with the trivial camera issue wasn’t silly.  That little lens cover is so well integrated these days it’s hard to spot if you don’t know to look for it. And maybe that camera was the difference between making it to an online job interview or not, or being able to attend a remote class or not.  Not so trivial after all.

Well, back to the forums.  See you there 🙂

Posted in Uncategorized | Leave a comment

How to Dual Boot Ubuntu and Windows – the Picture Book Edition


*Click on the gallery for full-sized images and text*

Posted in Uncategorized | 6 Comments

ThinkPad X1 Yoga Gen 6: Future Perfect?

ThinkPad X1 Yoga Gen 6 Collage – images Lenovo (edited)

(This is a public draft of an article written for the Lenovo forums.  The “official” version is there – please join that conversation: ThinkPad X1 Yoga Gen 6: Future Perfect?)

The tech world never sits still. Capabilities and capacities – and bang for the buck – keep improving. Somehow, requirements do too. Processing power, RAM and storage capacity, offset by the tug-of-war between upgradability, battery runtime, footprint, thickness, and weight. Even display density and connectivity.

Nothing is ever “future proof” but given the eye-popping specs of the the X1 Yoga Gen 6 that just landed on my bench, I think we can call it “future friendly”. And then some.  Let’s have a look, but first…

From time to time  Lenovo sends me a gadget. They’re handy to have around – both for my own use and when trying to help out in the Lenovo forums. I do some testing and writing as well. Beyond the use of the laptop, I’m not otherwise compensated. Professional images are Lenovo’s.  Amateur snapshots are mine.  Opinions are exclusively mine.  I do not work for, represent, or speak for Lenovo.

I’ve done my best to gather accurate information, but things are subject to change and correction.  Please double-check anything I say here before using it to make a purchase decision.


Base Specifications:

A snip from Lenovo’s sales data sheet:

X1 Yoga Gen 6 Datasheet (partial – edited)

The PSREF pages, and base specification PDF:



Notes from Lenovo engineering:

  • Early documentation lists Bluetooth as 5.1.  It is 5.2.
  • RAM in all configurations runs dual-channel.
  • Even though it does not have a physical Ethernet port, the laptop has an Ethernet MAC address that’s presented via the Lenovo USB-C adapter (may not be included with the laptop).

[Update 2021.03.21] Additional notes re storage options:

I’ve been digging, and here’s what I think I know about the new X1 Yoga’s storage.  There will be two tiers of performance: “standard” gen 3 and gen 4 SSDs that are in the same performance class as the current PCIe 3.0×4 SSDs, and a “performance” tier that is gen 4 only and runs at roughly twice the speed of the current gen 3 offerings.  These higher performing SSDs will be classified as “PCIe 4.0×4 performance” or “gen 4 performance” in their descriptions.  A specific model (MT-M) with “standard” storage may ship with either a gen 3 or 4 SSD.  Performance will be roughly the same for either of the standard SSDs. I do not speak for Lenovo.

The ports:

X1 Yoga Gen 6 Ports – image Lenovo (edited)


Generational Changes:

Apart from slight differences in the range of options, and the lid logo, the Gen 4 and Gen 5 X1 Yogas were twins.  The Gen 6 is a major overhaul, upgrade, and re-engineering.  What’s changed?  TLDR: everything 😉

Display aspect ratio, docking, CPU options, RAM performance and capacity, storage performance, human interaction options – to name a few of the notable changes.

Perhaps the biggest change – across a range of new ThinkPad models – is the switch to a 16×10 display.  For years many of us have wished for more vertical pixels (for that reason a WQHD display has been my sweet spot) and at long last our prayers have been answered.  This is a big deal.  Also a big deal: 2TB gen-4 NVMe SSD options.  Lots of storage – and crazy fast.

The ports have changed too – see above.  They are no longer side-dock compatible so docking solutions will be Thunderbolt 4 most likely, and there’s no proprietary Ethernet port.  Most users won’t miss that latter, but a few of us do occasionally need wired connections – so USB-C or 3.0 dongles, or perhaps via a dock.  Per Lenovo engineering: the laptop has an Ethernet MAC address that is presented if the USB-C adapter is used.

What hasn’t changed is that solid “carved out of solid ThinkPadium” feel (it’s aluminum), excellent keyboard,  and the mandatory-for-a-ThinkPad TrackPoint and buttons.  The touchpad is a bit wider now, but personally, I’m indifferent.  Not a touchpad user.

A few of the notable changes from Gen 5 to Gen 6 – maximum options shown, not all models will have these specifications.  Gen 6 in italics.


  • 10th Generation Intel® Core™ i5 / i7 Processor
  • 11th Generation Intel® Core™ i5 / i7 Processor


  • Intel UHD Graphics
  • Intel Iris Xe Graphics


  • 14.0″ UHD (3840×2160) Multi-touch IPS 500 nits, Anti-reflection Anti-smudge, Aspect Ratio 16:9, Contrast Ratio 1500:1, Color Gamut 90% DCI-P3, Viewing Angle 170°, Dolby Vision™ HDR 400
  • 14.0″ UHD+ (3840×2400) Multi-touch IPS 500 nits, Anti-reflection Anti-smudge, Aspect ratio 16:10, Contrast Ratio 1500:1, Color Gamut 100% DCI-P3, Viewing Angle 170°, Low blue light

Monitor support:

  • Supports up to 3 independent displays via native display and 2 external monitors; supports external monitors via HDMI® (up to 4K@24Hz) or Thunderbolt™ (up to 5K@60Hz)
  • Supports up to 4 independent displays via native display and 3 external monitors; supports external monitors via Thunderbolt™ (5K@60Hz) or HDMI® (up to 4K@60Hz)

Memory (soldered – no slots, runs dual-channel):

  • LPDDR3-2133 – maximum 16GB
  • LPDDR4x-4266 – maximum 32GB


  • M.2 2280 SSD – PCIe NVMe, PCIe 3.0 x4
  • M.2 2280 SSD – PCIe NVMe, PCIe 4.0 Performance


  • Gigabit Ethernet, Intel Ethernet Connection I219-V or -LM, RJ45 via optional ThinkPad Ethernet Extension Adapter Gen 2
  • NONE: Ethernet support via optional Lenovo USB-C to Ethernet Adapter (may not be included with the Laptop). MAC address supported.


  • Fibocom L850-GL 4G LTE-A
  • Qualcomm Snapdragon X55 5G LTE (not yet available from Sales or in PSREF specs)


  • 1x USB 3.2 Gen 1, 1x USB 3.2 Gen 1 (Always On), 2x USB-C 3.2 Gen 2 / Thunderbolt 3 (support data transfer, Power Delivery 3.0 and DisplayPort™ 1.2),1x HDMI 1.4b,1x Ethernet extension connector, 1x headphone / microphone combo jack (3.5mm), 1x side docking connector
  • 1x USB 3.2 Gen 1, 1x USB 3.2 Gen 1 (Always On), 2x Thunderbolt 4 / USB4™ 40Gbps (support data transfer, Power Delivery 3.0 and DisplayPort™ 1.4a), 1x HDMI 2.0, 1x headphone / microphone combo jack (3.5mm)

In addition to the above differences, there are slight differences in weight and dimensions. Fans (two now) exhaust via read vents.  More significant is the addition of HPD (human presence detection) as an option in the Gen 6.  It can provide enhanced security, convenience  (and perhaps complication) to user interaction.  This bears – and will receive – further examination.

Some amateur pics to show the differences in ports and dimensions:

ThinkPad X1 Yoga Gens 5 & 6 (right) Height

ThinkPad X1 Yoga Gens 5 & 6 (top) Width

ThinkPad X1 Yoga Gens 5 & 6 (top) Left

ThinkPad X1 Yoga Gens 5 & 6 (top) Right

ThinkPad X1 Yoga Gens 5 & 6 (top) Rear

Bonus pic: Top view of the Gen 6 with its compact USB-C charger, a (purchased separately) Lenovo 65W GaN “wall wart” USB-C charger, and a USB-C to micro-USB adapter.  With the wall-wart and adapter in my backpack, I can charge most anything including my Yoga Tab 3 Pro and brand “S” phone.

[Update 2021.03.10] The corded charger below will charge the laptop, and a Yoga  Tab 3 Pro and brand “S” phone via the micro-USB adapter.  Unfortunately the wall-wart will charge the laptop and phone, but not the tablet.  Unclear which end  is the problem.  A little disappointing, and bears further research.

ThinkPad X1 Yoga Gen 6 Top and Chargers


This Gen 6’s Detailed Specifications:

TLDR: maxed out 🙂

Please note that this is a pre-production machine.   It has some features that are not yet available on the sales site – or in the PSREF specifications.  These are the specs of the machine actually on my bench, but I don’t/can’t/won’t make any promises about what will eventually be available to the general public.  32GB RAM, Gen 4 SSD, and 5G LTE are not generally available as of this writingI do not speak for Lenovo.

  • Model:  20Y0Z8ZAUS (not in the PSREF pages)
  • Product:  ThinkPad X1 Yoga (6th Gen)
  • Processor:  Intel Core i7-1185G7 (4C / 8T, 1.8 / 4.8GHz, 12MB, vPro)
  • Graphics:  Integrated Intel Iris Xe Graphics
  • Chipset:  Intel SoC Platform
  • Memory:  32GB Soldered LPDDR4x-4266
  • Storage:  2TB SSD M.2 2280 PCIe Gen 4 NVMe OPAL2
  • Display:  14″ UHD+ (3840×2400 – 16×10) IPS 500 nits anti-reflection anti-smudge
  • Multi-touch:  10-point Multi-touch
  • Pen: Lenovo Integrated Pen (Garaged)
  • Ethernet:  NONE
  • WLAN + Bluetooth:  Intel Wi-Fi 6 AX201, Wi-Fi 2×2 802.11ax + Bluetooth 5.2
  • WWAN: Qualcomm Snapdragon X55 5G
  • Case Material:  Aluminum
  • Camera:  IR camera and HD720p camera with ThinkShutter
  • Audio:  Dolby Atmos speaker system, 2W x 2, 0.8 x 2 /
    four 360° far-field microphones, headphone / microphone combo jack, High Definition (HD) Audio, Realtek® ALC3306 codec
  • Color:  Storm grey
  • Keyboard:  Backlit, English
  • Fingerprint Reader:  Touch Style, Match-on-Chip, integrated with power button
  • TPM:  Discrete TPM 2.0
  • System Mgt:  Intel vPro Technology
  • Battery:  57Wh battery, supports Rapid Charge (charge up to 80% in 1hr)
  • Power Adapter:  65W USB-C
  • Operating System:  Windows 10 Pro 64, English
  • BIOS Security:  Power-on password, Supervisor password, NVMe password, Self-healing BIOS
  • Other Security: Camera privacy shutter, IR camera for Windows Hello, Privacy Guard with Privacy Alert, Human Presence Detection


Major Components and Performance:

The Gen 4 SSD performance is off the chart!  Well, not literally… its still on the chart, but I’ve not seen speeds like this before.  Amazing.

Please note that not all Gen 6 Yogas will be configured with a Gen 4 SSD.  Some will be Gen 3. Verify before purchase.

X1 Yoga Gen 6 SSD DiskMark

Wifi performance is fist-rate.  My router will actually support 2400mbps link speeds, and the earlier X1 Yogas will sometimes hit that.  I don’t think anything is amiss with the Gen 6.  It may be location re the router or something else. Will continue to monitor but for now it’s fine.  Can nearly max out my cable connection.

X1 Yoga Gen 6 Wifi Performance

Lastly, what PassMark thinks of the Gen 6.  I don’t generally run benchmarks and won’t try to interpret this.  Posting here for the interested reader.

X1 Yoga Gen 6 Passmark



That’s pretty much a given with modern CPUs.  This Gen 6 with its 32GB of RAM and 2TB of storage handles multiple VMs effortlessly.

X1 Yoga Gen 6 Virtual Machines

You may notice a problem with these virtual clients: they’re so small as to be nearly unusable.  This is an issue with high-DPI displays.  Thankfully modern Linux distros like the ones I’m usually running have scaling options that can help with this.  For other/older OSen, it can be a real problem.  Some notes on that here: High DPI Displays and Scaling

Ubuntu and Fedora Linux VM clients with scaling in use:

X1 Yoga Gen 6 Virtual Machines Scaling


Battery Runtime:

Runtime.  Not “life”.  Runtime. </soapbox>

A not-terribly-scientific, but hopefully fairly accurate look at runtime under various loads.  My approach is to let each application run until the “gas gauge” settles down and then grab a screen shot.  Display brightness was about half, and if audio was playing it was set at “20”.

I’d call this pretty decent.  It’s not quite as good as my Gen 5 but it’s pushing a much higher resolution display, among other hardware differences.  The HPD feature with its quick and automatic sleep/wake seems to help with battery usage.  It snoozes when I turn away and wakes when I turn back.  Nearly instantly.

X1 Yoga Gen 6 Runtime Idle

X1 Yoga Gen 6 Runtime Firefox

X1 Yoga Gen 6 Runtime MP3

X1 Yoga Gen 6 Runtime MP4

X1 Yoga Gen 6 Runtime Streaming Wifi


Final thoughts – for now:

This machine is too new to me to have many fully-ripened opinions.  First take is that it’s fantastic.  Quick and responsive. Long-wanted aspect ratio, lots of RAM, lots of really fast storage, decent CPU, and all that counted-on ThinkPad goodness.  5G LTE.  And some really interesting new features.

Planned follow-on articles will include Linux – live and installed – and a deeper look into new features like Dolby Voice and Human Presence Detection.  Quick take on that: it’s amazing… and a little surprising if you’re not expecting it.





The PSREF pages, and base specification PDF:



Support Pages, User Guide, Hardware Maintenance Manual:

X1 Yoga 6th Gen (Type 20XY, 20Y0) Laptop (ThinkPad)



Posted in Uncategorized | 2 Comments

Windows 10 USB Install Media … or MS BS

I got schooled (again) the other day whilst trying to help a forum member.  They’d been running Linux on a Lenovo machine and wanted to boot Windows 10 install media to set up a dual boot situation.

Forum Member: “I’ve made a flash drive with the Windows 10 20H2 ISO but it refuses to boot.”

Mr. Know-it-all: “Did you extract the contents of the ISO to a FAT32-formatted flash drive?”

Forum Member: “Tried multiple techniques for extraction and they don’t boot.  Some try but fail.  And no way to use FAT32.  One of the files in the ISO is too large.”

Mr. Know-it-all: “Huh?  I’ve done that many times – 7zip or Windows Explorer to do the extraction.  No prob.  Just tested it again with 20H2.  Even copied the ISO to Fedora Linux and used Linux tools.  How about a screen shot?”

Sure enough, /sources/install.wim is too large for FAT32.  But WTF, I’ve never run into this.

Hmmm… apparently the ISOs I’ve used have all been built by Microsoft’s media builder.  It creates an ISO using an ESD file – which per the interwebs is more compressed than a WIM file and can reduce the size by ~30%.  There may also be some editing to the contents during the creation process.  Don’t know.

How did the forum member end up with an ISO with a WIM file?  Aha… If one does the download from the MS site while running Windows, it only offers the creation tool.  If running the download from Linux, for instance, it only offers the ISO – and only the version with the over-large WIM file.

Windows 10 20H2 ISOs

Bleeping brilliant. Not.  Why in the world is MS offering an ISO that can’t be used directly to build a FAT32 install drive?  After all, FAT32 is the format common to all UEFI BIOSen when it comes to booting.  Support is required per the spec.  Some PCs may be able to boot UEFI from an NTFS drive, but not Lenovo PCs.

Also per the interwebs, there are ways to split the WIM file using Windows or Linux tools – I’ve not tested either of the ones linked below –  but good grief.  Why make this necessary in the first place?

Windows:  https://www.zdnet.com/article/windows-10-installer-files-too-big-for-usb-flash-drive-heres-the-fix/

Linux:  https://wimlib.net/

Might be easier to just run the MS media creation tool in Windows in the first place.  In a virtual machine, perhaps.  Absurd that any of this is necessary 🙁

[Update 2021.10.08] Things are a bit different with Windows 11 – and yet not… Currently when accessed from a Windows machine the Window 11 download page offers an ISO along with the creation tool option.  That ISO is multi-version and has a .wim file too large for FAT32.  To quote from the page:

“This option is for users that want to create a bootable installation media (USB flash drive, DVD) or create a virtual machine (.ISO file) to install Windows 11. This download is a multi-edition ISO which uses your product key to unlock the correct edition.”

They don’t say how one would make a usable USB flash drive, since some brands (ThinkPads) will only boot FAT32 flash drives when in UEFI mode, and the file won’t fit.  Hmmm….

[Update 2021.10.13] Discovered a a way to deal with using GUI tools in Windows:  Windows 10/11 ISO: install.wim too large for FAT32

Posted in Uncategorized | Leave a comment

ThinkPad P1 Gen 2: a Beauty AND a Beast

ThinkPad P1 Gen 2 – images Lenovo

A beauty: slim and trim, carbon fiber display cover, gorgeous UHD OLED touch display.

A beast: hexacore i7, two NVMe SSD slots, major league RAM capacity.

This beastly beauty is my first workstation-class ThinkPad, my first 15 inch machine, and my first OLED display.  It came to me from Lenovo via NateS, an exceptionally generous Lenovo Forum SuperMod.The write-up is a little late – the Gen 3 is already available – but let’s have a look anyway.  Here’s the  usual list of things that I find interesting, a few fixes, and a couple of issues.  But first (and again):

From time to time  Lenovo sends me a gadget. They’re handy to have around – both for my own use and when trying to help out in the Lenovo forums. I do some testing and writing as well. Beyond the use of the laptop, I’m not otherwise compensated. Professional images are Lenovo’s.  Amateur snapshots are mine*.  Opinions are exclusively mine.  I do not work for, represent, or speak for Lenovo.

*  And worse than usual.  I hadn’t realized that a software update had turned off image correction in my phone.  Too late to redo some of them 🙁

There’s probably more low-level detail here than the typical workstation-class laptop user wants or needs, but if you’ll indulge me, read on… as always, double-check anything I say here before using it to make a purchase decision.

Continue reading

Posted in Uncategorized | Leave a comment