GPD Win - Arch Linux 中文维基

跳至內容

# GPD Win

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 GPD_Win，最近一次同步於 2020-3-5，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

GPD Win[失效連結 2022-09-17 ⓘ]是一款小巧的（5.5英寸屏幕）手持設備。

## 修補

沒有在下面提及的功能應當是直接可用的。

### 內置Wi-Fi

在Linux Bug 185661得到解決之前，需要進行修補才能使內置Wi-Fi工作。目前的解決辦法是從此處獲取 brcmfmac4356-pcie.txt（中國大陸地區訪問可能需要代理工具），然後將其放在/lib/firmware/brcm，再重新加載brcmfmac模塊。

注意：網頁右下角的「txt」按鈕不會下載正確的文件。你需要手動將內容複製粘貼至brcmfmac4356-pcie.txt。

在Arch Linux安裝程序中讓內置Wi-Fi工作，最簡單的方法是：在Windows 10下將上述文件下載到C:\。然後在安裝程序中進行以下操作：

創建一個目錄並掛載Windows 10分區（將下面的mmcblk0p2換成你的Windows 10分區，可以通過運行lsblk找到）

    mkdir windows
    mount /dev/mmcblk0p2 windows

複製文件

    cp windows/brcmfmac4356-pcie.txt /lib/firmware/brcm

重新加載模塊

    modprobe -r brcmfmac
    modprobe brcmfmac

連接到Wi-Fi

    wifi-menu

注意：如果Wi-Fi看起來不能用，可能需要在BIOS中進行一項附加設置。重啟並在設備啟動同時按住Del鍵，在BIOS畫面中進入晶片組（Chipset）選項卡，選擇南橋（South Bridge），之後是LPSS & SCC配置（LPSS & SCC Configuration），將SCC SDIO支持（SCC SDIO Support）切換到PCI模式（PCI Mode）。保存BIOS更改，回到複製文件步驟再試一次。

### 電池監控

從內核4.12開始直接可用。更早版本的內核需要Hans de Goede的帶補丁內核，他的內核也會修復開機後插電源線不充電以及只能以500mA慢速充電的問題。

### 旋轉X會話

由於該設備使用了一塊手機屏幕，顯示畫面需要旋轉才能正常。從內核4.9.2開始，旋轉X會話（通過xrandr手動設置或在桌面環境的設置中操作）直接可用。（註：不同批次設備之間可能存在差異，原作者的GPD Win運行4.9.11-1內核未能解決屏幕旋轉問題）

如果使用GNOME時發現所有顯示內容被過度放大，運行以下命令恢復縮放：

    $ gsettings set org.gnome.desktop.interface scaling-factor 1

### 旋轉觸控螢幕

從內核4.9.2開始，旋轉X會話就會自動使觸控螢幕旋轉（迄今為止，只測試過gnome-control-center）。

注意：Gnome會應用正確的觸控螢幕方向，即使在使用arandr等第三方應用程式改變顯示方向時也是如此。而截至2018-02-16，XFCE並不會自動旋轉觸摸坐標系。

如果你的系統沒有自動旋轉觸控螢幕，運行以下命令可能會有用，但結果似乎因人而異。

    xinput set-prop 'Goodix Capacitive TouchScreen' 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1

### 修復在使用全核時的偶發崩潰問題

該CPU的睿頻是由軟體控制的，而Linux核心（4.4）無法將CPU頻率降到足夠低的程度。CPU會一直運行在2.4Ghz或接近的頻率，即使全部4個核心活躍也是如此，最終會導致CPU崩潰。禁用睿頻功能（BIOS中的「Turbo Mode」）可修復此問題。更多信息見此處。

### 聲音

在使用最新內核以及linux-lts包內核的情況下直接可用。耳機插孔可用，但目前需要Hans de Goede的帶補丁內核。

### 存儲卡讀卡器

在使用最新內核以及linux-lts包內核的情況下直接可用。

### 實體電源與音量鍵

可用，但目前需要Hans de Goede的帶補丁內核。

### 調整屏幕亮度

從內核4.14開始直接可用。更早版本的內核需要Hans de Goede的帶補丁內核。

### 掛起、恢復以及開蓋時喚醒

從內核4.14開始直接可用。更早版本的內核需要Hans de Goede的帶補丁內核。

## 安裝指南

### 啟動安裝器

重啟時按住Del或Esc鍵以進入BIOS。在BIOS畫面中，修改啟動順序將U盤設為優先，或者選擇單次從U盤啟動。

在Arch Linux引導選項畫面，高亮選中第一項，按e鍵編輯引導選項並添加「fbcon=rotate:1」使畫面能夠轉到正確的方向。

### 格式化並掛載分區，以與Windows 10共存

使用Windows中的「磁碟管理」或類似工具縮小Windows 10分區，並使用空閒空間為Arch Linux建立一個新分區。

運行lsblk來列出分區，注意以下分區的編號：

- （X） Windows引導加載器，一個100MB的分區
- （Y） Windows 10分區
- （Z） 新的Linux分區

格式化並掛載新的Linux分區

    mkfs.ext4 /dev/mmcblk0pZ
    mount /dev/mmcblk0pZ /mnt

創建boot目錄並掛載Windows引導加載器分區

    mkdir /mnt/boot
    mount /dev/mmcblk0pX /mnt/boot

### 安裝Arch Linux

安裝基本系統

    pacstrap -i /mnt base base-devel

將Wi-Fi補丁複製到新安裝的系統

    cp /lib/firmware/brcm/brcmfmac4356-pcie.txt /mnt/lib/firmware/brcm

接下來按照通常安裝指南進行，到安裝引導程序時再按照以下說明操作。

### 安裝引導程序

安裝引導程序

    bootctl install

創建並填寫/boot/loader/entries/arch.conf

注意：如果使用linux-lts包內核，請將/vmlinuz-linux改成/vmlinuz-linux-lts，/initramfs-linux.img改成/initramfs-linux-lts.img

    title   Arch Linux
    linux   /vmlinuz-linux
    initrd  /initramfs-linux.img
    options fbcon=rotate:1 root=/dev/mmcblk0pZ rw

GPD Win上Arch Linux的安裝到此完成。

分類：​

- GPD
- 包含失效連結的頁面

GPD Win
新增話題