Linux Laptops Home |
This page contains a sampling of what your submitted entry should look like. Although we do not ask you to adhere to this template, we encourage you to follow it so that all of our webpages have a uniform look and so that it is easier for our readers to quickly locate information they may need:
Last updated: 1/24/2020
General Hardware Specifications of Lenovo X1 Carbon model 20R2S0C500:
Hardware Components
|
Status under Linux
|
Notes
|
Processor: Comet Lake i7-10710U | Works | No special procedure required during installation. |
Display: IPS 3849x2169 non-touch glossy | Works | While full resolution works, gnome with eternal monitor has problems (as you need 200% scale on laptop screen but 100% on external screen, which makes non-gnome applications fail to rescale when moved between windows), I selected a 2048x1152 resolution for daily work. Really a Wayland issue. Since I'm not gaming, a 1920x1080 matte screen would have been a better choice. |
Graphics: Intel UHD | Works | No special procedure required during installation. |
Memory: 16GB SDRAM | Works | No special procedure required during installation |
SSD: INTEL SSDPEKKF010T8L 1TB, SSD Pro 7600p/760p/E 6100p Series | Works | No special procedure required during installation |
Ethernet: Intel Corporation Ethernet Connection (10) I219-V dongle via Thunderbolt | Works: Tested w/ USB-C headphones/mic | No special procedure required during installation | Internal Wireless: Intel Corporation Wireless-AC 9462 | Works | No special procedure required during installation |
Bluetooth: | Works | No special procedure required during installation |
Power/Thermal Management: | Works | Some BIOS settings required for lower power consumption |
Camera: 04f2:b67c Chicony Electronics Co., Ltd Integrated Camera | Works |
No special procedure required during installation |
Touchpad: 06cb:00bd Synaptics, Inc. | Works |
No special procedure required during installation |
Trackpoint: | Works |
No special procedure required during installation |
Fn keys: | Works |
No special procedure required during installation |
Keyboard backlight: | Works |
No special procedure required during installation |
HDMI, USB, headphone/mic jacks: | Works |
No special procedure required during installation |
Sound: Intel sof-hda-dsp | Works |
Works as of kernel 5.5.x (before: Needed manually compiled kernel and firmware files, see below) |
Fingerprint reader: | Untested | Unknown |
This laptop is operating under Kernel version 5.4.8-200
dd if=Fedora-Workstation-Live-x86_64_31-1.9.iso of=/dev/sdb install to disk reboot dnf update reboot kernel 5.4.8-200.fc31.x86_64
#BIOS settings - Security -> I/O port access: Ethernet LAN -> disable (for now, need dongle) Wireless WAN -> disable Securty Boot -> off (needed for unsigned kernel-ml) -> Virtualization -> DMA kernel protection: off (allows Thunderbolt) - Config -> Power: Sleep State -> Linux -> Thunderbolt BIOS Assist Mode: on (to save power) #mic/speakers need work: #build 5.4.8-200.fc31.x86_64 kernel (or newer) from source set all CONFIG_SND_SOC_SOF_* options, make, install, reboot dnf -y install alsa-firmware #Fn-volume-up shows "dummy output" #https://bugzilla.kernel.org/show_bug.cgi?id=201251 cd /lib/firmware/intel/sof-tplg mv sof-hda-generic.tplg sof-hda-generic.tplg.orig ln -s sof-hda-generic-4ch.tplg sof-hda-generic.tplg #https://bbs.archlinux.org/viewtopic.php?id=249900&p=2 #add to /etc/pulse/default.pa, in order: speakers, HDMI, USB-C, headpone, mics load-module module-alsa-sink device=hw:0,3 load-module module-alsa-source device=hw:0,7 channels=4 #create ~/.pulse/daemon.conf: (needed for sharing computer audio in zoom) flat-volumes=no default-sample-format = s16le default-sample-rate = 48000 alternate-sample-rate = 44100 default-sample-channels = 2 default-channel-map = front-left,front-right default-fragments = 4 default-fragment-size-msec = 25 resample-method = speex-float-1 enable-lfe-remixing = no high-priority = yes nice-level = -11 realtime-scheduling = yes realtime-priority = 9 rlimit-rtprio = 9 daemonize = no #other experiences: #https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_7) #gnome: suspend on lid close with external monitor, check: systemd-inhibit --list --mode block #not there: #dconf-editor # org >> gnome >> settings-daemon >> plugins >> power # lid-close-suspend-with-external-monitor: true #edit /etc/systemd/logind.conf HandleLidSwitch=suspend HandleLidSwitchDocked=suspend LidSwitchIgnoreInhibited=no #edit /etc/UPower/UPower.conf IgnoreLid=true #reboot and check systemd-inhibit --list --mode block #CentOS 8: wifi not working, requires 9560 driver compilation by hand; #mic not working, lacks required dsp infrastructure in #kernel, even if custom compiling a 5.x kernel, sof support missing #Don't use CentOS for this laptop, Fedora is easier to set up.