Ask Your Question
3

Anyone running Fedora on a Lenovo ThinkPad P51?

asked 2017-09-21 11:35:30 -0600

Nicholas gravatar image

updated 2017-09-23 01:34:23 -0600

Are there any Fedora Lenovo ThinkPad 51 (4K) users out there? I would appreciate some help working through different issues that I'm experiencing.

Prerequisite:

  • Enabled BIOS compatibility mode (CSM) which by default disables Secure Boot.
  • Installed Nvidia non-free drivers (Xorg - RPM Fusion for Fedora 26)

Issues/Help:

  • Issue - External displays aren't showing up in Settings > Displays

  • Fixed (Nvidia Drivers) - While using the "ThinkPad 230W Workstation Dock" Fedora freezes and crashes.

  • Help - Graphics suggestions (Installed Nvidia non-free driver installation, CSM mode)

Specs:

System:    Kernel: 4.12.13-300.fc26.x86_64 x86_64 bits: 64 gcc: 7.1.1
           Desktop: Gnome 3.24.3 Distro: Fedora release 26 (Twenty Six)
Machine:   Device: laptop System: LENOVO product: 20HHCTO1WW v: ThinkPad P51 serial: N/A
           Mobo: LENOVO model: 20HHCTO1WW v: SDK0J40697 WIN serial: N/A
           UEFI: LENOVO v: N1UET37W (1.11 ) date: 07/24/2017
CPU:       Quad core Intel Core i7-7820HQ (-HT-MCP-) arch: Skylake rev.9 cache: 8192 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 23232
           clock speeds: max: 3900 MHz 1: 1200 MHz 2: 1221 MHz 3: 1345 MHz 4: 1226 MHz 
                                  5: 1395 MHz 6: 1199 MHz 7: 1199 MHz 8: 1225 MHz
Graphics:  Card-1: Intel Device 591b bus-ID: 00:02.0
           Card-2: NVIDIA GM107GLM [Quadro M1200 Mobile] bus-ID: 01:00.0
           Display Server: wayland (X.org 119.3 ) drivers: modesetting,nvidia 
                                   (unloaded: fbdev,vesa)
           Resolution: 3840x2160@60.00hz
           OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2)
           version: 4.5 Mesa 17.1.7 Direct Render: Yes

Fedora 26:

Fedora release 26 (Twenty Six)
VERSION="26 (Workstation Edition)"
KERNEL=4.12.13-300.fc26.x86_64

Update: (Thu Sep 21 13:14:20 2017)

I've installed the Nvidia drivers (Driver Version: 384.90) and Fedora 26 doesn't freeze when using the ThinkPad docking station. A new issue presented itself, none of my external displays are showing up in Fedora.

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.90                 Driver Version: 384.90                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Quadro M1200        Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   40C    P0    N/A /  N/A |      0MiB /  4042MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+
edit retag flag offensive close merge delete

Comments

Run nvidia-settings app and see if it detects all your displays.

hedayat gravatar imagehedayat ( 2017-10-01 03:44:38 -0600 )edit

4 Answers

Sort by ยป oldest newest most voted
1

answered 2018-12-06 22:37:42 -0600

Nicholas gravatar image

updated 2018-12-06 22:41:11 -0600

Just upgraded to Fedora 29 and everything appears to be working. I'm able to run 2 external 4k monitors with the built-in display using the NVIDIA Linux Graphics Driver. :)

$ sudo inxi -Fx

.

System:    Host: ... Kernel: 4.19.5-300.fc29.x86_64 x86_64 bits: 64 compiler: gcc v: 8.2.1 
           Desktop: Gnome 3.30.2 Distro: Fedora release 29 (Twenty Nine) 
Machine:   Type: Laptop System: LENOVO product: 20HHCTO1WW v: ThinkPad P51 serial: PF0XGPF7 
           Mobo: LENOVO model: 20HHCTO1WW v: SDK0J40697 WIN serial: L1HF796000H UEFI: LENOVO 
           v: N1UET72W (1.46 ) date: 10/04/2018 
Battery:   ID-1: BAT0 charge: 80.5 Wh condition: 80.5/90.0 Wh (89%) model: SMP 00NY493
CPU:       Topology: Quad Core model: Intel Core i7-7820HQ bits: 64 type: MT MCP arch: Kaby Lake
           L2 cache: 8192 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 46464 
           Speed: 1600 MHz min/max: 800/3900 MHz Core speeds (MHz):
           1: 1600 2: 1601 3: 1600 4: 1600 5: 1601 6: 1600 7: 1600 8: 1601 
