Lenovo ThinkPad P1 (Gen 4)

HardwarePCI/USB IDWorking?
TouchpadYes
KeyboardYes
GPU (NVIDIA)Yes
GPU (Intel)Yes
WebcamYes
BluetoothYes
SD-card readerYes
AudioYes
WirelessYes
Fingerprint readerYes
TPMUntested

Firmware

The device supports fwupd.

Brightness control

OLED Display

OLED screens have no backlight, brightness cannot be controlled by changing backlight power in the traditional way. Instead, it can be controlled using PWM by enabling following option:

echo "options i915 enable_dpcd_backlight=1" >> /etc/modprobe.d/i915.conf

Alternatively, you can add a kernel parameter. For example, if you are using GRUB, edit /etc/default/grub with

GRUB_CMDLINE_LINUX_DEFAULT="i915.enable_dpcd_backlight=1"

Do not forget to update the grub configuration to apply the changes.

Hybrid Graphics

Hybrid Graphics (also known as Nvidia Optimus) Allows the system to use the integrated Intel graphics and the Nvidia GPU interchangeably without rebooting.

Brightness control under Hybrid Graphics should work "out of the box" with no kernel command line options necessary. If you notice brightness controls cease working, check that your BIOS settings are still for "Hybrid Graphics" and not "Discrete Graphics".

Discrete Graphics

Discrete graphics means only the Nvidia GPU is available to the system.

Currently brightness control does not work with "Discrete Graphics" selected in BIOS.

gollark: How about tan ridgewings?
gollark: ... maybe it depends on the settings of whoever dumped it?
gollark: I mean, I think it's an AP egg.
gollark: My AP egg is showing "accepting aid" on it.
gollark: <@!284397085959258112> It was you who liked prizekins, right? Prizekin.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.