Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

筆記本安裝 Linux 完全指南:顯卡、網卡、電源管理、休眠、高 DPI 全攻略

編輯:Linux 教學

核心差異:筆記本 vs 桌面機

  • 顯卡:集成/獨顯切換 (Optimus/Prime/AMD Switchable Graphics)、專有驅動與 Wayland 兼容、外接顯示器熱插拔。
  • 網絡:Wi-Fi 晶片 (Intel/Realtek/MediaTek/Broadcom) 驅動/固件、藍牙共存、睡眠喚醒斷網、隨機 MAC 掃描。
  • 電源:CPU 睿頻/降頻 (intel_pstate/amd_pstate)、顯卡運行時電源管理 (D3cold)、S0ix/S3 睡眠狀態、電池閾值充電、風扇曲線。
  • 輸入/顯示:高 DPI (HiDPI) 縮放、觸控板手勢 (libinput)、觸控屏、筆輸入、鍵盤背光、功能鍵 (Fn+Fx)。
  • 硬件專用:指紋讀取器 (fprintd)、紅外攝像頭 (Windows Hello)、雷電/USB4 授權、生物識別、傳感器 (加速度/陀螺儀/環境光)。

安裝前準備

  1. 備份 Windows BitLocker 恢復金鑰 (Microsoft 帳戶或列印備份)。
  2. BIOS 設置:禁用 Secure Boot (若需 NVIDIA 專有驅動/第三方內核模組)、啟用 AHCI/NVMe、關閉 Fast Boot、設置 SATA/PCIe 模式正確。
  3. 制作啟動盤:dd if=distro.iso of=/dev/sdX bs=4M status=progress && sync (Ventoy/Rufus/Etcher 均可)。
  4. 預留分區:EFI 系統分區 (ESP) 512MB-1GB、根分區 50-100GB、Home 獨立、Swap (內存 ≤16GB 設 1-2x RAM,>16GB 設 8-16GB 或用 swapfile)。

顯卡驅動終極方案

Wayland 兼容:NVIDIA 535+ 完整支持 GNOME/KDE/Wayfire/Sway/Hyprland。舊版驅動需內核參數 nvidia-drm.modeset=1。

Wi-Fi/藍牙 斷連根治

# Intel AX200/AX210/BE200 等現代晶片
# 1. 確保 linux-firmware 最新
# 2. 禁用 802.11n 聚合 (舊路由兼容)
echo "options iwlwifi 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi.conf
# 3. 禁用電源管理 (關鍵!)
echo -e "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/wifi-powersave.conf
# 4. 藍牙共存優化
echo "options btusb enable_autosuspend=n" | sudo tee /etc/modprobe.d/btusb.conf
# 5. 隨機 MAC 掃描 (隱私)
echo -e "[device]\nwifi.scan-rand-mac-address=yes" | sudo tee /etc/NetworkManager/conf.d/rand-mac.conf

電源管理:TLP + 自定義調優

# 安裝
sudo apt install tlp tlp-rdw tp-smapi-dkms acpi-call-dkms  # ThinkPad 專用
sudo dnf install tlp tlp-rdw

# 關鍵配置 /etc/tlp.conf
CPU_SCALING_GOVERNOR_ON_AC=performance
CPU_SCALING_GOVERNOR_ON_BAT=powersave
CPU_HWP_ON_AC=1
CPU_HWP_ON_BAT=1
PLATFORM_PROFILE_ON_AC=performance
PLATFORM_PROFILE_ON_BAT=low-power
PCIE_ASPM_ON_BAT=powersupersave
RUNTIME_PM_ON_BAT=auto
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=1

# 系統級電源管理
systemctl enable --now tlp
# systemd-logind 關蓋動作 /etc/systemd/logind.conf
HandleLidSwitch=suspend
HandleLidSwitchDocked=ignore
IdleAction=suspend
IdleActionSec=30min

休眠 (Suspend-to-Disk / Hibernate) 配置

  1. Swap 空間 ≥ 物理內存 (含顯存佔用) + 佔用緩衝。swapon --show 確認。
  2. 內核命令行添加 resume=UUID= resume_offset= (swapfile 需 filefrag -v /swapfile 獲取 offset)。
  3. update-grub / dracut --force / mkinitcpio -P 重建 initramfs (需包含 resume hook)。
  4. 測試:systemctl hibernate。

高 DPI (HiDPI) 縮放完美適配

硬件組合推薦方案關鍵包/命令
Intel 核顯のみ開箱即用 (i915/xe + Mesa)無需額外操作
AMD 核顯/獨顯 (RDNA/GCN)開源棧完美支持mesa-vulkan-drivers libva-mesa-driver
NVIDIA 獨顯 (Optimus)方案 A: 純獨顯模式 (BIOS 切換/Prime) → NVIDIA 專有驅動 + nvidia-primenvidia-driver nvidia-prime
方案 B: 動態切換 → optimus-manager / envycontrol / supergfxctloptimus-manager --switch nvidia
Intel + NVIDIA (無 MUX)方案 C: 核顯輸出 + 獨顯離渲染 (PRIME Render Offload)__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears

應用級修正:/usr/share/applications/*.desktop → Exec=env GDK_SCALE=2 GDK_DPI_SCALE=0.5 app。

常見硬件專用驅動

  • 指紋:fprintd-enroll 錄入,PAM 集成 pam_fprintd.so。
  • 雷電/USB4:bolt 守護進程授權設備,boltctl 管理。
  • 風扇控制:ThinkPad thinkfan/tpfancontrol,其他 fancontrol (lm-sensors) + pwmconfig。
  • 鍵盤背光/功能鍵:asusctl/lenovo-legion-linux/razergenie 等廠商專用工具。

驗證清單 (安裝後必跑)

# 1. 顯卡
glxinfo | grep "OpenGL renderer"
vulkaninfo | grep deviceName
# 2. 睡眠/休眠
systemctl suspend; systemctl hibernate
# 3. Wi-Fi 穩定性
ping -c 100 192.168.1.1  # 無丟包
# 4. 電池壽命
tlp-stat -b
# 5. 熱插拔外接顯示器
# 6. 指紋/生物識別
fprintd-verify
# 7. 內核錯誤
journalctl -p err -b | grep -v "Failed to start.*plymouth" | head -20

總結

筆記本 Linux 體驗的關鍵在於顯卡切換策略選型、Wi-Fi 電源管理禁用、Swap/休眠配置、HiDPI 縮放適配、廠商專用功能驅動。選擇「Linux 預裝/認證機型」(Dell XPS/精準、Lenovo ThinkPad P/T/X1、System76、TUXEDO、Slimbook) 可規避 90% 硬件適配坑。自行安裝時,請將上述配置腳本化 (Ansible/Shell/GitOps),實現「一次調優,多機複用」。

Copyright © Windows教程網 All Rights Reserved
桌面環境設置路徑環境變量 (應用級)
GNOME設置 → 顯示 → 縮放 (100%/200%/300%) 或分數縮放 (實驗性)GDK_SCALE=2 GDK_DPI_SCALE=0.5
KDE Plasma系統設置 → 顯示器 → 縮放比例 (支持分數、每屏獨立)QT_AUTO_SCREEN_SCALE_FACTOR=1 / QT_SCALE_FACTOR=1.5
Sway/Hyprland (Wayland)配置文件 output eDP-1 scale 1.5原生 Wayland 協議
X11 (i3/bspwm 等)xrandr --output eDP-1 --scale 1.5x1.5 (模糊) 或 xrandr --dpi 192 + 字體 DPIGDK_DPI_SCALE / QT_FONT_DPI