Browse Source

Update documentation

master
Pekka Helenius 5 years ago
parent
commit
acd0458d48
5 changed files with 49 additions and 39 deletions
  1. +44
    -34
      README.md
  2. +2
    -2
      cpu_thermal_control/README.md
  3. +0
    -0
      keyboard_color_support/README.md
  4. +3
    -3
      multimonitor_and_desktop/xf86-intel-multimonitor/README.md
  5. +0
    -0
      ssd_hdd_uefi/README.md

+ 44
- 34
README.md View File

@ -1,20 +1,24 @@
# clevo_n950tp6
# Clevo N950TP6
Various instructions for setting up (Arch) Linux OS on Clevo N950TP6
![img_1](https://github.com/Fincer/clevo_n950tp6/blob/master/images/linux-run/linux-run_3.jpg)
![img_2](https://github.com/Fincer/clevo_n950tp6/blob/master/images/general_5.jpg)
[Clevo website](https://www.clevo.com.tw)
![](https://www.clevo.com.tw/images/en/clevo/logo.png)
![img_1](images/linux-run/linux-run_3.jpg)
![img_2](images/general_5.jpg)
## Table of contents
## Table of Contents
----------------
**Good to know**
### Good to know
- Laptop bought from [Clevo Systems](http://clevo-systems.com/). Fast shipping and candies included. Recommended!
- Laptop bought from [Clevo Computer](https://clevo-computer.com/) (old link: `http://clevo-systems.com/`, Clevo Systems). Fast shipping and candies included (Europe). Recommended!
- Came with Windows 10 preinstalled on NVMe SSD (Samsung EVO 960) although I set "No OS" on their website.
- Came with Windows 10 preinstalled on NVMe SSD (Samsung EVO 960) although I set `No OS` on their website.
- If you had Win10 preinstalled, back it up - create a complete backup of your new NVMe SSD. Just in case. I used `dd`
- If you had Windows 10 preinstalled, back it up - create a complete backup of your new NVMe SSD. Just in case. I used `dd`
- You need Grub/Syslinux boot parameters `acpi_osi="!Windows 2015" acpi_osi=Linux` in order to access Linux desktop environment as recent Linux OSes tend to freeze on this laptop while loading DE. This rule applies to Live USB/CDs as well.
@ -22,56 +26,62 @@ Various instructions for setting up (Arch) Linux OS on Clevo N950TP6
- After proper configuration, everything works as expected. Recommended for Linux usage if you can deal with Nvidia Optimus
- If you don't use UEFI (read: you use traditional HDD instead of fast NVMe SSD), you need to disable `UEFI boot` option in UEFI/BIOS menu. You can re-enable it if you [decided to use UEFI boot](https://github.com/Fincer/clevo_n950tp6/blob/master/ssd_hdd_uefi/notes.md)
- If you don't use UEFI (read: you use traditional HDD instead of fast NVMe SSD), you need to disable `UEFI boot` option in UEFI/BIOS menu. You can re-enable it if you [decided to use UEFI boot](ssd_hdd_uefi/README.md)
----------------
- **[CPU Thermal Control Configuration](https://github.com/Fincer/clevo_n950tp6/blob/master/cpu_thermal_control/notes.md)**
### [CPU Thermal Control Configuration](cpu_thermal_control/README.md)
- **What? :** Set a maximum temperature limit for your CPU (intel i7-8700)
- **What? :** Set a maximum temperature limit for your CPU (intel i7-8700)
- [Files](https://github.com/Fincer/clevo_n950tp6/blob/master/cpu_thermal_control)
- [Files](cpu_thermal_control)
- [PKGBUILD for Arch Linux](https://github.com/Fincer/clevo_n950tp6/blob/master/cpu_thermal_control/PKGBUILD)
- [PKGBUILD for Arch Linux](cpu_thermal_control/PKGBUILD)
----------------
- **[Laptop Images](https://github.com/Fincer/clevo_n950tp6/blob/master/images)**
### [Laptop Images](images)
- **What? :** Sample images of Clevo N950TP6 laptop
- [BIOS/UEFI screens](images/bios)
- [Linux images](images/linux-run)
- **What? :** Sample images of Clevo N950TP6 laptop
- [BIOS/UEFI screens](https://github.com/Fincer/clevo_n950tp6/tree/master/images/bios)
- [Linux images](https://github.com/Fincer/clevo_n950tp6/tree/master/images/linux-run)
- [General laptop images (enclosure etc.)](https://github.com/Fincer/clevo_n950tp6/tree/master/images)
- [Physical interfaces/connections](https://github.com/Fincer/clevo_n950tp6/tree/master/images/inputs)
- [General laptop images (enclosure etc.)](images)
- [Physical interfaces/connections](images/inputs)
----------------
- **[Keyboard Backlight & Color Support](https://github.com/Fincer/clevo_n950tp6/blob/master/keyboard_color_support/notes.md)**
### [Keyboard Backlight & Color Support](keyboard_color_support/README.md)
- **What? :** Control laptop keyboard backlight & colors, patched for Clevo N950 TP6 (tested and works!)
- **What? :** Control laptop keyboard backlight & colors, patched for Clevo N950 TP6 (tested and works!)
- [Files](https://github.com/Fincer/clevo_n950tp6/blob/master/cpu_thermal_control)
- [Files](keyboard_color_support)
- [clevo-xsm-wmi-dkms - PKGBUILD for Arch Linux](https://github.com/Fincer/clevo_n950tp6/blob/master/keyboard_color_support/clevo-xsm-wmi-dkms/PKGBUILD)
- [clevo-xsm-wmi-dkms - PKGBUILD for Arch Linux](keyboard_color_support/clevo-xsm-wmi-dkms/PKGBUILD)
- [clevo-xsm-wmi-util - PKGBUILD for Arch Linux](https://github.com/Fincer/clevo_n950tp6/blob/master/keyboard_color_support/clevo-xsm-wmi-util/PKGBUILD)
- [clevo-xsm-wmi-util - PKGBUILD for Arch Linux](keyboard_color_support/clevo-xsm-wmi-util/PKGBUILD)
----------------
- **[Multi-monitor support](https://github.com/Fincer/clevo_n950tp6/blob/master/multimonitor_and_desktop/xf86-intel-multimonitor/notes.md)**
### [Multi-monitor support](multimonitor_and_desktop/xf86-intel-multimonitor/README.md)
- **What? :** Enable multi-monitor support for your Clevo N950TP6 laptop (Linux)
- [Files](multimonitor_and_desktop/xf86-intel-multimonitor)
- **What? :** Enable multi-monitor support for your Clevo N950TP6 laptop (Linux)
- [xf86-intel-multimonitor - PKGBUILD for Arch Linux](multimonitor_and_desktop/xf86-intel-multimonitor/PKGBUILD)
----------------
- [Files](https://github.com/Fincer/clevo_n950tp6/tree/master/multimonitor_and_desktop/xf86-intel-multimonitor)
### [UEFI // SSD + HDD configuration](ssd_hdd_uefi/README.md)**
- [xf86-intel-multimonitor - PKGBUILD for Arch Linux](https://github.com/Fincer/clevo_n950tp6/blob/master/multimonitor_and_desktop/xf86-intel-multimonitor/PKGBUILD)
- **What? :** A sample configuration instructions for setting up UEFI and NVMe SSD + HDD on Clevo N950TP6 (Linux)
----------------
- **[UEFI // SSD + HDD configuration](https://github.com/Fincer/clevo_n950tp6/blob/master/ssd_hdd_uefi/notes.md)**
## Something missing?
- **What? :** A sample configuration instructions for setting up UEFI and NVMe SSD + HDD on Clevo N950TP6 (Linux)
If you feel some relevant information is missing or not well explained, please open a new issue on [Github issue tracker](https://github.com/Fincer/clevo_n950tp6/issues). Thank you!

cpu_thermal_control/notes.md → cpu_thermal_control/README.md View File

@ -1,5 +1,5 @@
This configuration uses a Thermal daemon (thermald) to control CPU temperatures. I have found out that without thermal control Clevo N950TP6 CPU temperatures may rise quite high, peaking to 94 celcius.
This configuration uses a Thermal daemon (`thermald`) to control CPU temperatures. I have found out that without thermal control Clevo N950TP6 CPU temperatures may rise quite high, peaking to 94 celcius. Additionally, CPU fan spins up quite rapidly, creating a lot of noise.
This is not what I want, neither do you. Therefore, I configured thermald exclusively for Clevo N950TP6 laptop so that the maximum allowed temperature for CPU is 72 celcius. The limit is not precise as the thermal daemon can't control temperatures in very detailed level. That's why I would say there is a 5-7 celcius threshold upwards, so the maximum temperature with thermald setting 72C is approximately 78-80C. I have still noticed that the temperature can peak up to over 90C for short times in some cases.
The maximum temperature is set in thermald-temp.service file provided here. Partically, the parameter value `uint32:75000`. Change the value for your needs.
The maximum temperature is set in systemd `thermald-temp.service` file provided here: by default, the temperature value `uint32:75000`. Adapt it for your needs.

keyboard_color_support/notes.md → keyboard_color_support/README.md View File


multimonitor_and_desktop/xf86-intel-multimonitor/notes.md → multimonitor_and_desktop/xf86-intel-multimonitor/README.md View File

@ -6,11 +6,11 @@ Add these to your boot parameters, either `/boot/syslinux/syslinux.cfg` OR `/boo
acpi_osi="!Windows 2015" acpi_osi=Linux nogpumanager
```
**NOTE:** Without this setting you will be unable to boot on Linux desktop on Clevo N950TP6 laptop.
**NOTE:** Without this setting you may be unable to boot on Linux desktop on Clevo N950TP6 laptop.
-------------------------
This multimonitor package creates two desktop entries to turn on/off 'intel-virtual-output' executable (can be run as daemon, too). When enabled, the program creates new VirtualGL devices for xrandr. These devices are referring to your external monitors you use with Clevo N950TP6 laptop. Thus, you can set up all needed configuration for these external monitors in your desktop settings.
This `multimonitor` package creates two desktop entries to turn on/off `intel-virtual-output` executable (can be run as daemon, too). When enabled, the program creates new VirtualGL devices for `xrandr`. These devices are referring to your external monitors you use with Clevo N950TP6 laptop. Thus, you can set up all needed configuration for these external monitors in your desktop settings.
Only downside with setting up new VirtualGL devices is that discrete Nvidia card must be enabled as well. At least on Linux, all external graphics output goes through Nvidia chipset on Clevo N950TP6. However, if you have your laptop plugged in to AC power adapter, you don't need to worry about Nvidia/Intel dilemma. Temperature of Nvidia card stays at ~47-53 while idle. It is higher on load, of course.
@ -28,4 +28,4 @@ and adds the following configuration file:
/etc/X11/xorg.conf.d/20-intel.conf
```
Therefore, you MUST install this package AFTER you have installed bumblebee. And you need to force installation with pacman parameter '--force' (sudo pacman -U --force package.tar.xz)
Therefore, you MUST install this package AFTER you have installed bumblebee. And you need to force installation with pacman parameter `--force` (`sudo pacman -U --force package.tar.xz`)

ssd_hdd_uefi/notes.md → ssd_hdd_uefi/README.md View File


Loading…
Cancel
Save