Graphics:  Device-1: Intel HD Graphics 630 driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: NVIDIA GM107GLM [Quadro M1200 Mobile] driver: nvidia v: 410.78 
           Display: Fedora Project X.org 1.20.3 driver: nvidia resolution: 3840x2160~60Hz 
           OpenGL: renderer: Quadro M1200/PCIe/SSE2 v: 4.6.0 NVIDIA 410.78 direct render: Yes 
Audio:     Device-1: Intel CM238 HD Audio driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k4.19.5-300.fc29.x86_64
edit flag offensive delete link more
1

answered 2018-07-30 12:26:55 -0600

Nicholas gravatar image

Fedora release 28 fixed most of my issues, so I recommend upgrading if you're having ThinkPad P51 multiple monitor issues and or docking station issues.

Installed Packages:

sudo dnf list nvidia\*

Installed Packages
nvidia-settings.x86_64         390.48-3.fc28         @rpmfusion-nonfree-nvidia-driver

System Information:

System:    Kernel: 4.17.9-200.fc28.x86_64 x86_64 bits: 64 compiler: gcc v: 8.1.1 
           Desktop: Gnome 3.28.3 Distro: Fedora release 28 (Twenty Eight) 
Machine:   LENOVO product: 20HHCTO1WW v: ThinkPad P51 serial: <root required> 
           Mobo: LENOVO model: 20HHCTO1WW v: SDK0J40697 WIN UEFI: LENOVO 
           v: N1UET37W (1.11 ) date: 07/24/2017 
CPU:       Quad Core model: Intel Core i7-7820HQ bits: 64 type: MT MCP arch: Skylake rev: 9 
           L2 cache: 8192 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 46464 
           Speed: 1600 MHz min/max: 800/3900 MHz Core speeds (MHz): 
           1: 1600 2: 1600 3: 1601 4: 1600 5: 1600 
           6: 1601 7: 1600 8: 1600 
Graphics:  Card-1: Intel driver: i915 v: kernel bus ID: 00:02.0 
           Card-2: NVIDIA GM107GLM [Quadro M1200 Mobile] driver: nvidia v: 390.48 
           Display: x11 server: Fedora Project X.org 11.0 driver: nvidia 
           resolution: 3840x2160~30Hz, 3840x2160~60Hz, 3840x2160~60Hz 
           OpenGL: renderer: Quadro M1200/PCIe/SSE2 v: 4.6.0 NVIDIA 390.48 direct render: Yes 


PCI 100.0: 0302 3D controller
  [Created at pci.378]
  Unique ID: VCu0.o+zqZozOGC0
  Parent ID: vSkL.pTnfu8pCn94
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GM107GLM [Quadro M1200 Mobile]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x13b6 "GM107GLM [Quadro M1200 Mobile]"
  SubVendor: pci 0x17aa "Lenovo"
  SubDevice: pci 0x224d 
  Revision: 0xa2
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xe7000000-0xe7ffffff (rw,non-prefetchable)
  Memory Range: 0xa0000000-0xafffffff (ro,non-prefetchable)
  Memory Range: 0xb0000000-0xb1ffffff (ro,non-prefetchable)
  I/O Ports: 0xd000-0xdfff (rw)
  Memory Range: 0xe8000000-0xe807ffff (ro,non-prefetchable,disabled)
  IRQ: 147 (175994 events)
  Module Alias: "pci:v000010DEd000013B6sv000017AAsd0000224Dbc03sc02i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #21 (PCI bridge)
edit flag offensive delete link more
0

answered 2017-11-29 14:46:12 -0600

BrnVrn gravatar image

Great yes. I am using Fedora 27. Did not have to change UEFI (BIOS) settings so far. But I recently installed a dock and I experienced some crashes. I may check the nvidia drivers.

edit flag offensive delete link more
0

answered 2018-01-11 00:44:57 -0600

I've installed Nvidia drivers on my P51 and If I have my external monitor plugged my system wakes from suspend automatically. This sometimes happen even when my display is not connected, but external monitor seems to be a cause for this. Also most of the times gnome-session is not preserved and all my applications are closed when I log in to desktop.

I haven't tried any other distros yet.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2017-09-21 11:35:30 -0600

Seen: 1,691 times

Last updated: Dec 06