使用正確的韌體讓 RTL8821CE Wi-Fi 在 Pardus 上正常運作
確定 RTL8821CE,安裝 Pardus 支援的 Realtek 韌體,並驗證驅動程式、Wi-Fi 掃描和下一步故障排除步驟。
如果在捲動或播放影片時出現水平分割,請先啟用 Pardus XFCE 的合成器並測試其垂直消隱同步模式。這是最安全的初始修復方法,因為它不會取代 Intel 驅動程式;TearFree僅當日誌確認工作階段使用的是舊版intel顯示驅動程式時,才新增 Xorg 的選項。
螢幕撕裂是指顯示器在前一幀刷新完成之前就開始顯示新幀,導致兩幀之間出現水平縫隙。在 Pardus 23 上,標準桌面環境是XFCE 4.18。它的xfwm4視窗管理器包含一個合成器,可以將桌面更新與顯示器的垂直刷新同步,具體描述請參閱XFCE 文件。 Intel 顯示卡使用核心i915驅動程序,而 Xorg 可以使用其內建modesetting驅動程式或單獨的舊版intel驅動程式。這些名稱很容易混淆:i915核心驅動程式是核心驅動程序,但這並不意味著 Xorg 使用的是舊版 Intel DDX 驅動程式。
在進行任何更改之前,請儲存目前工作,並注意畫面撕裂是影響整個桌面、僅視訊還是僅影響某個應用程式。開啟終端機並檢查會話類型:
echo "$XDG_SESSION_TYPE"
Pardus 23 XFCE 通常使用 X11,其會報告相關資訊x11。本指南後面的 Xorg 配置不適用於 Wayland 會話。若要識別圖形適配器和核心模組,請執行:
lspci -nnk | grep -A3 -E 'VGA|Display|3D'
此命令會報告正在使用的 GPU 和核心驅動程序,但不會識別 Xorg 顯示驅動程式。 Xorg 的日誌通常位於 ` ~/.local/share/xorg/Xorg.0.log/etc/ xorg /var/log/Xorg.0.log/log ...
grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null
如果兩個日誌檔案都不存在,請繼續進行 XFCE 合成器修復。不要為了獲得特定設定而安裝或強制使用其他驅動程式。
開啟設定管理器,選擇「視窗管理器調整」,然後開啟「合成器」標籤。確保已啟用顯示合成。 XFCE 的合成器會在顯示視窗之前合併視窗更新,XFCE 文件中對此有所說明xfwm4。如果已啟用,請先將其關閉再重新啟用,以重新啟動合成器,然後重現相同的滾動或視訊問題。


如果畫面撕裂問題仍然存在,請xfwm4啟用 GLX 垂直消隱同步。 GLX 是一種將 X11 圖形更新與顯示刷新同步的方法。在 XFCE 會話的終端機中執行以下命令:
xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create
該命令會建立或更新設置,使其在登入後仍然有效。登出並重新登錄,或重新啟動視窗管理器,然後重新測試相同的內容。 Xfwm4 支援多種同步模式;上游合成器文件解釋了可用的選項,但只有內建在您安裝版本中的模式才能正常運作。使用以下命令檢查可用功能xfwm4 --version。如果 GLX 模式無效,且建立報告支援 Xpresent 模式,請將其作為替代模式進行測試:
xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create
一次只測試一種模式。若要恢復自動選擇,請使用auto代替xpresent。避免將模式設定為off作為永久解決方案;停用垂直消隱同步可能會導致畫面撕裂問題再次出現。
除非 Xorg 日誌將目前活動驅動程式識別為intelIntel Xorg 驅動程序,否則請跳過此部分。 Intel Xorg 驅動程式的TearFree選項會在更新顯示之前渲染到後緩衝區。 Debian Bookworm 驅動程式手冊指出,這需要額外分配一個幀緩衝區大小的內存,並且可能會降低吞吐量並增加少量輸出延遲。對於記憶體或效能餘裕有限的機器來說,這可能是一個不太划算的權衡。
當日誌確認無誤後intel,建立一個新的 Xorg 程式碼片段,不要覆蓋任何現有配置。首先檢查檔案名稱是否未被使用:
ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf
如果系統提示檔案不存在,請使用管理員權限建立該檔案:
sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf
僅新增此裝置部分,儲存並關閉編輯器:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
重新啟動圖形會話或重新啟動系統以載入變更。請勿將此部分用於modesetting:此節明確選擇了舊版 Intel Xorg 驅動程式。 Debian 的Bookworm 軟體包說明不建議對 2007 年左右及之後生產的 GPU 使用該單獨的驅動程式;不要僅僅為了啟用此功能而在較新的顯示卡上安裝它TearFree。對於其他驅動程序,請繼續使用 XFCE 的合成器設置,並查閱您已安裝版本的相關 Xorg 文件。
如果在新增檔案後圖形登入失敗,請使用Ctrl+ Alt+切換到文字控制台F3,登錄,然後僅刪除新新增的程式碼片段:
sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot
僅當您為此變更建立了完全相同的檔案時才使用此回滾操作。如果檔案名稱之前已存在,請勿刪除或取代它。
重新登入後,測試之前的操作:緩慢滾動網頁、移動窗口,並以相同尺寸播放相同影片。注意觀察是否有水平方向的畫面撕裂,而不是畫面卡頓或幀率過低。檢查第二個應用程序,如果可能,每次只檢查一個顯示器。如果在桌面乾淨的情況下,全螢幕影片仍然出現畫面撕裂,則問題可能出在影片播放器的輸出路徑上,而不是 XFCE 合成方面。
同時檢查「設定管理器」>「顯示」,並使用顯示器報告支援的解析度和刷新率。錯誤的模式、不穩定的線纜或僅限於某個輸出埠的問題都可能類似於驅動程式問題。每次只更改一個設置,以便確定哪個更改有效。如果出現黑畫面、影像損壞或效能大幅下降,請停止操作;在嘗試其他變更之前,請先撤銷上次的變更。

圖說:這些面板是通用介面示意圖,並非 Pardus 的螢幕截圖。 Pardus 和 Xfce 的標籤會因軟體包版本而異;請遵循文字中的設定名稱和命令。
確定 RTL8821CE,安裝 Pardus 支援的 Realtek 韌體,並驗證驅動程式、Wi-Fi 掃描和下一步故障排除步驟。
使用 Pardus 的硬體感知安裝程序啟用正確的 NVIDIA 驅動程序,安全重啟,並驗證活動的核心模組。
在 Gooroom OS 上安全安裝官方 Chrome 軟體包,使用前請檢查相容性、保留裝置控制並驗證瀏覽器原則。
準備 DNS 和時間,將 Pardus 註冊到 realmd 和 SSSD,並在依賴 AD 登入之前驗證網域成員資格和使用者查找。
透過檢查顯示會話、啟用合成器同步,並僅在活動驅動程式支援時套用 Intel 的 Xorg TearFree 選項,可以減少 Pardus XFCE 中的水平撕裂。
在 Pardus 上向 NetworkManager 新增 OpenVPN 設定文件,安裝正確的插件,保護憑證,並驗證 VPN 是否處於活動狀態。
準備一個可啟動的 USB 驅動器,檢查 64 位元硬體相容性,並在保護現有檔案和避免常見傳統 BIOS 陷阱的同時安裝 Pardus 23 XFCE。
向 Pardus 用戶端分發自訂壁紙,配置 Xfce 或 GNOME 桌面,並套用 Lider Ahenk 使用者原則,同時進行安全試點檢查。
透過檢查 SPICE、虛擬視訊、訪客通道和 spice-vdagent 來修復 1024 × 768 的上限——當 Pardus 缺少軟體包候選時,進行安全檢查。
設定 Lider 伺服器,安全地配置其安裝程序,註冊 Ahenk 端點,並在擴展中央管理之前驗證試點。