Linux And Matebook X Pro (MRGF-X)
Configuring The Laptop
When you install some linux distro on the Hauwei Matebook X Pro 2022 (MRGF-X), you’ll hit multiple issues with the default setup.
- There will be screen flickering / lagging. Overall it feels like the display renders / shows the state from few seconds ago.
- The laptop will run out of battery from time to time when on sleep for no reason.
To solve them, specify in /etc/default/grub this:
GRUB_CMDLINE_LINUX="i915.enable_psr=0 rhgb quiet"
The i915.enable_psr=0 will fix the flickering.
After you modify the /etc/default/grub, you have to run
- on Ubuntu -
sudo update-grub - on Fedora -
grub2-mkconfig -o /etc/grub2-efi.cfg
Open issues
fingerprint reader
The fingerprint reader doesn’t work - no driver for now..
suspend is broken
Both s2idle and deep suspend seem to be broken..
s2idle issues:
- wastes a lot of power
- doesn’t always work - sometimes it fails to wake up normally:
- it looks like a clean start
- all apps crash with permission errors
- it seems like the laptop is running with some weird user
deep issues:
- there is no way to wake the laptop :D
changing suspend type
Using mem_sleep_default=deep in the GRUB_CMDLINE_LINUX will force one of the two suspends
To check the active default do:
$ cat /sys/power/mem_sleep
s2idle [deep]
The value in [] is the default one.