華為筆記本magicbook14 AMD安裝Manjaro Linux的一些踩坑配置


本文通過MetaWeblog自動發布,原文及更新鏈接:https://extendswind.top/posts/technical/manjaro_magicbook_install_and_configuration

雖然是linux版出廠自帶deepin專業版,但是隨后發的一鍵win10裝機U盤一聲不坑的把deepin格式化了,售后還只在線下才提供安裝包…

筆記本參數

Magicbook 14 (2019)

  • AMD R5 3500U
  • 8G + 512G

內核

不同的內核在這個筆記本的表現差距略大。當前(2020年-4月)測試過的內核里,只有linux56運行比較平穩。LTS的414/419直接開機黑屏,好像有一個是由於TLP服務的問題,systemctl disable tlp可以解決,TLP提供了電源管理功能,禁止了不知道影響有多大。LTS的linux54在睡眠時仍能聽到風扇轉動,無法正常睡眠。

當前的linux56的主要問題(其它內核也存在):

  • 指紋識別不能用
  • 麥克風禁音鍵不能用
  • 風扇無法控制 (好像沒有現成的驅動)

Huawei-WMI

相當於華為為自己的筆記本添加的驅動程序,具體介紹可以參考下面的鏈接。

https://github.com/aymanbagabas/Huawei-WMI

主要的Features:

  • Function hotkeys, implemented in v1.0
  • Micmute LED, implemented in v2.0. Updated in v3.0 to work with newer laptops.
  • Battery protection, implemented in v3.0. Updated in v3.3 to use battery charge API.
  • Fn-lock, implemented v3.0.

NOTE: Version v2.0 is the one in mainline kernel >= 5.0, this repository is used for testing and development purposes. v3.3 has been merged in kernel 5.5

電池保護與Fn鎖

參考某些理論,鋰電池在不用的時候保存為一半的電量對電池的損耗最少。因此,如果筆記本一直插電使用,最好讓電池在50%左右時只使用電源的電,而不繼續充電,ThinkPad、Surface等筆記本都提供了類似的電源保護功能,huawei-wmi在新的版本里也加入了電池的充電保護(默認是關閉狀態)。

Fn鎖似乎是個解決強迫症的設置,默認是在Fn鍵燈亮的時候是F1-F12,而在不亮的時候才是對應的功能鍵。Fn鎖可以將這個改成Fn燈不亮的時候是F1-F12。

這兩項設置一般通過下面的matebook-applet設置,在AUR里可以直接安裝,里面有使用說明。如果不需要這兩個功能可以不折騰。

https://github.com/nekr0z/matebook-applet

使用起來略麻煩,這個applet使用之前需要修改目錄/sys/devices/platform/huawei-wmi/的權限,sudo chmod -R 777 /sys/devices/platform/huawei-wmi,然后命令行運行matebook-applet,通知欄里會出現能夠改變這兩項的圖標。如果此目錄沒有執行命令的用戶的權限,則可以查看當前狀態而不能修改。

但是,這個目錄是動態創建的,重新開機之后權限會還原為root權限。https://github.com/nekr0z/matebook-applet#huawei-wmi-driver里有個現成的腳本如下,大概是新建了兩個service,動態修改huawei-wmi文件夾的用戶組,並將當前用戶添加到修改的用戶組中以獲得權限。這個applet設置一次后重啟會保留之前的設置,用得不多感覺折騰的必要不大,要調整的時候改一下權限就行。

$ git clone https://github.com/qu1x/huawei-wmi.git
$ cd huawei-wmi/generic
$ sudo make install

貌似主要是改變了huawei-wmi里的fn_lock_statecharge_control_thresholds 兩個文件,但是這兩個文件無法直接修改,不知道matebook-applet是調用的api還是其它的修改方式。

不知道這些是不是華為官方寫的,實現的幾種語言里都沒有中文,這種權限的問題也略不優雅。

一些其它的參考鏈接

https://github.com/nekr0z/linux-on-huawei-matebook-13-2019

https://github.com/zer0nka/linux-on-huawei-matebook-d-14-amd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM