小米 Redmibook Pro 15 2022 銳龍版 - Arch Linux 中文维基

跳至內容

# 小米 Redmibook Pro 15 2022 銳龍版

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

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

硬體 | PCI/USB ID | 是否正常工作
--- | --- | ---
觸摸板 | `27C6:01E0` | 是
鍵盤 |  | 是
顯卡 (AMD) | `1002:1681` | 是
無線網卡 | `10ec:b852` | 是
藍牙 | `0cb8:c559` | 是
攝像頭 | `2b7e:b557` | 是
音效卡 | `1002:1640` | 是
SD 讀卡器 | `10ec:525a` | 是
指紋識別 | `27c6:589a` | 未測試

此筆記本有兩個變種，一個有 NVIDIA 獨立顯卡，一個沒有。

## Installation

See #Firmware.

## Accessibility

The appearance of the UEFI is pretty simple and not very colorful, so it might work well with OCR software.

注意：Blind users should request the help of a sighted person to change UEFI settings

## Firmware

This UEFI setup interface has very limited options available. You can disable/enable Secure Boot, set/unset password, change the size of shared VRAM, change boot order, or change the date/time. But that is about what all you can do in it. Pressing `F12` during booting to select the boot device.

注意：This device does not have a BIOS speaker.

fwupd does not support this device yet.

### Secure Boot

在啟動畫面按 `F2` 鍵進入 UEFI 設置界面，按如下方式禁用UEFI/安全啟動。

- 安全 → 設置密碼，設置一個臨時的密碼
- 安全 → 禁用安全啟動
- 再次設置密碼，但在提示新密碼時可以使用空白密碼，這樣即可以在不使用密碼的同時禁用安全啟動。

## 話筒檢測問題

此筆記本使用了深蕾科技(SenaryTech) SN6140 音效卡晶片。外部話筒插入 3.5mm 接口時，有可能沒有被檢測到。

它只會在插入的耳麥(4段式 TRRS 插頭)的話筒阻抗較小時發生。比如我的安克聲闊 (Anker Soundcore) Q35 耳機自帶的話筒線的阻抗大約為 1000Ω，而我的其他兩個耳機的話筒的阻抗約為 2000Ω。 這很可能晶片在探測插入的是四段式 OMTP/CTIA (俗稱諾基亞/蘋果式或國標/美標) 耳麥還是普通的3段式耳機時存在 bug。由於耳機喇叭的阻抗一般都比話筒的小得多，音效卡可能依靠探測它們的阻抗來區分二者，但是遇到阻抗較小的話筒時就將它判斷錯誤了。

明白了這個原因，你就可以從下面幾種方法裡面選擇一種來解決或繞過這個問題了。（或者換一個其他的話筒）

### 改變阻抗

改變話筒的阻抗就可以使它被識別到，例如將它串聯一個合適阻值的電阻。當然這需要你手動更改電路的能力。

### 使用 `hda-verb` 命令來重新配置音效卡晶片

使用這種方法，你可以正常地插入耳麥，也不需要手動改變電路。然而，我不知道這些命令實際上都對音效卡做了什麼事情，請確保自己足夠自信和勇於冒險再嘗試。

安裝 alsa-tools包。

警告：所有這些命令都是我根據這兩行源碼 https://github.com/torvalds/linux/blob/780d569e6c4b422290f5cba319eb904b355d64be/sound/hda/codecs/conexant.c#L167 和自己的實驗得出的，因為我找不到 SN6140 或相近型號的晶片的數據手冊或文檔。

首先，檢查和保存你的(大概是)話筒偏置電流檢查閾值寄存器的初始值。這裡 `/dev/snd/hwC1D0` 是我的設備路徑，`0xb20` 是查詢動詞 (hda verb)，對應於設置動詞 `0x320` 的。`0` 是無用但必須寫出的參數。

    # hda-verb /dev/snd/hwC1D0 0x1c 0xb20 0
    nid = 0x1c, verb = 0xb20, param = 0x0
    value = 0x10

這裡 `0x10` 就是閾值寄存器的初始值。現在我們來更改一下：

    # hda-verb /dev/snd/hwC1D0 0x1c 0x320 0x08

這句命令將改寄存器設置為 `0x08`。在我的系統上它大約使檢測閾值降低了500Ω，你的效果可能略有區別。你也可以其他可能有用的值例如 `0x0`、`0x18`、`0x20` 或 `0x30`。它們似乎有不同的改變閾值的功效，但我完全不明白為什麼這樣會有用。

使用這些值你的話筒應該就可以正常識別和使用了。它似乎在重啟後仍然有效，甚至重啟到 Windows 後似乎仍然有效（可以在那邊修復同樣的問題）。如果你感到長期使用被更改的值不太舒服，也可以在使話筒用完畢後將它復原到初始值：

    # hda-verb /dev/snd/hwC1D0 0x1c 0x320 0x10

如果你的初始值不同，可將 `0x10` 換成你保存的初始值。

### 使用兩段式插入法

在插入耳麥的插頭時，請緩慢插入並盯著音頻輸入設備的列表看（比如 KDE 的聲音設置界面）。如果你在某個特定位置暫停，就可以看到它正確識別到了話筒，然後你就可以繼續插入，話筒就可以正常使用了。這種方法避免了運行未知命令可能帶來的後果，但是需要每次插入時都使用這樣的奇怪插入方法。

## 指紋識別

有一個第三方倉庫中含有此指紋識別器的驅動，未經測試是否能正常使用。

## 增加內置鍵盤映射的鍵碼

默認情況下，鍵盤右上角的小愛鍵沒有映射。如果你想把它映射為 Insert 鍵，可以安裝redmibook-hwdb-gitAUR來使用一個自定義的硬體資料庫規則補丁。

回車鍵和右 Ctrl 鍵的修正已經進入 systemd包 v257-rc1 及後續版本，無需另外配置。

## 另見

- 一個第三方倉庫，提供了一些 Redmibook 的 Linux 支持: https://github.com/vrolife/modern_laptop/
- 小米網站上的驅動下載 (僅限 Windows 系統): https://www.mi.com/service/notebook/drivers/A39S
- 此筆記本的一個 Hardware probe，注意它的藍牙/無線網卡和 SSD 都被用戶替換掉了。https://linux-hardware.org/?probe=3428364c49

分類：​

- 小米

小米 Redmibook Pro 15 2022 銳龍版
新增話題