Lenovo ThinkPad P70

HardwarePCI/USB IDWorking?
GPU (Intel)Yes
GPU (Quadro M3000M)Yes
GPU (Quadro M4000M)Yes
EthernetYes
WirelessYes
AudioYes
TrackpadYes
TrackpointYes
WebcamYes
Card readeruntested
Bluetoothuntested

Preliminaries

  1. Create a recovery device in Windows 10. It required a USB-only (no SD card, no optical media?) flash drive greater than 8 GB. Formatting FAT32 works.
  2. Update the BIOS. Lenovo provides a bootable, standalone "BIOS Update CD" to perform this update outside of Windows.
  3. Getting into the BIOS is difficult, so here are some instructions that seemed to work. The easiest way was through Windows 10.
  4. In the BIOS, you will want to disable UEFI Secure Boot, change the boot order to look at USB devices first, allow F12 to bypass the BIOS, and possibly enable the verbose mode because it is easier to press the appropriate buttons on time.

Keyboard

To control the keyboard backlight, you change the value using:

# echo 1 | dd of=/sys/class/leds/tpacpi\:\:kbd_backlight/brightness

for values 0–2.

Video

There is a BIOS option for turning off the Intel Integrated Graphics and only running the NVIDIA discrete card. While it is possible to get the console working with this configuration, there are no confirmed reports of X.org working in this setup.

External displays

DisplayPort over USB-C, HDMI, and Mini DisplayPort outputs all work using the above configuration with the proprietary Nvidia driver. HDMI has also been confirmed to work using Bumblebee and intel-virtual-output.

Limited testing suggests that a maximum of 3 total displays from 2 output types may be used at one time. For example, two external DP/USB-C displays and the one internal display will achieve the maximum of three.

Warning: Hot-swapping between different external display types has been known to hardlock the Nvidia driver. Change outputs at your own risk!
gollark: With my particular configuration anyway.
gollark: Now, icecast is *meant* to support this sort of thing. Unfortunately, it's bad and mostly not worked on, so it doesn't actually work.
gollark: Er, status, not counter.
gollark: You may have noticed that radio.osmarks.net has (when it's not horribly broken; there are unresolved issues) a "currently playing" counter.
gollark: We are of course not done here.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.