Clevo P650RS

From ArchWiki
Jump to: navigation, search

The P650RS is a device by the Taiwanese OEM manufacturer Clevo. It is also sold as Sager NP8153-S and many other names. The hardware is configurable and includes an Intel Skylake Core i7, NVIDIA 1070M graphics, USB-C connectors, a fingerprint reader, mini DisplayPort as well as HDMI connections, and more.

Installation

Installing Archlinux requires kernel parameter nouveau.modeset=0.

Tip: This kernel parameter needs to be kept for the final installation until the proprietary driver is installed or nouveau gains better support for this card.


Graphics

The Clevo is available in switchable, and non-switchable configurations. In configurations with both integrated and discrete GPUs, the BIOS includes an an option (MSHYBRID) to disable the integrated card, rendering it the same as the dedicated GPU model.

Discrete only

Given this laptop has a mux, it does not require PRIME configuration to make use of the dedicated graphics card in full even though it should be possible. Installation should follow NVIDIA after setting and booting with DISCRETE BIOS option.

Using the NVIDIA proprietary driver (testing with 375.20) the backlight may not come back on after the display has gone to sleep. A workaround is to drop to console (e.g. Ctrl-Alt-F2) and then back to X.

Switchable / Optimus

Xorg may not work out of the box with a no screens found error.

Xorg selects the dGPU when in fact it's the integrated one that has the control of the screen. This is probably an issue only fixable with a BIOS update (testing against v1.05.03, it won't work).

To overcome this a xorg configuration file needs to be created telling xorg the correct address and driver combination. This can be done by creating (or adding the line with BusID in:

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
        Identifier "Intel Graphics"
        Driver     "intel"
        BusID      "PCI:x:x:x"    # <<<< replace with correct address
EndSection

Details and further advice can be found in pages Intel graphics and Xorg.

This will yield a working setup, but the dGPU will not be useable at all and will still be on and consuming quite a lot of energy.

To enable the use of the dedicated graphics card see Bumblebee.

Note: Automatic turn off of dGPU through bbswitch will not work with current version. There are two known related issues, see Bumblebee#Broken power management with kernel 4.8 and Bumblebee#Lockup issue (lspci hangs) for details. As a workaround, try adding boot parameters pcie_port_pm=off acpi_osi=! acpi_osi="Windows 2009".

All DisplayPort and HDMI ports seem to be connected to the dGPU which involves extra steps to get them working.

Power management

Using switchable graphics and standard TLP configuration, this laptop should manage ~10-14W of static load. YMMV of course.

The dGPU cannot be turned off automatically as a function of being in use at this moment though (see #Switchable / Optimus). If left on, the system will take >20W on idle though.

Keyboard Backlight

For the white keyboard backlight, no special actions are required. However the RGB-backlit keyboard won't work out of the box.

To enable the Keyboard, the installation of the clevo-xsm-wmiAUR package is required.

The colors of the three sections can be controlled, after loading the kernel module, the special keys on the keyboard (Fn++, Fn+-, Fn+*, Fn+/) should work.

WiFi

WiFi seems to work well and coexist nicely with bluetooth. Consider enabling antenna aggregation to take the most out of the hardware: iwlwifi.

When using the clevo-xsm-wmiAUR package, the Fn+F11 combination to toggle air plane mode also works.


Webcam

As with the Clevo W840SU the webcam must be activated with Fn-F10 before it will show up in the device list. This survives a reboot.