Fedora 29 on my Lenovo 6th gen X1 (X1C6)

Pro’s:

  • Very Powerful
  • Ultra Light
  • Small form factor
  • Good build quality
  • Looks nice
  • Almost* everything works out of the box

Con’s:

  • CPU Throttling (which we can fix)
  • only one USB-C port which you must use for charging…
  • A Vendor Specific Dongle port where you could have an extra USB-C port.
  • Fingerprint magnet
  • Fingerprint Sensor does not work

Let’s fix the CPU Throttling issue

Explanation:

CPU Throttling on Linux kicks in way to early and impacts performance. There is a (dirty) workaround that resets the throttling settings every 5 seconds. You can also tune CPU voltage settings if you want.

How to install:

dnf install python3-cairo-devel cairo-gobject-devel gobject-introspection-devel dbus-glib-devel python3-devel make
git clone https://github.com/erpalma/lenovo-throttling-fix.git
sudo ./lenovo-throttling-fix/install.sh

For more info see:

https://github.com/erpalma/throttled

Install Telegram

Add the RPMforge repo and intall

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install telegram-desktop

Install Adobe Flash

sudo dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
sudo dnf install libcurl flash-plugin alsa-plugins-pulseaudio

Install Spotify

sudo dnf install snapd
snap install spotify

Install VirtualBox

cd /etc/yum.repos.d/
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo dnf update     #if there was a kernel update -> reboot
sudo dnf install VirtualBox-6.0
Posted in OS