Component | Type | Status | Note |
Processor | Intel Core i7-9750H (6 cores, 2.6 GHz, 12 MB cache) | Works | 12 threads |
RAM* | 32 GB DDR4 2666 MHz CL19 (2x 16 GB) | Works | 31 930 MB (real) |
Display | 15.6" IPS 144 Hz @ 1920x1080 (Full HD) | Works | |
Video | Intel UHD Graphics 630 + Nvidia GeForce RTX 2060 (6 GB) | Works | Proprietary nvidia drivers, optimus (NVIDIA only). |
Audio | Intel Cannon Lake PCH cAVS | Works | Tested internal speakers and headphones. |
Disk** | Samsung 970 EVO Plus 1 TB, M.2 PCIe/NVMe | Works | 931.53 GB (real) |
LAN | Killer E2500 Gigabit Ethernet | Works | Tested the 1Gbit mode. |
WLAN | Intel Corporation Wireless-AC 9560 | Works | Tested managed 802.11n and 802.11ac modes. |
HDMI | - | Works | Tested on an external monitor (just video). |
Mini DisplayPort | - | Works | Tested on an external monitor (just video). |
USB | 3x USB 3.1 Gen 1, 1x USB-C | Works | Tested on a flash drive, keyboard, and mouse. |
Webcam | 720p | Works | |
Touchpad | - | Works | Install xf86-input-synaptics or xf86-input-libinput ***. |
Card Reader | 2-in-1 SD/MicroMedia Card | Untested | |
Bluetooth | v4.2 | Untested | |
Fingerprint reader | Goodix FingerPrint | Untested |
*: Replaced (original RAM was 2*8 GB).
**: Replaced (original disk was Toshiba 512 GB).
***: Try both to see which of them feels more responsive to you. If you use Wayland, libinput
should be already installed, so there is nothing to do for installation.
In BIOS (press F2):
archlinux-2019.10.01-x86_64.iso
.
/dev/nvme0n1
.5.3.7.arch1-1
(5.3.7-arch1-1-ARCH #1 SMP PREEMPT Fri Oct 18 00:17:03 UTC 2019 x86_64 GNU/Linux
).nvidia
driver (440.44.8
or newer), copy 10-nvidia-drm-outputclass.conf
to /etc/X11/xorg.conf.d/
(ref).
11-nvidia-tearing.conf
to /etc/X11/xorg.conf.d/
(ref).
s2idle
suspend variant is incorrectly selected, which causes e.g. fans to stay on after suspending the notebook to RAM. The much more efficient deep
variant should be selected instead by adding mem_sleep_default=deep
to kernel parameters (ref).ucsi_ccg
dmesg errors ("failed to reset PPM!"
and PPM init failed (-110)
), blacklist the i2c_nvidia_gpu
module (ref).python-dbus
package. You can increase the backlight by running set-keyboard-backlight.py +
and decrease it via set-keyboard-backlight.py -
.Below, you can find reports from other users who have shared their experience with me.
[ 4.215446] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000 [ 4.215449] ucsi_ccg 0-0008: i2c_transfer failed -110 [ 4.215451] ucsi_ccg 0-0008: ucsi_ccg_init failed - -110
prime-run %command%
). Just tested CS:GO and got 200-300fps in deathmatch.10-nvidia-drm-outputclass.conf
). It will show your desktop, but screen refresh will lag (something like once per second).10-nvidia-drm-outputclass.conf
3D performance might suffer greatly, unsure why, but I got 100fps in CS:GO max with it, mostly jumping between 70-80fps. Thought about vblank that might affect it but I always disable it everywhere.11-nvidia-tearing.conf
that it might impact 3D performance and create issues with WebGL (as per NVIDIA Troubleshooting). Just hit it yesterday with WebGL.xf86-video-intel
driver as it will crash X from time to time. Stay on modesetting driver for Intel.prime-run
from both terminal and menu entry. Wine applications can be run with prime-run
from terminal but should be run with 'env DRI_PRIME=1'
from menu entry. Proton (Valverized Wine, distributed in Steam to launch Windows games on Linux) can use prime-run
without problems ('prime-run %command%'
into game's launch parameters).xf86-input-libinput
package.Feel free to send me your remarks, questions, ideas, or hints that you may have at s3rvac@gmail.com.