修正 Dell Ubuntu 電腦上的影像和顯示問題
摘要: 在 Dell Ubuntu 電腦上遇到影像或顯示問題?請按照本逐步指南修正黑色螢幕、低解析度、圖形驅動程式問題等。
說明
在 Ubuntu 上,您的 Dell 電腦顯示器是否無法正常運作?您來對地方了。本指南將引導您瞭解所有需要瞭解的內容,從瞭解視頻在Ubuntu上的工作原理到逐步修復常見的顯示問題。
無論您是看到黑屏、低解析度、顯示器閃爍還是登錄后出現空白螢幕,本指南都可以説明您快速找到正確的解決方案。
本文內容
- 步驟 1:識別您的視訊硬體類型
- 步驟 2:檢查您的顯示伺服器(Wayland 或 X11)
- 步驟 3:更新或安裝圖形驅動程式
- 步驟 4:修正黑色畫面或無顯示器
- 步驟 5:修正螢幕解析度低或不正確的問題
- 步驟 6:修正顯示器效能或閃爍問題
- 步驟 7:修正混合式顯示卡問題 (筆記型電腦)
- 仍需要協助嗎?
步驟 1:識別您的視訊硬體類型
在進行故障診斷之前,請先瞭解您的 Dell 電腦使用的圖形硬體類型。搭載 Ubuntu 的 Dell 電腦上使用的影像硬體有四種基本類型。
|
在命令前頭輸入
|
意義
|
|---|---|
|
內建 GPU
|
顯示卡晶片內建於處理器 (CPU)。在 Intel 型系統上很常見。
|
|
專用 GPU
|
系統中安裝的獨立顯示卡 (例如 NVIDIA 或 AMD)。
|
|
混合式顯示卡
|
兩個 GPU 可協同運作,通常是一個整合式 Intel 或 AMD 晶片加上一個專用的 NVIDIA 介面卡。常見於現代筆記型電腦。
|
|
外接式 GPU
|
透過外接式連接埠 (例如 Thunderbolt) 連接的顯示卡。
|
如何檢查電腦使用的 GPU
- 按下 Ctrl + Alt + T 以開啟終端機。
- 執行此命令:
lspci | grep VGA
這將顯示圖形硬體的名稱和類型。許多筆記型電腦有兩個 GPU,例如整合式 Intel 和專用的 NVIDIA 或 AMD 卡。的輸出 lspci 如果兩者存在,命令會同時列出兩者。
範例輸出 (混合式設定):
00:02.0 VGA 相容控制器:Intel Corporation UHD Graphics 630 01:00.0 VGA 相容控制器:NVIDIA Corporation GeForce GTX 1650
步驟 2:檢查您的顯示伺服器
Ubuntu 使用 顯示伺服器 來管理圖形在螢幕上的顯示方式。瞭解哪一個處於作用中狀態可協助您遵循正確的故障診斷步驟。
Wayland 是現代顯示協定,自 Ubuntu 21.04 以來一直取代 Ubuntu 中的 X11。Ubuntu 22.04 將預設的 Wayland 會話擴展到運行最新專有驅動程式的 NVIDIA 系統,而 Ubuntu 24.04 將 Wayland 進一步推送為主要會話類型。
如何檢查您的顯示伺服器
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行此命令:
echo $XDG_SESSION_TYPE
這將返回 wayland 或 x11,指示當前正在使用的顯示伺服器。此命令適用於所有最近的 Ubuntu 版本,包括 24.04。
為什麼這很重要?
Wayland 是推薦的預設顯示伺服器,以便在較新的 Ubuntu 版本上保持穩定性和性能。但是,某些應用程式,尤其是較舊的軟體或某些螢幕錄製工具,可能無法與Wayland正常工作。如果您遇到的問題只出現在 Ubuntu 內部 (不是在開機期間),在 Wayland 和 X11 之間切換可協助隔離問題。
如何在 Wayland 和 X11 之間切換
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行此命令以開啟顯示管理員設定檔:
sudo nano /etc/gdm3/custom.conf - 找到顯示以下內容的行:
#WaylandEnable=false - 若要 切換至 X11 (Xorg),請移除
#所以這一行是:WaylandEnable=false - 要 重新啟用 Wayland,請新增
#所以該行顯示為:#WaylandEnable=false - 按下 Ctrl+O 以儲存,然後按下 Ctrl + X 以結束。
- 執行以下命令以重新啟動顯示管理員:
sudo systemctl restart gdm3
這會將您登出,並立即套用變更。
步驟 3:更新或安裝圖形驅動程式
過時或遺失的圖形驅動程式是造成 Ubuntu 上顯示問題最常見的原因之一。顯示器的大多數問題都是由圖形驅動程式或設定問題引起的。
方法 A:使用軟體與更新工具 (最簡單)
Ubuntu 提供名為 「軟體和更新」 的圖形工具,可讓使用者在不使用終端機的情況下管理軟體來源和更新驅動程式。
- 選取 開始 按鈕 (Ubuntu 活動按鈕,左上角),然後搜尋 軟體與更新。
- 選取 「軟體和更新」 以開啟。
- 選取 其他驅動程式 標籤。
- 此標籤會列出適用於您硬體的所有專用驅動程式。Ubuntu 會自動偵測可用的驅動程式,並將其顯示在清單中。選取您要安裝的驅動程式,然後選取套 用變更。Ubuntu 會下載並安裝選取的驅動程式。
- 安裝完成後,請將電腦重新開機。
若為 NVIDIA 卡:尋找標示 為「使用 NVIDIA 驅動程式元套裝 (專屬,經測試)」 的選項,然後選取。選取 「套用變更 」以安裝驅動程式。安裝完成後,會出現重新開機按鈕。選取該程式以重新啟動電腦並完成驅動程式安裝。
若為 AMD 卡:預設情況下,Ubuntu 通常包含 AMD 顯示卡所需的開放原始碼驅動程式。如果遇到問題,「 其他驅動程式 」選項卡可能會顯示可選的專有 AMD 驅動程式。
方法 B:使用終端機
如果圖形工具不可用或不起作用,請使用終端:
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行此命令以更新套件清單:
sudo apt update - 執行此命令以自動為您的硬體安裝建議的驅動程式:
sudo ubuntu-drivers install - 重新啟動電腦。
ubuntu-drivers 工具依賴於與 「其他驅動程式 」圖形工具相同的邏輯,並在台式機和伺服器上提供更大的靈活性。如果您的電腦使用 安全開機,建議使用此工具,因為它會安裝預先建置的簽名驅動程式,且已知可與安全開機搭配使用。
apt 命令,不要同時運行其他方法。混合安裝方法可能會導致顯示問題。堅持一種方法。
步驟 4:修正黑色畫面或無顯示器
黑色螢幕是最常見的 Ubuntu 顯示問題之一。顯示器在開機期間、登入後或使用系統時可能保持空白,或隨機顯示。這可能源於硬體故障、驅動程式過時、設定錯誤或軟體衝突。
首先,檢查問題是硬體還是軟體
- 如果在 Ubuntu 載入之前 (開機時、BIOS 或 Dell 標誌畫面) 出現黑色畫面,很可能是硬體問題。前往 Dell 的顯示器故障診斷頁面。
- 如果在 Ubuntu 開始載入後才出現黑色畫面,請繼續執行下列步驟。
修正 A:開機進入復原模式
-
重新啟動電腦。
-
在啟動期間按住 Shift 鍵以顯示 GRUB 開機功能表。在某些系統上,按下 Esc 鍵而非 Shift。
-
在 GRUB 功能表中,選取 Ubuntu 的進階選項。
-
選取 Ubuntu (復原模式)。
-
在「復原」功能表中,選取 繼續 ,以安全顯示設定啟動正常開機。
-
如果這樣做無法解決,請返回復原功能表,然後選取 root 以存取命令列。
修正 B:從復原模式更新驅動程式
進入復原模式 root shell 後:
- 在復原功能表中選取 網路 ,以啟用網路。
- 一次執行一個命令:
sudo apt updatesudo ubuntu-drivers installsudo reboot
修正 C:檢查 BIOS/UEFI 設定
檢查您的 BIOS/UEFI 設定。如果您的系統使用混合顯示卡選項,請嘗試切換為 獨立顯示 卡而非 混合顯示卡 ,看看這是否能解決問題。
若要在 Dell 電腦上存取 BIOS:
- 重新啟動電腦。
- 在 Dell 標誌出現時重複按下 F2 。
- 導航到 視頻 或 顯示器 設置。
- 變更圖形模式 (如果有提供選項)。
- 儲存您的變更並重新啟動。
步驟 5:修正螢幕解析度低或不正確的問題
如果屏幕顯示的解析度非常低(例如,所有內容看起來都很大且圖元化),請嘗試以下步驟。
方法 A:使用顯示設定 (最簡單)
- 選取 活動 (左上角),然後搜尋 設定。
- 選取 顯示器。
- 從清單中選取您偏好的解決方案。
- 選取套用。
- 預覽逾時為 20 秒,如果您未選取 保留變更,系統會還原至先前的設定。這是一個有用的安全網。
方法 B:在終端機中使用 xrandr (僅限 x11/xorg 工作階段)
重要:設置自定義解析度有兩種主要解決方案:在啟動時添加內核參數(適用於 Wayland 和 Xorg),或者使用 xrandr (僅適用於 X11/Xorg 工作階段)。
若要先檢查目前的工作階段類型,請執行: echo $XDG_SESSION_TYPE
如果輸出顯示 x11,繼續 xrandr:
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行此命令以查看您連接的顯示器和可用的解析度:
xrandr - 若要設定特定解析度,請執行:
xrandr --output HDMI-1 --mode 1920x1080
取代 HDMI-1 以您的顯示名稱 (如 xrandr 輸出)和 1920x1080 以您的目標解析度。
xrandr,設置在重新啟動后不會保留。若要使更改永久生效,請參閱下面的方法 C。
方法C:使用內核參數設定自訂解析度(適用於 Wayland 和 X11)
這種方法在Wayland和Xorg上都能無縫運行。
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行此命令以開啟 GRUB 組態檔案:
sudo nano /etc/default/grub - 尋找以下開頭的行:
GRUB_CMDLINE_LINUX_DEFAULT= - 新增您想要的解析度 (取代
1920x1080和60與您的價值觀):GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=HDMI-1:1920x1080@60" - 按下 Ctrl + O 以儲存,然後按下 Ctrl + X 以結束。
- 執行此命令以套用變更:
sudo update-grub - 重新啟動電腦。
步驟 6:修正顯示器效能或閃爍問題
如果您在 Ubuntu 內部遇到螢幕閃爍、圖形效能緩慢或視覺故障,請嘗試下列步驟。
檢查問題是否僅存在於 Ubuntu 中
- 重新啟動電腦。
- 檢查問題是否出現在 BIOS 畫面或 Dell 開機標誌上。
- 是,在開機→期間出現 這是硬體問題。請聯絡 Dell 支援。
- 否,它只會出現在 Ubuntu 中, →請繼續執行下列步驟。
修正:更新系統套件
安裝過時的 Ubuntu 可能會導致顯示器不穩定。保持系統更新:
- 開啟終端機 (按下 Ctrl + Alt + T)。
- 執行:
sudo apt update && sudo apt upgrade -y - 更新完成後,請重新開機電腦。
修正:切換您的顯示伺服器
如果您在 Wayland 上遇到不穩定的情況,請嘗試切換到 X11,如 步驟 2 中所述。使用Xorg而不是Wayland的一些原因包括使用Wayland時的圖形錯誤或性能問題。
修正:檢查衝突的驅動程式
如果您先前曾從多個來源安裝驅動程式,則衝突可能會導致顯示問題。混合使用 Ubuntu 儲存庫套件、圖形驅動程式 PPA、NVIDIA 的 CUDA 儲存庫及 runfile 安裝,可能會留下不相符的 DKMS 模組或程式庫。
若要檢查您目前的驅動程式: sudo lshw -C display
查找 driver= 行以查看當前正在使用的內容。
步驟 7:修正混合式顯示卡問題 (筆記型電腦)
許多現代 Dell 筆記型電腦使用 混合式顯示卡,這表示它們同時具備整合式繪圖處理器 (通常是 Intel) 和專用 GPU (通常是 NVIDIA 或 AMD)。筆記型電腦上通常採用兩張顯示卡的混合設定。內建 Intel 顯示卡可作為主要驅動程式,可處理大部分較不密集的工作,而不會耗用太多電力。若要進行遊戲、3D 渲染及其他需要處理大量圖形的工作,應使用專用的 NVIDIA GPU。
如何在 GPU 之間切換
選項 A:使用 NVIDIA 設定應用程式 (適用於 NVIDIA + Intel 系統)
- 確定您的 NVIDIA 驅動程式已安裝 (請參閱 步驟 3)。
- 選取 活動 ,然後搜尋 NVIDIA 設定。
- 打開它並轉到 PRIME 設定檔 標籤。
- 您可以在以下 GPU 模式之間切換:NVIDIA (效能),僅將 NVIDIA 用於桌上型電腦; NVIDIA 隨需服務會使用內建 GPU,且僅在指定時僅使用 NVIDIA GPU。
- 更改圖形配置檔時,需要註銷再重新登錄才能看到效果。
選項 B:使用終端機
若要切換至 NVIDIA GPU: sudo prime-select nvidia
若要切換至內建的 Intel GPU: sudo prime-select intel
若要檢查目前選取的 GPU: prime-select query
外接顯示器無法搭配混合式顯示卡使用?
請注意,內建顯示卡模式可能代表如果系統的顯示器連接埠透過 NVIDIA GPU 連接,外接顯示器將無法運作。NVIDIA 顯示卡模式僅使用獨立 NVIDIA GPU。如果您的外接顯示器未顯示輸出,請嘗試使用上述步驟切換至 NVIDIA 模式。
仍需要協助嗎?
如果您已嘗試本指南中的步驟,但仍遇到顯示問題,請按照以下步驟操作:
- 在 Dell.com/support/diagnostics執行 Dell 的線上診斷程式,以檢查是否有硬體問題。
- 如需軟體特定問題,請造訪 ubuntuforums.org 上的 Ubuntu 社群論壇。
- 請聯絡 Canonical 以取得 Ubuntu 作業系統支援, 網址為 ubuntu.com/support。
提醒:Dell 僅支援您電腦隨附的硬體和出廠安裝的 Ubuntu 版本。如需進一步的軟體支援,系統可能會將您導向 Canonical。如果所述硬體為第三方裝置,則可能會指示您與製造商聯絡。
常見問題集 (FAQ)
問:安裝 Ubuntu 後,為什麼我的螢幕解析度卡在低設定?
A: 這通常表示 Ubuntu 使用的是通用影像驅動程式,而非適用於顯示卡的正確驅動程式。按照 步驟 3 安裝正確的驅動程式。
問:xrandr 在 Wayland 上工作嗎?
A: xrandr 只能看到 XWayland 畫面,無法設定實體 Wayland 輸出。如果你在 Wayland 上並且需要更改解析度,請使用“顯示設置”應用或 步驟 5 方法 C 中的內核參數方法。
問:Wayland和X11有什麼區別?
A: Wayland 是一種較新的顯示伺服器協定,旨在比 X.Org 更簡單、更安全、更高效。Wayland旨在通過隔離直接向用戶端輸入的處理來提供更流暢的圖形渲染和更安全的環境。X11(Xorg)是較舊的系統,一些應用程式仍然可以更好地使用它。
問:我筆記型電腦的外接顯示器無法運作。我該怎麼做?
答:在配備混合式顯示卡 (Intel + NVIDIA) 的 Dell 筆記型電腦上,外接顯示器連接埠通常會透過 NVIDIA GPU 連接。使用 PRIME 設定檔設定切換至 NVIDIA 模式,或 sudo prime-select nvidia 中,然後重新連接顯示器。
問:更新 Ubuntu 後,我看到黑色畫面。我該怎麼做?
A: 開機進入復原模式 (在啟動期間按住 Shift ,然後選取 Ubuntu > Ubuntu 的進階選項 (復原模式)),啟用網路,然後執行 sudo ubuntu-drivers install 其次是 reboot。
其他資訊
Canonical 透過下列方法提供軟體支援:
- Ubuntu 社群支援 - Ask Ubuntu
- Ubuntu 社群論壇
- 搜尋 Ubuntu 上的常見問題 (FAQ)
Dell 提供技術支援: