https://www.thinkwiki.org/w/api.php?action=feedcontributions&user=Tonko&feedformat=atomThinkWiki - User contributions [en]2024-03-29T08:12:51ZUser contributionsMediaWiki 1.31.12https://www.thinkwiki.org/w/index.php?title=Category:X1_Yoga&diff=59378Category:X1 Yoga2019-11-27T11:46:38Z<p>Tonko: </p>
<hr />
<div>This page gives an overview of the Lenovo ThinkPad X1 Yoga (1st gen)<br/><br />
<br />
= Details =<br />
* '''Machine type:''' 20FQ*, 20FR*<br />
* '''Processor:''' One of the following ULV sixth generation [[Intel Core]] processors (code name: "Skylake"):<br />
** Intel® Core™ i5-6200U (2.3-2.8GHz, 3MB L3 cache)<br />
** Intel® Core™ i5-6300U (2.4-3.0GHz, 3MB L3 cache)<br />
** Intel® Core™ i7-6500U (2.5-3.1GHz, 4MB L3 cache)<br />
** Intel® Core™ i7-6600U (2.6-3.4GHz, 4MB L3 cache)<br />
* '''Graphics:''' [[Intel HD Graphics|Intel HD Graphics 520]]<br />
* '''Display:'''<br />
** 14.0" WQHD (2560x1440), 270nit, IPS with multitouch and Wacom digitizer<br />
** 14.0" FHD (1920x1080), 270nit, IPS with multitouch and Wacom digitizer<br />
* '''Memory:''' Soldered directly on the mainboard, with capacities of:<br />
** 8GB LPDDR3 1866MHz<br />
** 16GB LPDDR3, 1866MHz<br />
* '''Disk:''' M.2 SSD form factor<br />
** 256GB SSD Opal2<br />
** 512GB SSD<br />
** 256GB SSD PCIe NVMe Opal2<br />
** 512GB SSD PCIe NVMe<br />
* '''WLAN:'''<br />
** Intel 8260 ac + Bluetooth 4.1<br />
** Intel 18260 ac (WiGig capable) + Bluetooth 4.1<br />
* '''WWAN:''' - Mutually exclusive with WiGig<br />
** Sierra Wireless EM7455<br />
** Huawei 4G ME906s<br />
* '''Bluetooth:''' Bluetooth 4.0 supported by WLAN module<br />
* '''Keyboard:''' 5-row with Trackpoint, backlit Keyboard keys<br />
* '''I/O Ports:'''<br />
** 3 x USB 3.0 (1 with AOU)<br />
** Audio/Mic Combo<br />
** OneLink+ connector<br />
** HDMI<br />
** MiniDP<br />
** Micro SIM card slot<br />
** MicroSD slot<br />
* '''Battery:''' Up to 11 hours<br />
* '''Webcam:''' [[Integrated camera]] 1.3MP - 720P with mute function<br />
* '''Audio:''' Intel HD Audio with Conexant CX11852<br />
* '''Fingerprint Reader''': touch style<br />
* '''Sensors'''<br />
** Ambient light sensor<br />
** Accelerometer<br />
** Gyroscope<br />
** Magnetometer<br />
* Size: 13.11in x 9.02in x 0.66in (333mm x 229mm x 16.8mm)<br />
* Weight: 3.00 lb (1.36 kg)<br />
<br />
{{NOTE|Although not advertised, models with a M.2 SATA SSD can be upgraded to a M.2 NVMe SSD. This has been tested successfully. However, be aware that there is only space for a single-sided M.2 disk. What this means, is the M.2 disk can only have components on one side of the PCB (top side), if it also has components on the bottom of the PCB (double-sided), it will not fit properly.}}<br />
<br />
[[Category:X1_Carbon]][[Category:X Series]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58434Installing Fedora 27 on a ThinkPad X1 Yoga2018-02-22T16:16:11Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Issues fixed though updates ==<br />
* Pen input in Xwayland now works with the updated xorg-x11-server-Xwayland package<br />
* brightness sensor causing syslog to get spammed with PAM errors is fixed<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work. See [https://github.com/nmikhailov/Validity90 here] for a reverse engineering effort<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || Pen works and is supported<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || sensor works and is supported.<br />
|-<br />
| Ambient light sensor || {{Cyes}} || sensor works and is supported, although seems to change brightness a lot.<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the screen rotation and Ambient light sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work properly until you update to the latest xorg-x11-server-Xwayland from the updates repository.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58433Installing Fedora 27 on a ThinkPad X1 Yoga2018-02-22T15:27:22Z<p>Tonko: /* New in this release */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Issues fixed though updates ==<br />
* Pen input in Xwayland now works with the updated xorg-x11-server-Xwayland package<br />
* brightness sensor causing syslog to get spammed with PAM errors is fixed<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || Pen works and is supported<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || sensor works and is supported.<br />
|-<br />
| Ambient light sensor || {{Cyes}} || sensor works and is supported, although seems to change brightness a lot.<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the screen rotation and Ambient light sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work properly until you update to the latest xorg-x11-server-Xwayland from the updates repository.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58432Installing Fedora 27 on a ThinkPad X1 Yoga2018-02-22T15:24:21Z<p>Tonko: sensor issues resolved with latest updates</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || Pen works and is supported<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || sensor works and is supported.<br />
|-<br />
| Ambient light sensor || {{Cyes}} || sensor works and is supported, although seems to change brightness a lot.<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the screen rotation and Ambient light sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work properly until you update to the latest xorg-x11-server-Xwayland from the updates repository.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58431Installing Fedora 27 on a ThinkPad X1 Yoga2018-02-22T15:22:30Z<p>Tonko: pen input problems in xwayland solved with update</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || Pen works and is supported<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cpart}} || sensor works and is supported. But causes the log to get filled with endless errors<br />
|-<br />
| Ambient light sensor || {{Cpart}} || sensor seems to work and is supported, although seems to change brightness a lot. But causes the log to get filled with endless errors<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the screen rotation and Ambient light sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work properly until you update to the latest xorg-x11-server-Xwayland from the updates repository.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58333Installing Fedora 27 on a ThinkPad X1 Yoga2017-12-06T14:10:19Z<p>Tonko: /* Kernel */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cpart}} || Pen works and is supported, but xwayland support is still buggy<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cpart}} || sensor works and is supported. But causes the log to get filled with endless errors<br />
|-<br />
| Ambient light sensor || {{Cpart}} || sensor seems to work and is supported, although seems to change brightness a lot. But causes the log to get filled with endless errors<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the screen rotation and Ambient light sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work flawless. You may experience focus issues or have the cursor go missing, as described here: https://bugzilla.redhat.com/show_bug.cgi?id=1519961<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58332Installing Fedora 27 on a ThinkPad X1 Yoga2017-12-06T14:09:05Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cpart}} || Pen works and is supported, but xwayland support is still buggy<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cpart}} || sensor works and is supported. But causes the log to get filled with endless errors<br />
|-<br />
| Ambient light sensor || {{Cpart}} || sensor seems to work and is supported, although seems to change brightness a lot. But causes the log to get filled with endless errors<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the rotation sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work flawless. You may experience focus issues or have the cursor go missing, as described here: https://bugzilla.redhat.com/show_bug.cgi?id=1519961<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58331Installing Fedora 27 on a ThinkPad X1 Yoga2017-12-06T14:01:16Z<p>Tonko: /* Touchscreen & Pen */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the rotation sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
However, while Fedora 27 finally enables Pen input in xwayload, it still does not work flawless. You may experience focus issues or have the cursor go missing, as described here: https://bugzilla.redhat.com/show_bug.cgi?id=1519961<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58330Installing Fedora 27 on a ThinkPad X1 Yoga2017-12-06T13:59:53Z<p>Tonko: /* Kernel */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed.<br />
<br />
However, you may want to force disable the rotation sensor by blacklisting the hid_sensor_als driver. The reason for this is a bug effecting Fedora that is not specific to this ThinkPad, and effects any system with a similar sensor where your syslog will get filled with endless backlight error messages. The bug report for this is here: https://bugzilla.redhat.com/show_bug.cgi?id=1322588<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58329Installing Fedora 27 on a ThinkPad X1 Yoga2017-12-06T13:55:53Z<p>Tonko: /* Wayland */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like), clipboard content lost when closing source application, etc. A list of outstanding issues to do with Wayland can be found here: https://fedoraproject.org/wiki/Wayland_features<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58323Installing Fedora 27 on a ThinkPad X1 Yoga2017-11-21T09:04:26Z<p>Tonko: /* ThinkPad Extra keys */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like)<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58322Installing Fedora 27 on a ThinkPad X1 Yoga2017-11-21T09:03:18Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like)<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cyes}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_26_on_a_ThinkPad_X1_Yoga&diff=58321Installing Fedora 26 on a ThinkPad X1 Yoga2017-11-21T09:00:52Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 26 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in xwayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. This issue is solved in the upstream Xorg server 1.20.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wacom settings app now also works in Wayland mode<br />
* Screen rotation works out of the box<br />
* brightness sensor works out of the box<br />
* The error that the wacom device is not recognised has been fixed<br />
<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, does not work in xwayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 26 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in xwayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_27_on_a_ThinkPad_X1_Yoga&diff=58320Installing Fedora 27 on a ThinkPad X1 Yoga2017-11-21T08:57:17Z<p>Tonko: â†Created page with '{| width="100%" |style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__ |style="vertical-align:top" | {{NOTE|This is based on the x86-64...'</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 27 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Pen input (Wacom) now works in xwayland!<br />
* Touchpad and Trackpointer are now disabled when the ThinkPad is in tablet mode<br />
* Keyboard light OSD works<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cyes}} ||<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cyes}} ||<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 27 =<br />
<br />
Information in this section has been tested and verified using Fedora 27.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
Mostly to do with software that does screen sharing (VNC and the like)<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} ||<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_26_on_a_ThinkPad_X1_Yoga&diff=58232Installing Fedora 26 on a ThinkPad X1 Yoga2017-07-31T18:08:23Z<p>Tonko: /* Firmware Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 26 BETA with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in xwayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. This issue is supposedly solved in the upstream Xorg server 1.20.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wacom settings app now also works in Wayland mode<br />
* Screen rotation works out of the box<br />
* brightness sensor works out of the box<br />
* The error that the wacom device is not recognised has been fixed<br />
<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, does not work in xwayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 26 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in xwayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_26_on_a_ThinkPad_X1_Yoga&diff=58231Installing Fedora 26 on a ThinkPad X1 Yoga2017-07-31T18:03:03Z<p>Tonko: /* Firmware Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 26 BETA with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in xwayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds111756 BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wacom settings app now also works in Wayland mode<br />
* Screen rotation works out of the box<br />
* brightness sensor works out of the box<br />
* The error that the wacom device is not recognised has been fixed<br />
<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, does not work in xwayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 26 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in xwayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_26_on_a_ThinkPad_X1_Yoga&diff=58230Installing Fedora 26 on a ThinkPad X1 Yoga2017-07-31T18:02:33Z<p>Tonko: /* Firmware Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 26 BETA with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in xwayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Management Engine firmware], and the latest [https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjFp4jKo_nTAhWEBcAKHZKmAiUQFggmMAA&url=http%3A%2F%2Fsupport.lenovo.com%2Fus%2Fen%2Fproducts%2FLaptops-and-netbooks%2FThinkPad-X-Series-laptops%2FThinkPad-X1-Yoga-Type-20FQ-20FR%2Fdownloads%2FDS111756&usg=AFQjCNFSku57sKAUHYt6dT9t31g-Ggq9aA&sig2=pTvIijMa-smODNJyTVHj2w BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wacom settings app now also works in Wayland mode<br />
* Screen rotation works out of the box<br />
* brightness sensor works out of the box<br />
* The error that the wacom device is not recognised has been fixed<br />
<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, does not work in xwayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 26 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in xwayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_26_on_a_ThinkPad_X1_Yoga&diff=58203Installing Fedora 26 on a ThinkPad X1 Yoga2017-05-18T11:00:48Z<p>Tonko: â†Created page with '{| width="100%" |style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__ |style="vertical-align:top" | {{NOTE|This is based on the x86-64...'</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 26 BETA with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Firmware Update!==<br />
The issues you may encounter with touch and pen input on the X1 Yoga likely are due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in xwayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc.<br />
<br />
And while your at it, you should also make sure you have the latest [http://pcsupport.lenovo.com/lu/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-yoga-type-20fq-20fr/downloads/ds112240 Intel Managment Engine firmware], and the latest [https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjFp4jKo_nTAhWEBcAKHZKmAiUQFggmMAA&url=http%3A%2F%2Fsupport.lenovo.com%2Fus%2Fen%2Fproducts%2FLaptops-and-netbooks%2FThinkPad-X-Series-laptops%2FThinkPad-X1-Yoga-Type-20FQ-20FR%2Fdownloads%2FDS111756&usg=AFQjCNFSku57sKAUHYt6dT9t31g-Ggq9aA&sig2=pTvIijMa-smODNJyTVHj2w BIOS update]<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wacom settings app now also works in Wayland mode<br />
* Screen rotation works out of the box<br />
* brightness sensor works out of the box<br />
* The error that the wacom device is not recognised has been fixed<br />
<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, does not work in xwayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} ||<br />
|-<br />
| Ambient light sensor || {{Cyes}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 26 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default starting with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in xwayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates and deactivates airplane mode.<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57925Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-15T21:24:50Z<p>Tonko: /* New in this release */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
The issue with touch and pen input on the X1 Yoga is due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
In addition, screen rotation and the brightness sensor work once the 4.9 kernel update is installed.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Pen input broken on xWayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| Ambient light sensor || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57924Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-15T21:24:06Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
The issue with touch and pen input on the X1 Yoga is due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg is stable. Only issue is that the firmware update needs to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
In addition, screen rotation and the brightness sensor work once the 4.9 kernel update is installed.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| Ambient light sensor || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57923Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-15T21:17:01Z<p>Tonko: /* Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
In addition, screen rotation and the brightness sensor work once the 4.9 kernel update is installed.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| Ambient light sensor || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57922Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-15T21:15:14Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| Ambient light sensor || {{Cyes}} || works with the 4.9 kernel update<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57919Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-14T14:06:09Z<p>Tonko: /* X Server */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57918Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-14T13:52:31Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || works in Xorg, very limited support in wayland<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57917Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-14T13:43:06Z<p>Tonko: /* Touchscreen & Pen */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates, in particular the libwacom-data update.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for applications relying on xwayland, which are the majority. Even the Wayland settings app will claim no Waycom device is found. This is a known issue. The solution for now is to use Gnome on Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57916Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-14T13:38:11Z<p>Tonko: /* Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57915Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-14T13:36:43Z<p>Tonko: /* Update! */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now. While wayland supports tablet devices, the issue is that that only works in combination with GTK3 applications today. Any applications using GTK2, QT or other toolkits will use xwayland, which does not support tablet devices. This including GIMP, Firefox, Chrome, etc. Not even the wacom settings program has not been updated for wayland.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57891Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-07T00:00:48Z<p>Tonko: /* Touchscreen & Pen */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
It is essential that you apply the Lenovo Touch firmware update for the X1 Yoga. Without this update the Pen and Touch is flaky and may stop working even by such simple actions as locking the screen.<br />
<br />
Second of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
Also when using the default Wayland desktop, the pen does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57890Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-06T23:57:29Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cyes}} || issues resolved after touch firmware update<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic.<br />
<br />
First of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen and touch does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57889Installing Fedora 25 on a ThinkPad X1 Yoga2017-01-06T23:55:46Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== Update!==<br />
It seems the issue with touch and pen input on the X1 Yoga may be due to a firmware issue. Lenovo has issued an updated firmware [http://support.lenovo.com/lu/en/products/Laptops-and-netbooks/ThinkPad-X-Series-laptops/ThinkPad-X1-Yoga-Type-20FQ-20FR/downloads/DS112340]. With this update the touch and pen input in Xorg has been stable so far. Only issue is that the firmware is only available to run from Windows.<br />
<br />
Note, this does not fix the pen input in Wayland, that is a totally different issue and effects every Wacom device with Wayland right now.<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic.<br />
<br />
First of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen and touch does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57708Installing Fedora 25 on a ThinkPad X1 Yoga2016-11-24T17:06:23Z<p>Tonko: /* New in this release */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
* Fn-F8 now gives an Airplane mode OSD, but pressing the button a second time does not disable it.<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic.<br />
<br />
First of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen and touch does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57707Installing Fedora 25 on a ThinkPad X1 Yoga2016-11-24T17:04:35Z<p>Tonko: /* ThinkPad Extra keys */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic.<br />
<br />
First of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen and touch does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Airplane mode || || {{Cyes}} || {{Cpart}} || Activates airplane mode, but does not disable it!<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57706Installing Fedora 25 on a ThinkPad X1 Yoga2016-11-24T16:54:10Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
* Touch and Pen input broken on Wayland [https://bugzilla.redhat.com/show_bug.cgi?id=1397898]<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen and Touch does not work in Wayland mode. Also window placement with full-screen programs on a multi-monitor setup is still problematic. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic.<br />
<br />
First of all, when logging into the Gnome desktop you may get a message that the Wacom touchscreen and pen are not recognised. This issue is resolved if you have installed the updates.<br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen and touch does not work at all for Xorg applications and the Wayland settings app claims no Waycom device is found. This is a known issue. The solution for now is to use Xorg.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57381Installing Fedora 25 on a ThinkPad X1 Yoga2016-10-30T16:25:42Z<p>Tonko: /* Touchscreen & Pen */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on the BETA version of Fedora 25, with updates until Oct 27 2016. Things may be different with the final release}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
<br />
Regressions;<br />
* Touch screen is flaky as is pen input, especially in Wayland mode<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen does not work in Wayland mode. Also window placement and full-screen programs are still problematic, in particular if you have more then one monitor. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic. First of all, when logging into the Gnome desktop you will get a message that the Wacom touchscreen and pen are not recognised. This can be fixed by creating the following file:<br />
<br />
/usr/share/libwacom/isdv4-5040.tablet<br />
<pre><br />
# this is for the Wacom pen + touchscreen <br />
# as found in the Lenovo Thinkpad X1 Yoga<br />
# 14" WQHD display, measuring 310x174mm<br />
# pen with 2 buttons, no eraser<br />
<br />
[Device]<br />
Name=Wacom ISDv4 5040<br />
DeviceMatch=usb:056a:5040<br />
Class=ISDV4<br />
Width=12<br />
Height=7<br />
IntegratedIn=Display;System<br />
<br />
[Features]<br />
Stylus=true<br />
Touch=true<br />
Buttons=0<br />
</pre><br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work. Also when using the default Wayland desktop, the pen does not work at all.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57380Installing Fedora 25 on a ThinkPad X1 Yoga2016-10-30T16:24:43Z<p>Tonko: /* X Server - Intel HD Graphics */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on the BETA version of Fedora 25, with updates until Oct 27 2016. Things may be different with the final release}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
<br />
Regressions;<br />
* Touch screen is flaky as is pen input, especially in Wayland mode<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== Wayland ===<br />
This is the default with Fedora 25. For the most part works fine, but there are still a couple of issues that are not specific to this ThinkPad.<br />
<br />
For one, the Pen does not work in Wayland mode. Also window placement and full-screen programs are still problematic, in particular if you have more then one monitor. But the list of issues is getting shorter with every new update.<br />
<br />
=== X Server ===<br />
Works out of the box, but is no longer the default.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic. First of all, when logging into the Gnome desktop you will get a message that the Wacom touchscreen and pen are not recognised. This can be fixed by creating the following file:<br />
<br />
/usr/share/libwacom/isdv4-5040.tablet<br />
<pre><br />
# this is for the Wacom pen + touchscreen <br />
# as found in the Lenovo Thinkpad X1 Yoga<br />
# 14" WQHD display, measuring 310x174mm<br />
# pen with 2 buttons, no eraser<br />
<br />
[Device]<br />
Name=Wacom ISDv4 5040<br />
DeviceMatch=usb:056a:5040<br />
Class=ISDV4<br />
Width=12<br />
Height=7<br />
IntegratedIn=Display;System<br />
<br />
[Features]<br />
Stylus=true<br />
Touch=true<br />
Buttons=0<br />
</pre><br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57379Installing Fedora 25 on a ThinkPad X1 Yoga2016-10-30T16:01:40Z<p>Tonko: /* X Server - Intel HD Graphics */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on the BETA version of Fedora 25, with updates until Oct 27 2016. Things may be different with the final release}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
<br />
Regressions;<br />
* Touch screen is flaky as is pen input, especially in Wayland mode<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== Touchscreen & Pen ===<br />
This remains problematic. First of all, when logging into the Gnome desktop you will get a message that the Wacom touchscreen and pen are not recognised. This can be fixed by creating the following file:<br />
<br />
/usr/share/libwacom/isdv4-5040.tablet<br />
<pre><br />
# this is for the Wacom pen + touchscreen <br />
# as found in the Lenovo Thinkpad X1 Yoga<br />
# 14" WQHD display, measuring 310x174mm<br />
# pen with 2 buttons, no eraser<br />
<br />
[Device]<br />
Name=Wacom ISDv4 5040<br />
DeviceMatch=usb:056a:5040<br />
Class=ISDV4<br />
Width=12<br />
Height=7<br />
IntegratedIn=Display;System<br />
<br />
[Features]<br />
Stylus=true<br />
Touch=true<br />
Buttons=0<br />
</pre><br />
<br />
However, even after this, both the touchscreen and pen operation remains flaky. In particular after suspend operations one or both functions may not work any longer. But even on occasion on a clean boot it may not work.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=User:Tonko&diff=57377User:Tonko2016-10-27T22:25:19Z<p>Tonko: /* Accessories */</p>
<hr />
<div><br />
==Current Machines==<br />
===[[:Category:X1 Yoga|ThinkPad X1 Yoga]]===<br />
Main machine.<br />
<br />
====Specs====<br />
* [[Intel Core i7]] 6600U 2.5GHz<br />
* 14.0" 2560x1440 LCD<br />
* 8GB LPDDR3 1866Mhz RAM<br />
* 512GB SSD<br />
* Intel 8260 AC WIFI + Bluetooth 4.1<br />
* Huawei 4G WWAN<br />
<br />
====Accessories====<br />
* OneLink+ Dock<br />
* OneLink+ Ethernet dongle<br />
* Lenovo 65W Travel AC Adapter<br />
<br />
===[[:Category:T430|ThinkPad T430]]===<br />
* 2350-A26<br />
<br />
====Specs====<br />
* [[Intel Core i5]] 3320M 2.6GHz<br />
* [[Intel HD Graphics]] 4000<br />
* 14.1" 1600x900 LCD<br />
* 8GB DDR3 [[PC3-12800]] RAM<br />
* <s>320GB 7200RPM SATA HDD</s> 256GB SSD<br />
* [[Intel Centrino Advanced-N 6205]]<br />
* Broadcom Bluetooth 4.0<br />
* [[Intel Gigabit Ethernet (10/100/1000) PCI-Express]] 82579LM<br />
* Serial Ultrabay DVD Burner<br />
* SD card reader<br />
* [[Lenovo Integrated Smart Card Reader]]<br />
<br />
====Accessories====<br />
* [[ThinkPad Mini Dock Series 3]]<br />
* ThinkPad [[90W Ultraslim AC/DC Combo Adapter]]<br />
* 160GB 7200 RPM SATA disk<br />
* [[ThinkPad Serial ATA Hard Drive Bay Adapter III]]<br />
<br />
===[[:Category:T430u|ThinkPad T430u]]===<br />
<br />
<br />
==Gathering dust==<br />
===[[:Category:T400|ThinkPad T400]]===<br />
<br />
===[[:Category:X200|ThinkPad X200]]===<br />
<br />
==Prior Machines==<br />
* [[:Category:750Cs|ThinkPad 750Cs]] - retired<br />
* [[:Category:600E|ThinkPad 600E]] - retired<br />
* [[:Category:770|ThinkPad 770]] - retired<br />
* [[:Category:770X|ThinkPad 770X]] - retired<br />
* [[:Category:R31|ThinkPad R31]] - retired<br />
* [[:Category:T20|ThinkPad T20]] - retired<br />
* [[:Category:T21|ThinkPad T21]] - retired<br />
* [[:Category:T30|ThinkPad T30]] - retired<br />
* [[:Category:T41p|ThinkPad T41]] - retired<br />
* [[:Category:T41p|ThinkPad T41p]] - retired<br />
* [[:Category:T60|ThinkPad T60]] - retired<br />
* [[:Category:X22|ThinkPad X22]] - died<br />
* [[:Category:X40|ThinkPad X40]] - died<br />
* [[:Category:T60|ThinkPad T410]] - retired</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=User:Tonko&diff=57376User:Tonko2016-10-27T22:22:15Z<p>Tonko: /* Prior Machines */</p>
<hr />
<div><br />
==Current Machines==<br />
===[[:Category:X1 Yoga|ThinkPad X1 Yoga]]===<br />
Main machine.<br />
<br />
====Specs====<br />
* [[Intel Core i7]] 6600U 2.5GHz<br />
* 14.0" 2560x1440 LCD<br />
* 8GB LPDDR3 1866Mhz RAM<br />
* 512GB SSD<br />
* Intel 8260 AC WIFI + Bluetooth 4.1<br />
* Huawei 4G WWAN<br />
<br />
====Accessories====<br />
* OneLink+ Dock<br />
* OneLink+ Ethernet dongle<br />
* Lenovo 65W Travel AC Adapter<br />
<br />
===[[:Category:T430|ThinkPad T430]]===<br />
* 2350-A26<br />
<br />
====Specs====<br />
* [[Intel Core i5]] 3320M 2.6GHz<br />
* [[Intel HD Graphics]] 4000<br />
* 14.1" 1600x900 LCD<br />
* 8GB DDR3 [[PC3-12800]] RAM<br />
* <s>320GB 7200RPM SATA HDD</s> 256GB SSD<br />
* [[Intel Centrino Advanced-N 6205]]<br />
* Broadcom Bluetooth 4.0<br />
* [[Intel Gigabit Ethernet (10/100/1000) PCI-Express]] 82579LM<br />
* Serial Ultrabay DVD Burner<br />
* SD card reader<br />
* [[Lenovo Integrated Smart Card Reader]]<br />
<br />
====Accessories====<br />
* [[ThinkPad Mini Dock Series 3]]<br />
* ThinkPad [[90W Ultraslim AC/DC Combo Adapter]]<br />
* 160GB 7200 RPM SATA disk<br />
* [[ThinkPad Serial ATA Hard Drive Bay Adapter III]]]<br />
<br />
===[[:Category:T430u|ThinkPad T430u]]===<br />
<br />
<br />
==Gathering dust==<br />
===[[:Category:T400|ThinkPad T400]]===<br />
<br />
===[[:Category:X200|ThinkPad X200]]===<br />
<br />
==Prior Machines==<br />
* [[:Category:750Cs|ThinkPad 750Cs]] - retired<br />
* [[:Category:600E|ThinkPad 600E]] - retired<br />
* [[:Category:770|ThinkPad 770]] - retired<br />
* [[:Category:770X|ThinkPad 770X]] - retired<br />
* [[:Category:R31|ThinkPad R31]] - retired<br />
* [[:Category:T20|ThinkPad T20]] - retired<br />
* [[:Category:T21|ThinkPad T21]] - retired<br />
* [[:Category:T30|ThinkPad T30]] - retired<br />
* [[:Category:T41p|ThinkPad T41]] - retired<br />
* [[:Category:T41p|ThinkPad T41p]] - retired<br />
* [[:Category:T60|ThinkPad T60]] - retired<br />
* [[:Category:X22|ThinkPad X22]] - died<br />
* [[:Category:X40|ThinkPad X40]] - died<br />
* [[:Category:T60|ThinkPad T410]] - retired</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=User:Tonko&diff=57375User:Tonko2016-10-27T22:21:46Z<p>Tonko: /* Gathering dust */</p>
<hr />
<div><br />
==Current Machines==<br />
===[[:Category:X1 Yoga|ThinkPad X1 Yoga]]===<br />
Main machine.<br />
<br />
====Specs====<br />
* [[Intel Core i7]] 6600U 2.5GHz<br />
* 14.0" 2560x1440 LCD<br />
* 8GB LPDDR3 1866Mhz RAM<br />
* 512GB SSD<br />
* Intel 8260 AC WIFI + Bluetooth 4.1<br />
* Huawei 4G WWAN<br />
<br />
====Accessories====<br />
* OneLink+ Dock<br />
* OneLink+ Ethernet dongle<br />
* Lenovo 65W Travel AC Adapter<br />
<br />
===[[:Category:T430|ThinkPad T430]]===<br />
* 2350-A26<br />
<br />
====Specs====<br />
* [[Intel Core i5]] 3320M 2.6GHz<br />
* [[Intel HD Graphics]] 4000<br />
* 14.1" 1600x900 LCD<br />
* 8GB DDR3 [[PC3-12800]] RAM<br />
* <s>320GB 7200RPM SATA HDD</s> 256GB SSD<br />
* [[Intel Centrino Advanced-N 6205]]<br />
* Broadcom Bluetooth 4.0<br />
* [[Intel Gigabit Ethernet (10/100/1000) PCI-Express]] 82579LM<br />
* Serial Ultrabay DVD Burner<br />
* SD card reader<br />
* [[Lenovo Integrated Smart Card Reader]]<br />
<br />
====Accessories====<br />
* [[ThinkPad Mini Dock Series 3]]<br />
* ThinkPad [[90W Ultraslim AC/DC Combo Adapter]]<br />
* 160GB 7200 RPM SATA disk<br />
* [[ThinkPad Serial ATA Hard Drive Bay Adapter III]]]<br />
<br />
===[[:Category:T430u|ThinkPad T430u]]===<br />
<br />
<br />
==Gathering dust==<br />
===[[:Category:T400|ThinkPad T400]]===<br />
<br />
===[[:Category:X200|ThinkPad X200]]===<br />
<br />
==Prior Machines==<br />
* [[:Category:750Cs|ThinkPad 750Cs]] - retired<br />
* [[:Category:600E|ThinkPad 600E]] - retired<br />
* [[:Category:770|ThinkPad 770]] - retired<br />
* [[:Category:770X|ThinkPad 770X]] - retired<br />
* [[:Category:R31|ThinkPad R31]] - retired<br />
* [[:Category:T20|ThinkPad T20]] - retired<br />
* [[:Category:T21|ThinkPad T21]] - retired<br />
* [[:Category:T30|ThinkPad T30]] - retired<br />
* [[:Category:T41p|ThinkPad T41]] - retired<br />
* [[:Category:T41p|ThinkPad T41p]] - retired<br />
* [[:Category:T60|ThinkPad T60]] - retired<br />
* [[:Category:X22|ThinkPad X22]] - died<br />
* [[:Category:T60|ThinkPad T410]] - retired</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=User:Tonko&diff=57374User:Tonko2016-10-27T22:20:37Z<p>Tonko: /* ThinkPad T400 */</p>
<hr />
<div><br />
==Current Machines==<br />
===[[:Category:X1 Yoga|ThinkPad X1 Yoga]]===<br />
Main machine.<br />
<br />
====Specs====<br />
* [[Intel Core i7]] 6600U 2.5GHz<br />
* 14.0" 2560x1440 LCD<br />
* 8GB LPDDR3 1866Mhz RAM<br />
* 512GB SSD<br />
* Intel 8260 AC WIFI + Bluetooth 4.1<br />
* Huawei 4G WWAN<br />
<br />
====Accessories====<br />
* OneLink+ Dock<br />
* OneLink+ Ethernet dongle<br />
* Lenovo 65W Travel AC Adapter<br />
<br />
===[[:Category:T430|ThinkPad T430]]===<br />
* 2350-A26<br />
<br />
====Specs====<br />
* [[Intel Core i5]] 3320M 2.6GHz<br />
* [[Intel HD Graphics]] 4000<br />
* 14.1" 1600x900 LCD<br />
* 8GB DDR3 [[PC3-12800]] RAM<br />
* <s>320GB 7200RPM SATA HDD</s> 256GB SSD<br />
* [[Intel Centrino Advanced-N 6205]]<br />
* Broadcom Bluetooth 4.0<br />
* [[Intel Gigabit Ethernet (10/100/1000) PCI-Express]] 82579LM<br />
* Serial Ultrabay DVD Burner<br />
* SD card reader<br />
* [[Lenovo Integrated Smart Card Reader]]<br />
<br />
====Accessories====<br />
* [[ThinkPad Mini Dock Series 3]]<br />
* ThinkPad [[90W Ultraslim AC/DC Combo Adapter]]<br />
* 160GB 7200 RPM SATA disk<br />
* [[ThinkPad Serial ATA Hard Drive Bay Adapter III]]]<br />
<br />
===[[:Category:T430u|ThinkPad T430u]]===<br />
<br />
<br />
==Gathering dust==<br />
===[[:Category:X40|ThinkPad X40]]===<br />
* 2386-F1U<br />
<br />
====Specs====<br />
* [[Intel Pentium M (Dothan)]] 1.4GHz<br />
* [[Intel Extreme Graphics 2]]<br />
* 12.1" 1024x768 LCD<br />
* 1280MB [[PC2700]] RAM (256+1024MB)<br />
* 20GB 4200RPM HDD<br />
* [[IBM Integrated Bluetooth III with 56K Modem (BMDC-2)]]<br />
* [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]<br />
<br />
====Accessories====<br />
* [[ThinkPad X4 Dock]]<br />
* [[UltraBay Slim DVD Multi-Burner]]<br />
<br />
==Prior Machines==<br />
* [[:Category:750Cs|ThinkPad 750Cs]] - retired<br />
* [[:Category:600E|ThinkPad 600E]] - retired<br />
* [[:Category:770|ThinkPad 770]] - retired<br />
* [[:Category:770X|ThinkPad 770X]] - retired<br />
* [[:Category:R31|ThinkPad R31]] - retired<br />
* [[:Category:T20|ThinkPad T20]] - retired<br />
* [[:Category:T21|ThinkPad T21]] - retired<br />
* [[:Category:T30|ThinkPad T30]] - retired<br />
* [[:Category:T41p|ThinkPad T41]] - retired<br />
* [[:Category:T41p|ThinkPad T41p]] - retired<br />
* [[:Category:T60|ThinkPad T60]] - retired<br />
* [[:Category:X22|ThinkPad X22]] - died<br />
* [[:Category:T60|ThinkPad T410]] - retired</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=User:Tonko&diff=57373User:Tonko2016-10-27T22:19:49Z<p>Tonko: /* Current Machines */</p>
<hr />
<div><br />
==Current Machines==<br />
===[[:Category:X1 Yoga|ThinkPad X1 Yoga]]===<br />
Main machine.<br />
<br />
====Specs====<br />
* [[Intel Core i7]] 6600U 2.5GHz<br />
* 14.0" 2560x1440 LCD<br />
* 8GB LPDDR3 1866Mhz RAM<br />
* 512GB SSD<br />
* Intel 8260 AC WIFI + Bluetooth 4.1<br />
* Huawei 4G WWAN<br />
<br />
====Accessories====<br />
* OneLink+ Dock<br />
* OneLink+ Ethernet dongle<br />
* Lenovo 65W Travel AC Adapter<br />
<br />
===[[:Category:T430|ThinkPad T430]]===<br />
* 2350-A26<br />
<br />
====Specs====<br />
* [[Intel Core i5]] 3320M 2.6GHz<br />
* [[Intel HD Graphics]] 4000<br />
* 14.1" 1600x900 LCD<br />
* 8GB DDR3 [[PC3-12800]] RAM<br />
* <s>320GB 7200RPM SATA HDD</s> 256GB SSD<br />
* [[Intel Centrino Advanced-N 6205]]<br />
* Broadcom Bluetooth 4.0<br />
* [[Intel Gigabit Ethernet (10/100/1000) PCI-Express]] 82579LM<br />
* Serial Ultrabay DVD Burner<br />
* SD card reader<br />
* [[Lenovo Integrated Smart Card Reader]]<br />
<br />
====Accessories====<br />
* [[ThinkPad Mini Dock Series 3]]<br />
* ThinkPad [[90W Ultraslim AC/DC Combo Adapter]]<br />
* 160GB 7200 RPM SATA disk<br />
* [[ThinkPad Serial ATA Hard Drive Bay Adapter III]]]<br />
<br />
===[[:Category:T430u|ThinkPad T430u]]===<br />
<br />
<br />
===[[:Category:T400|ThinkPad T400]]===<br />
<br />
==Gathering dust==<br />
===[[:Category:X40|ThinkPad X40]]===<br />
* 2386-F1U<br />
<br />
====Specs====<br />
* [[Intel Pentium M (Dothan)]] 1.4GHz<br />
* [[Intel Extreme Graphics 2]]<br />
* 12.1" 1024x768 LCD<br />
* 1280MB [[PC2700]] RAM (256+1024MB)<br />
* 20GB 4200RPM HDD<br />
* [[IBM Integrated Bluetooth III with 56K Modem (BMDC-2)]]<br />
* [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]<br />
<br />
====Accessories====<br />
* [[ThinkPad X4 Dock]]<br />
* [[UltraBay Slim DVD Multi-Burner]]<br />
<br />
==Prior Machines==<br />
* [[:Category:750Cs|ThinkPad 750Cs]] - retired<br />
* [[:Category:600E|ThinkPad 600E]] - retired<br />
* [[:Category:770|ThinkPad 770]] - retired<br />
* [[:Category:770X|ThinkPad 770X]] - retired<br />
* [[:Category:R31|ThinkPad R31]] - retired<br />
* [[:Category:T20|ThinkPad T20]] - retired<br />
* [[:Category:T21|ThinkPad T21]] - retired<br />
* [[:Category:T30|ThinkPad T30]] - retired<br />
* [[:Category:T41p|ThinkPad T41]] - retired<br />
* [[:Category:T41p|ThinkPad T41p]] - retired<br />
* [[:Category:T60|ThinkPad T60]] - retired<br />
* [[:Category:X22|ThinkPad X22]] - died<br />
* [[:Category:T60|ThinkPad T410]] - retired</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57372Installing Fedora 25 on a ThinkPad X1 Yoga2016-10-27T20:27:46Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on the BETA version of Fedora 25, with updates until Oct 27 2016. Things may be different with the final release}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
<br />
Regressions;<br />
* Touch screen is flaky as is pen input, especially in Wayland mode<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle or OneLink+ dock<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_25_on_a_ThinkPad_X1_Yoga&diff=57371Installing Fedora 25 on a ThinkPad X1 Yoga2016-10-27T20:25:58Z<p>Tonko: â†Created page with '{| width="100%" |style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__ |style="vertical-align:top" | {{WARN|This is based on the BETA v...'</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on the BETA version of Fedora 25, with updates until Oct 27 2016. Things may be different with the final release}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 25 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Wayland is the default and works better then ever, but still not perfect...<br />
* intel_pstate no longer needs to be disabled<br />
<br />
Regressions;<br />
* Touch screen is flaky as is pen input, especially in Wayland mode<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} || mostly detected as a mouse, seems to be a wayland issue<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| Ambient light sensor || {{Cno}} || should be solved once the 4.9 kernel is available<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 25 =<br />
<br />
Information in this section has been tested and verified using Fedora 25.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
Nothing special, you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
No special configuration needed<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=57370Installing Fedora 24 on a ThinkPad X1 Yoga2016-10-27T19:45:52Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=9|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| Ambient light sensor || {{Cno}} ||<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, if you have already installed a newer kernel this step is not needed.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Category:X1_Yoga&diff=57369Category:X1 Yoga2016-10-27T19:43:29Z<p>Tonko: /* Details */</p>
<hr />
<div>This page gives an overview of the Lenovo New ThinkPad X1 Yoga<br/><br />
<br />
= Details =<br />
* '''Machine type:''' 20FQ*, 20FR*<br />
* '''Processor:''' One of the following ULV sixth generation [[Intel Core]] processors (code name: "Skylake"):<br />
** Intel® Core™ i5-6200U (2.3-2.8GHz, 3MB L3 cache)<br />
** Intel® Core™ i5-6300U (2.4-3.0GHz, 3MB L3 cache)<br />
** Intel® Core™ i7-6500U (2.5-3.1GHz, 4MB L3 cache)<br />
** Intel® Core™ i7-6600U (2.6-3.4GHz, 4MB L3 cache)<br />
* '''Graphics:''' [[Intel HD Graphics|Intel HD Graphics 520]]<br />
* '''Display:'''<br />
** 14.0" WQHD (2560x1440), 270nit, IPS with multitouch<br />
** 14.0" FHD (1920x1080), 270nit, IPS with multitouch<br />
* '''Memory:''' Soldered directly on the mainboard, with capacities of:<br />
** 8GB LPDDR3 1866MHz<br />
** 16GB LPDDR3, 1866MHz<br />
* '''Disk:''' M.2 SSD form factor<br />
** 256GB SSD Opal2<br />
** 512GB SSD<br />
** 256GB SSD PCIe NVMe Opal2<br />
** 512GB SSD PCIe NVMe<br />
* '''WLAN:'''<br />
** Intel 8260 ac + Bluetooth 4.1<br />
** Intel 18260 ac (WiGig capable) + Bluetooth 4.1<br />
* '''WWAN:''' - Mutually exclusive with WiGig<br />
** Sierra Wireless EM7455<br />
** Huawei 4G<br />
* '''Bluetooth:''' Bluetooth 4.0 supported by WLAN module<br />
* '''Keyboard:''' 5-row with Trackpoint, backlit Keyboard keys<br />
* '''I/O Ports:'''<br />
** 3 x USB 3.0 (1 with AOU)<br />
** Audio/Mic Combo<br />
** OneLink+ connector<br />
** HDMI<br />
** MiniDP<br />
** Micro SIM card slot<br />
** MicroSD slot<br />
* '''Battery:''' Up to 11 hours<br />
* '''Webcam:''' [[Integrated camera]] 1.3MP - 720P with mute function<br />
* '''Audio:''' Intel HD Audio with Conexant CX11852<br />
* '''Fingerprint Reader''': touch style<br />
* '''Sensors'''<br />
** Ambient light sensor<br />
** Rotation sensor<br />
* Size: 13.11in x 9.02in x 0.66in (333mm x 229mm x 16.8mm)<br />
* Weight: 3.00 lb (1.36 kg)<br />
<br />
[[Category:X1_Carbon]][[Category:X Series]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=57368Installing Fedora 24 on a ThinkPad X1 Yoga2016-10-27T16:34:50Z<p>Tonko: /* X Server - Intel HD Graphics */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=8|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, if you have already installed a newer kernel this step is not needed.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal. After experimenting with various options, I decided to use the default 2x scaling in Gnome, but change the zoom option in the webbrowser to scale everything a bit smaller since that is what I use most.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=57367Installing Fedora 24 on a ThinkPad X1 Yoga2016-10-27T16:31:28Z<p>Tonko: /* Kernel */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=8|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, if you have already installed a newer kernel this step is not needed.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=57366Installing Fedora 24 on a ThinkPad X1 Yoga2016-10-27T16:29:40Z<p>Tonko: </p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=8|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
|-<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, which is not available for Fedora 24 at this point.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=57071Installing Fedora 24 on a ThinkPad X1 Yoga2016-05-06T15:44:06Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on a ALPHA version of Fedora with updates up to April 27 2016, later versions may behave different!}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=8|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cyes}} || OneLink+ dock works fine<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, which is not available for Fedora 24 at this point.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonkohttps://www.thinkwiki.org/w/index.php?title=Installing_Fedora_24_on_a_ThinkPad_X1_Yoga&diff=56869Installing Fedora 24 on a ThinkPad X1 Yoga2016-04-28T07:19:28Z<p>Tonko: /* Success Chart - Out of the box experience */</p>
<hr />
<div>{| width="100%"<br />
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__<br />
|style="vertical-align:top" |<br />
{{WARN|This is based on a ALPHA version of Fedora with updates up to April 27 2016, later versions may behave different!}}<br />
{{NOTE|This is based on the x86-64 workstation version of Fedora 24 with the default GNOME desktop. Your experience with a different edition may be different.}}<br />
{{HELP|Not all models of this ThinkPad are equal, you may have a different WiFi adapter or display, or some options I did not have. If you tested them, please add their status down below.}}<br />
|}<br />
<br />
== New in this release ==<br />
New in this Fedora release, with regards to this model ThinkPad is the following;<br />
* Better support for Multi-monitor HiDPI, when using the Wayland option<br />
<br />
Regressions;<br />
* Touch screen is flaky. Sometimes it works, sometimes it does not<br />
<br />
== Success Chart - Out of the box experience ==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
|colspan=2| '''Item''' || '''Working''' || '''Notes'''<br />
|-<br />
|rowspan=3|Installation <br />
| Local CD/DVD install || {{Cunk}} || did not test<br />
|-<br />
| Network Installation || {{Cunk}} || did not test<br />
|-<br />
| USB Installation || {{Cyes}} || did not test, but should required passing the boot parameter intel_pstate=disable<br />
|- <br />
|rowspan=4|Display - [[Intel HD Graphics]]<br />
| Laptop Screen || {{Cyes}} ||<br />
|-<br />
| VGA || {{Cunk}} || I do not have the VGA OneLink+ dongle<br />
|-<br />
| Displayport || {{Cunk}} || did not test<br />
|-<br />
| HDMI || {{Cyes}} ||<br />
|-<br />
|rowspan=2|Power Management<br />
| Software Suspend (hibernate) || {{Cunk}} ||<br />
|-<br />
| Suspend to Memory (ACPI sleep) || {{Cyes}} ||<br />
|-<br />
|colspan=2| [[CX11852|Intel HD Audio]] || {{Cyes}} ||<br />
|-<br />
|colspan=2| Web Cam || {{Cyes}} ||<br />
|-<br />
|rowspan=5| Wireless || | WiFi - Intel 8260 AC|| {{Cyes}} ||<br />
|-<br />
| WiFi - Intel 18260 AC + WiGig || {{Cunk}} ||<br />
|-<br />
| Bluetooth 4.1 || {{Cyes}} ||<br />
|-<br />
| WWAN - Sierra Wireless EM7455 || {{Cunk}} ||<br />
|-<br />
| WWAN - Huawei 4G || {{Cunk}} || did not test, but is detected<br />
|-<br />
| rowspan=8|Input<br />
| Keyboard || {{Cyes}} ||<br />
|-<br />
| [[TrackPoint|TrackPoint]] || {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| [[UltraNav|TouchPad]]|| {{Cpart}} || Yes, but does not get disabled in tablet mode!<br />
|-<br />
| Extra keys || {{Cyes}} || see ThinkPad Extra keys section below<br />
|-<br />
| [[Integrated Fingerprint Reader|Fingerprint reader]] || {{Cno}} || does not work<br />
|-<br />
| Pen Pro (Wacom) || {{Cyes}} ||<br />
|-<br />
| Touch screen || {{Cno}} || sometimes it works, sometimes it does not<br />
| Automatic screen rotation || {{Cno}} || While the capability seems to be detected, it does not actually rotate<br />
|-<br />
| rowspan=3|Ports<br />
| Intel Ethernet || {{Cyes}} || via OneLink+ dongle<br />
|-<br />
| MicroSD reader || {{Cyes}} ||<br />
|-<br />
| [[USB Port|USB]] || {{Cyes}} ||<br />
|-<br />
| colspan=2| [[Embedded Security Subsystem|TPM]] || {{Cunk}} || did not test, but tpm kernel modules are being loaded<br />
|-<br />
| colspan=2| Docking || {{Cunk}} || Have not received the OneLink+ dock yet<br />
|-<br />
|}<br />
<br />
= Tested and Verified on Fedora 24 =<br />
<br />
Information in this section has been tested and verified using Fedora 24.<br />
<br />
== BIOS ==<br />
In the BIOS (F1 to enter during boot), be sure to disable secure boot.<br />
<br />
Security > Secure Boot > Secure Boot = Disabled<br />
<br />
Also, if your planning to run any kind of virtual machines, make sure you enable the CPU virtualization support.<br />
<br />
Security > Virtualization > Intel (R) Virtualization Technology = Enabled<br />
<br />
And while your in the BIOS setup you may also want to immediately change the default Function key behaviour. On this ThinkPad by default the function keys will not work as one would expect. When pressing F1 you do not get F1, but you get Mute. To get F1 you need to press Fn-F1 or you first need to enable the FnLk (Fn-ESC). To reverse this behaviour back to how to should be, change the setting in the BIOS.<br />
Config > Keyboard/Mouse > F1-F12 as Primary Function = Enabled<br />
<br />
== Installation ==<br />
<br />
By default, the installation will hang immediately after the bootloader with a black screen. It is necessary to edit the boot options and add "intel_pstate=disable" to the end of the line of options.<br />
<br />
After this, installation is straight forward; you can follow the generic Fedora install instructions.<br />
<br />
== Configuration ==<br />
<br />
=== Kernel ===<br />
As root, edit {{path|/etc/default/grub}} and adding the option {{bootparm|intel_pstate|disable}} which will prevent a hang at boot. After adding this, update the grub configs with the following (assuming default uEFI setup);<br />
<br />
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg<br />
<br />
There is a work around for this BIOS bug in the 4.6 kernel, which is not available for Fedora 24 at this point.<br />
<br />
=== X Server - Intel HD Graphics===<br />
Works out of the box.<br />
<br />
If you have the HiDPI display option, it brings with it a whole lot of issues. Most of them are covered here; [https://wiki.archlinux.org/index.php/HiDPI ArchLinux HiDPI].<br />
<br />
Basically everything is quite large as it tries to scale everything 2x when a HiDPI display is detected. In fact a bit too large to my liking. On the archlinux website there are some hints and tips on how to scale things down a bit again, but it is really a hack and far from ideal.<br />
<br />
Also having a HiDPI primary display causes everything on external non-HiDPI displays to appear huge as they will receive the same scaling factor. This is a limitation of the X11 windowing system. The long term solution would be to switch to a Wayland desktop which is able to handle multiple displays with various DPI settings.<br />
<br />
=== ThinkPad Extra keys ===<br />
ThinkPad keys are handled by a mixture of the thinkpad_acpi, acpi button, acpi dock and acpi video drivers.<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
|-<br />
| '''Key''' || '''Function''' || '''Handled by''' ||'''Event''' || '''Works''' || '''Notes'''<br />
|-<br />
| {{key|Fn}}{{key|ESC}} || FnLk || || {{Cunk}} || {{Cyes}} || Locks Fn key state<br />
|-<br />
| {{key|Fn}}{{key|F1}} || Mute || || {{Cyes}}|| {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F2}} || Volume - || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F3}} || Volume + || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F4}} || Mic Mute || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F5}} || brightness down || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F6}} || brightness up || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| {{key|Fn}}{{key|F7}} || presentation mode || || {{Cunk}} || {{Cyes}} || Cycles through External Only, mirror and dual display<br />
|-<br />
| {{key|Fn}}{{key|F8}} || Wireless Kill || || {{Cyes}} || {{Cyes}} || No OSD, but kills wireless<br />
|-<br />
| {{key|Fn}}{{key|F9}} || Settings || || {{Cyes}} || {{Cyes}} || Opens Gnome settings panel<br />
|-<br />
| {{key|Fn}}{{key|F10}} || Find || || {{Cyes}} || {{Cyes}} || Opens Gnome find<br />
|-<br />
| {{key|Fn}}{{key|F11}} || ? || || {{Cunk}} || {{Cunk}} || Does not seem to do anything<br />
|-<br />
| {{key|Fn}}{{key|F12}} || ? || || {{Cyes}} || {{Cyes}} || Opens Gnome Places<br />
|-<br />
| {{key|Fn}}{{key|Space}} || keyboard light || - || {{Cunk}} || {{Cyes}} || no OSD.<br />
|-<br />
| Power || Power button || acpi button|| {{Cyes}} || {{Cyes}} || Need to press button for ~1 second to trigger a Suspend event.<br />
|-<br />
| Volume keys on side || Volume || || {{Cyes}} || {{Cyes}} ||<br />
|-<br />
| Lid || Lid button || acpi button|| {{Cyes}} || {{Cyes}} || Triggers suspend event<br />
|-<br />
|}<br />
<br />
[[Category:X1 Yoga]][[Category:Fedora]]</div>Tonko