Manjaro installation on a Huawei Matebook 14 D

I just wanted to report about my experience of installing Manjaro on a Huawei Matebook 14 D.

Since the machine is quite new and I hadn't found much on the internet, I want to let anyone know that Manjaro runs pretty well, on condition that, when loading the system from the USB stick, one chooses the "non-free" option for drivers (it's necessary for the wi-fi to work properly).

Everything works out of the box, basically (sound, webcam, keyboard backlight), and there is also the possibility to install matebook-applet, which allows one to control charging and discharging cycles of the battery, to avoid that they damage battery life (to use matebook-applet one needs kernel 55). Battery lasts long (almost 6 hours). To have suspension and resume working fine I had to specify the kernel parameter amd_iommu=off in GRUB_CMDLINE_LINUX_DEFAULT.

I leave the output of my inxi -Fxxxza --no-host here:

System:    Kernel: 5.5.6-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.1 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.5-x86_64 root=UUID=9734e832-11f9-4c11-adc0-1084aeb96cc1 rw quiet 
           cryptdevice=UUID=aceaf989-339f-4a47-b355-65057990b06f:luks-aceaf989-339f-4a47-b355-65057990b06f 
           root=/dev/mapper/luks-aceaf989-339f-4a47-b355-65057990b06f 
           resume=/dev/mapper/luks-aceaf989-339f-4a47-b355-65057990b06f apparmor=1 security=apparmor udev.log_priority=3 
           amd_iommu=off 
           Desktop: Xfce 4.14.2 tk: Gtk 3.24.13 info: xfce4-panel wm: xfwm4 dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:   Type: Laptop System: HUAWEI product: NBLK-WAX9X v: M1030 serial: <filter> 
           Mobo: HUAWEI model: NBLK-WAX9X-PCB v: M1030 serial: <filter> UEFI: HUAWEI v: 1.05 date: 12/04/2019 
Battery:   ID-1: BAT1 charge: 39.2 Wh condition: 56.5/55.3 Wh (102%) volts: 16.1/15.3 model: Sunwoda-H HB4692Z9ECW-41 
           type: Li-ion serial: <filter> status: Not charging cycles: 6 
CPU:       Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP arch: Zen+ 
           family: 17 (23) model-id: 18 (24) stepping: 1 microcode: 8108109 L2 cache: 2048 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 33548 
           Speed: 1300 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz): 1: 1258 2: 1225 3: 1306 4: 1335 5: 1293 
           6: 1339 7: 1361 8: 1302 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Picasso vendor: Huawei driver: amdgpu v: kernel bus ID: 03:00.0 
           chip ID: 1002:15d8 
           Display: x11 server: X.Org 1.20.7 driver: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa 
           resolution: 1920x1080~60Hz 
           OpenGL: renderer: AMD RAVEN (DRM 3.36.0 5.5.6-1-MANJARO LLVM 9.0.1) v: 4.5 Mesa 19.3.4 direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Huawei 
           driver: snd_hda_intel v: kernel bus ID: 03:00.1 chip ID: 1002:15de 
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Huawei driver: N/A 
           bus ID: 03:00.5 chip ID: 1022:15e2 
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: Huawei driver: snd_hda_intel v: kernel 
           bus ID: 03:00.6 chip ID: 1022:15e3 
           Sound Server: ALSA v: k5.5.6-1-MANJARO 
Network:   Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: & Tele RSH driver: rtw_pci v: N/A 
           port: 2000 bus ID: 02:00.0 chip ID: 10ec:c822 
           IF: wlp2s0 state: up mac: <filter> 
