Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hardware Issues with Fedora 28 on Lenovo P52

As I got my hands on a soon to be released Lenovo P52 I thought I'd evaluate how the current fedora stable (28) works on this nice piece of new hardware. This turned out to be rather suboptimal which is why I want to share my findings here hoping to (gradually) find solutions to them:

  • nouveau graphics driver not working in default hybrid-graphics mode:
    • problem-description: the p52 provides a hybrid graphics stack consisting of the CPU-integrated GPU (Intel UHD Graphics 630) and a nvidia quadro p2000 mobile. Booting from cd is not possible as described in comment 20 of a similar bug-description.
    • solution found so far: disable hybrid gfx-stack in bios/uefi (set to 'discrete graphics'), this will lead to a basically usable system with gnome hogging all CPU-ressources. install/update to latest kernel and install proprietary nvidia driver (i used the ones from negativo17's repo which worked just fine for me). Afterwards, re-enabling the hybrid stack seems not to cause any more issues but I havent found out if the CPU-integrated graphics unit is used at all or how this affects battery-life.

  • trackpad not working (but recognized?)
    • problem-description: dmesg lists a Trackpoint (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input6) which is working fine as well as a Touchpad (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input5) which is NOT working at all. In settings -> Devices -> Mouse & Touchpad it is enabled, re-enabling does not work. At a later stage, dmesg repeatedly reports that "psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6"
    • solution found so far: none

  • thunderbolt not working (but recognized?)
    • problem-description: the device provides 2 USB-C sockets which should both provide thunderbolt 3. lspci sometimes lists serveral Thunderbolt 3 PCI bridges and a "System peripheral" device named "Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]" but they not always show up. In the settings app (Devices -> Thunderbolt), "No Thunderbolt support" (plus further descriptive Text "Thunderbolt could not be detected ...") is reported.
    • solution found so far: none

  • untested components:
    • external monitors (hdmi and mini-display-port is available)
    • webcam (IR and color-mode)
    • smartcard-reader

system-data gathered by hwinfo: see github-gist


has anybody found a viable solution to any of the mentioned issues so far?

Hardware Issues with Fedora 28 on Lenovo P52

As I got my hands on a soon to be released Lenovo P52 I thought I'd evaluate how the current fedora stable (28) works on this nice piece of new hardware. This turned out to be rather suboptimal which is why I want to share my findings here hoping to (gradually) find solutions to them:

  • nouveau graphics driver not working in default hybrid-graphics mode:
    • problem-description: the p52 provides a hybrid graphics stack consisting of the CPU-integrated GPU (Intel UHD Graphics 630) and a nvidia quadro p2000 mobile. Booting from cd is not possible as described in comment 20 of a similar bug-description.
    • solution found so far: disable hybrid gfx-stack in bios/uefi (set to 'discrete graphics'), this will lead to a basically usable system with gnome hogging all CPU-ressources. install/update to latest kernel and install proprietary nvidia driver (i used the ones from negativo17's repo which worked just fine for me). Afterwards, re-enabling the hybrid stack seems not to cause any more issues but I havent found out if the CPU-integrated graphics unit is used at all or how this affects battery-life.

  • trackpad not working (but recognized?)
    • problem-description: dmesg lists a Trackpoint (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input6) which is working fine as well as a Touchpad (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input5) which is NOT working at all. In settings -> Devices -> Mouse & Touchpad it is enabled, re-enabling does not work. At a later stage, dmesg repeatedly reports that "psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6"
    • solution found so far: none

  • thunderbolt not working (but recognized?)
    • problem-description: the device provides 2 USB-C sockets which should both provide thunderbolt 3. lspci sometimes lists serveral Thunderbolt 3 PCI bridges and a "System peripheral" device named "Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]" but they not always show up. In the settings app (Devices -> Thunderbolt), "No Thunderbolt support" (plus further descriptive Text "Thunderbolt could not be detected ...") is reported.
    • solution found so far: none

  • untested components:
    • external monitors (hdmi and mini-display-port is available)
    • webcam (IR and color-mode)
    • smartcard-reader

system-data gathered by hwinfo: see github-gist

UEFI BIOS version: N2CET20W (1.03)
UEFI BIOS date: 2018-05-15


has anybody found a viable solution to any of the mentioned issues so far?

Hardware Issues with Fedora 28 on Lenovo P52

As I got my hands on a soon to be released Lenovo P52 I thought I'd evaluate how the current fedora stable (28) works on this nice piece of new hardware. This turned out to be rather suboptimal which is why I want to share my findings here hoping to (gradually) find solutions to them:

  • nouveau graphics driver not working in default hybrid-graphics mode:
    • problem-description: the p52 provides a hybrid graphics stack consisting of the CPU-integrated GPU (Intel UHD Graphics 630) and a nvidia quadro p2000 mobile. Booting from cd is not possible as described in comment 20 of a similar bug-description.
    • solution found so far: disable hybrid gfx-stack in bios/uefi (set to 'discrete graphics'), this will lead to a basically usable system with gnome hogging all CPU-ressources. install/update to latest kernel and install proprietary nvidia driver (i used the ones from negativo17's repo which worked just fine for me). Afterwards, re-enabling the hybrid stack seems not to cause any more issues but I havent found out if the CPU-integrated graphics unit is used at all or how this affects battery-life.

  • trackpad not working (but recognized?)
    • problem-description: dmesg lists a Trackpoint (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input6) which is working fine as well as a Touchpad (ETPS/2 Elantec as /devices/platform/i8042/serio1/input/input5) which is NOT working at all. In settings -> Devices -> Mouse & Touchpad it is enabled, re-enabling does not work. At a later stage, dmesg repeatedly reports that "psmouse serio1: Touchpad at isa0060/serio1/input0 lost sync at byte 6"
    • solution found so far: none

  • thunderbolt not working (but recognized?)
    • problem-description: the device provides 2 USB-C sockets which should both provide thunderbolt 3. lspci sometimes lists serveral Thunderbolt 3 PCI bridges and a "System peripheral" device named "Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]" but they not always show up. In the settings app (Devices -> Thunderbolt), "No Thunderbolt support" (plus further descriptive Text "Thunderbolt could not be detected ...") is reported.
    • solution found so far: none

  • untested components:
    • external monitors (hdmi and mini-display-port is available)
    • webcam (IR and color-mode)
    • smartcard-reader

system-data gathered by hwinfo: see github-gist

UEFI BIOS version: N2CET20W (1.03)
UEFI BIOS date: 2018-05-15


has anybody found a viable solution to any of the mentioned issues so far?


  • UPDATE: further tested components:
    • hdmi and mini-display-port seem to work correctly both (also simultaneously) with nouveau (out-of-the-box) as well as with the proprietary NVidia driver v396.24.
    • webcam: colored webcam works out of the box (gets mapped to /dev/video0. it remains uncertain if there is really a second IR module installed or if this is just a dummy. there is a device /dev/video1 listed but opening it with gst-launch-1.0 v4l2src device=/dev/video1 ! xvimagesink fails with Device '/dev/video1' is not a capture device.
    • screen-brightness-keys (F5/F6) do not seem to work.