Lenovo ThinkPad P53 - ArchWiki

Jump to content
From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Hardware table needs filling in and a function keys section should be added (Discuss in Talk:Lenovo ThinkPad P53)

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchpad |  | Untested
Keyboard |  | Untested
GPU (Intel) | `8086:3e9b` | Yes
GPU (Nvidia) | `10de:1f36` | Yes
Webcam | `13d3:56bc` | Untested
Ethernet | `8086:15bb` | Untested
Bluetooth | `8087:0029` | Yes
Audio | `8086:a348` | Yes
Wireless | `8086:2723` | Yes
Fingerprint reader | `06cb:00bd` | Yes

## Discrete GPU

This model uses PRIME for combining the integrated and the dedicated GPU. As the external graphic ports are wired to the discrete GPU, drivers for the discrete GPU need to be present in order to use them. However, no special X.org configuration should be necessary, as xrandr should the ports automatically. If not, follow the instructions in PRIME#Reverse PRIME.

## GPU passthrough

Both the motherboard and the CPU in this model provide IOMMU and VT-d support, allowing GPU passthrough to virtual machines. However, Kernel DMA Protection needs to be enabled as well in order for VT-d to work:

1. In the UEFI settings, go to `Security > Virtualization`
2. Make sure the following entries are enabled:
   - Kernel DMA Protection
   - Intel Virtualization Technology
   - Intel VT-d Feature

Follow this instructions afterwards. At least for the Quadro T1000 GPU, it was required to follow these troubleshooting steps in order to allow the driver to load:

- PCI passthrough via OVMF#QEMU 4.0: Unable to load graphics drivers/BSOD/Graphics stutter after driver install using Q35
- PCI passthrough via OVMF#"Error 43: Driver failed to load" with mobile (Optimus/max-q) nvidia GPUs

Note: As the external graphic ports are wired to the discrete GPU, they will be invisible from the host OS when using GPU passthrough.
Category:

- Lenovo

Hidden category:

- Pages or sections flagged with Template:Laptop style