如何取回外接顯示器的原始解析度?
我有一個外接顯示器,用於通過 VGA 電纜在雙啟動筆記型電腦和 PC 之間切換。自從我買了它之後,它工作得很好,它仍然在我的 PC 上,但從昨天開始,它在我的任何筆記本作業系統中都不再以原始解析度顯示。我在筆記本上使用 Debian 9 和 Windows 10,我記得關於這個問題的最後一件事是使用 Driver Booster 升級筆記本的顯卡驅動程序。
顯示器是 1920x1080 的 AOC (M2470SWD2);顯卡是 NVIDIA GeForce 8800 GT (PC) 和 Intel HD Graphics 3000 (Dell Latitude E6420)。
插在 PC 上時解析度為 1920x1080,但插在筆記本上時解析度為 1366x768 (Windows) 或 1024x768 (Debian)。Debian 還將其標記為“未知顯示”。
我一直在網際網路上搜尋,我發現我認為可能適用於本案的類似問題。一是我通過在通電的電腦之間切換(拔下和插入)VGA 電纜損壞了顯示器的 EDID。我不認為是這樣,因為如果是這樣,我將無法在任何機器上獲得本機解析度,因為 EDID 是監視器,對吧?但是,我不能不注意到,當我執行命令時
xrandr --verbose
,“LVDS”(筆記本的集成顯示器)具有“EDID”以及比 VGA 更多的資訊:https ://pastebin.com/ndEq2RTF 。我還嘗試通過命令modprobe
,i2cdetect
,i2cdump
,./edid-rw
和edid-decode
,收集有關 VGA 的 EDID 的資訊或者,由於 Driver Booster 對 Intel HD Graphics 3000 的更新,這可能是顯卡驅動程序問題,但我認為這也沒有任何意義。如果升級了 Windows 驅動程序,為什麼 Debian 會受到影響?我嘗試在 Windows 上降級到較舊的驅動程序版本,但它也不起作用。
有誰知道如何解決這個問題?提前致謝。
我設法通過更改為 hdmi-to-dvi 電纜來解決它。所以這既不是驅動程序也不是損壞的 EDID 問題。可能是我筆記本上的 VGA 匯流排停止工作,因為它正在插入和拔出。無論如何,我恢復了顯示器的 1920x1080 原始解析度。