Drives:    Local Storage: total: 476.94 GiB used: 82.44 GiB (17.3%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000 size: 476.94 GiB block size: physical: 512 B 
           logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: EXA7301Q scheme: GPT 
Partition: ID-1: / raw size: 467.84 GiB size: 459.50 GiB (98.22%) used: 82.44 GiB (17.9%) fs: ext4 dev: /dev/dm-0 
           ID-2: swap-1 size: 8.80 GiB used: 0 KiB (0.0%) fs: swap swappiness: 60 (default) cache pressure: 100 (default) 
           dev: /dev/dm-1 
Sensors:   System Temperatures: cpu: 46.0 C mobo: N/A gpu: amdgpu temp: 46 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 306 Uptime: 44m Memory: 6.73 GiB used: 3.70 GiB (54.9%) Init: systemd v: 242 Compilers: gcc: 9.2.1 
           Shell: bash v: 5.0.16 running in: xfce4-terminal inxi: 3.0.37

All in all, I was positively surprised by how smoothly everything worked. I recommend this laptop to anyone, it has good specs for a very competitive price.

7 Likes

Thank you for the review, I have been considering this laptop because of its great price point and nice chassis.

1 Like

You made my day today:

One user who got everything working from the get-go on exotic hardware and sharing his success!

:+1: Thank you! :+1:

1 Like

A quick update: after a few days of usage I noticed that I had occasional problems when suspending. The issue was not resuming but suspending itself: sometimes the laptop froze and would never suspend, forcing me to shutdown. By looking at journalctl it seemed that there were some problems related to Plasma. I searched a bit without finding anything helpful, and in the end I decided to try if the issue persisted with XFCE. The answer is: no. :slightly_smiling_face:

1 Like

Hi,

what is your experience with the fan noises?
I own the same device since 2 days and the fan is a little bit annoying to me.

My fan doesn't spin all the time, as far as I can tell. And even when it does, it doesn't make a lot of noise. But I haven't done any tests. I don't even know how to do it, frankly. But if you have some commands that you would like me to run for comparison, let me know.

thank you for your reply. No, i don't have any commands for testing. It is more of a feeling. Watching 720p videos on youtube -> fan, browsing sites like 9gag .com -> fan. Perhaps my fan is louder than the other fans, due to a production defect. Or my expectations are to high. I will let it get checked.

Hi !
I am planning to buy this Matebook 14 D soon and I would like to know if you found any other issue ? Would you recommand me this laptop for tasks such as programming (front/back), web browsing... ?
(I would like to buy the 16go / i7 - 10510U version)

Thanks :wink:

Hi! I don't know if the version you want to buy is the same as mine. I'll leave my system info here so you can compare:

System:    Host: XXX Kernel: 5.6.10-1-MANJARO x86_64 bits: 64 compiler: gcc 
           v: 9.3.0 Desktop: Gnome 3.36.2 wm: gnome-shell dm: GDM 3.34.1 Distro: Manjaro Linux 
Machine:   Type: Laptop System: HUAWEI product: NBLK-WAX9X v: M1030 serial: <root required> 
           Mobo: HUAWEI model: NBLK-WAX9X-PCB v: M1030 serial: <root required> UEFI: HUAWEI v: 1.05 
           date: 12/04/2019 
Battery:   ID-1: BAT1 charge: 47.5 Wh condition: 54.0/55.3 Wh (98%) volts: 16.6/15.3 
           model: Sunwoda-H HB4692Z9ECW-41 type: Li-ion serial: 15461 status: Discharging 
           cycles: 47 
CPU:       Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx bits: 64 
           type: MT MCP arch: Zen+ rev: 1 L2 cache: 2048 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 33551 
           Speed: 1222 MHz min/max: 1400/2100 MHz boost: enabled Core speeds (MHz): 1: 1222 2: 1222 
           3: 1222 4: 1222 5: 1223 6: 1223 7: 1271 8: 1396 
Graphics:  Device-1: AMD Picasso vendor: Huawei driver: amdgpu v: kernel bus ID: 03:00.0 
           chip ID: 1002:15d8 
           Display: x11 server: X.org 1.20.8 driver: amdgpu compositor: gnome-shell 
           resolution: <xdpyinfo missing> 
           OpenGL: renderer: AMD RAVEN (DRM 3.36.0 5.6.10-1-MANJARO LLVM 10.0.0) v: 4.6 Mesa 20.0.6 
           direct render: Yes 
Audio:     Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio vendor: Huawei driver: snd_hda_intel 
           v: kernel bus ID: 03:00.1 chip ID: 1002:15de 
           Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Huawei driver: N/A 
           bus ID: 03:00.5 chip ID: 1022:15e2 
           Device-3: AMD Family 17h HD Audio vendor: Huawei driver: snd_hda_intel v: kernel 
           bus ID: 03:00.6 chip ID: 1022:15e3 
           Sound Server: ALSA v: k5.6.10-1-MANJARO 
Network:   Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: & Tele RSH 
           driver: rtw_pci v: N/A port: 2000 bus ID: 02:00.0 chip ID: 10ec:c822 
Drives:    Local Storage: total: 476.94 GiB used: 99.61 GiB (20.9%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-00000 size: 476.94 GiB 
           speed: 31.6 Gb/s lanes: 4 serial: S3W8NX0MC22140 rev: EXA7301Q scheme: GPT 
Partition: ID-1: / size: 468.16 GiB used: 99.61 GiB (21.3%) fs: ext4 dev: /dev/dm-0 
Sensors:   System Temperatures: cpu: 37.8 C mobo: N/A gpu: amdgpu temp: 37 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 259 Uptime: 7h 23m Memory: 6.73 GiB used: 4.27 GiB (63.4%) Init: systemd 
           v: 245 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.16 running in: gnome-terminal 
           inxi: 3.0.37 

I confirm that if you choose non-free drivers when booting from USB and install, the installation is performed correctly.

For the configuration, I can only recommend @cscs's great page: https://gitlab.com/cscs/linux-on-huawei-matebook-d-14-amd. Differently from what he suggests there, I use libinput (see below why).

The only issue that you could have from time to time is frozen touchpad when resuming from suspend. I think I have managed to fix this permanently (using libinput and a script that unloads and reload the touchpad module at every suspension), but @cscs still has this issue from time to time. If you buy this laptop we would have one more tester. :wink:

In general, I can only praise this laptop. I think it's an excellent product for its price.

Thanks for your reply ! The configuration I am focus on is slightly different but I hope it is going to work as well as yours ! If I buy it, I will share my experience on this topic.

Hi !

I received my new laptop few days ago and, as promised, here is my feedback !
I installed it in dual boot with windows 10 (which was already installed) and downloaded the latest version of Manjaro KDE Plasma. I used the 'non-free' drivers

Everything works out of the box ! I didn't have any problem for now (even the frozen touchpad after resuming from suspend, maybe it may occurs soon, idk)

Here is my config, for information :

System:    Kernel: 5.6.7-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.3.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.6-x86_64 root=UUID=4b56714b-907e-41b9-86e8-2c7f3f81023e rw quiet apparmor=1 
           security=apparmor udev.log_priority=3 
           Desktop: KDE Plasma 5.18.5 tk: Qt 5.14.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: HUAWEI product: NBLB-WAX9N v: M1010 serial: <filter> 
           Mobo: HUAWEI model: NBLB-WAX9N-PCB v: M1010 serial: <filter> UEFI: HUAWEI v: 1.05 date: 12/26/2019 
Battery:   ID-1: BAT1 charge: 43.4 Wh condition: 55.1/55.3 Wh (100%) volts: 16.2/15.3 model: Desay HB4692Z9ECW-41 type: Li-ion 
           serial: <filter> status: Discharging 
CPU:       Topology: Quad Core model: Intel Core i7-10510U bits: 64 type: MT MCP arch: Kaby Lake family: 6 model-id: 8E (142) 
           stepping: C (12) microcode: CA L2 cache: 8192 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 36812 
           Speed: 795 MHz min/max: 400/4900 MHz Core speeds (MHz): 1: 795 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
           Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel UHD Graphics vendor: QUANTA driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:9b41 
           Device-2: NVIDIA GP108M [GeForce MX250] vendor: QUANTA driver: nvidia v: 440.82 bus ID: 06:00.0 chip ID: 10de:1d13 
           Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia alternate: fbdev,intel,nouveau,nv,vesa 
           compositor: kwin_x11 resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.6 direct render: Yes 
Audio:     Device-1: Intel vendor: QUANTA driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:02c8 
           Sound Server: ALSA v: k5.6.7-1-MANJARO 
Network:   Device-1: Intel Wireless-AC 9462 driver: iwlwifi v: kernel port: 6000 bus ID: 00:14.3 chip ID: 8086:02f0 
           IF: wlp0s20f3 state: up mac: <filter> 
Drives:    Local Storage: total: 476.94 GiB used: 10.99 GiB (2.3%) 
           ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN730 SDBPNTY-512G-1027 size: 476.94 GiB block size: 
           physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 11110000 scheme: GPT 
Partition: ID-1: / raw size: 422.14 GiB size: 414.51 GiB (98.19%) used: 10.95 GiB (2.6%) fs: ext4 dev: /dev/nvme0n1p4 
Sensors:   System Temperatures: cpu: 38.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 265 Uptime: 3h 28m Memory: 15.39 GiB used: 2.25 GiB (14.6%) Init: systemd v: 244 Compilers: gcc: 9.3.0 
           Shell: bash v: 5.0.16 running in: konsole inxi: 3.0.37

Thank you again @MattG for your feedback. I am glad to join the Manjaro community :slight_smile:

2 Likes

Thanks for sharing your experience, and welcome! Come back to this thread if you have issues or important things to share regarding this laptop. Enjoy!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by