雙顯示器,DVI-I 到 VGA 轉換器解析度解析損壞
一般來說,我只是用 Xfce 搬到了最新的 Manjaro。我的顯卡是 GeForce 660 Ti(來自技嘉)。我插入了 2 台顯示器,一台(主)是插入 HDMI 埠的全高畫質螢幕,外接顯示器是只有 VGA 的舊 LCD,所以我必須讓轉換器將其插入我的顯卡。轉換器是 DVI-I 到 VGA。
當我執行預設的 linux 驅動程序時,一切正常,但我需要非免費的 Nvidia 驅動程序,問題就來了……安裝驅動程序後啟動系統後,我發現我的外部顯示器是 640x480,我嘗試通過使用 GUI 工具來解決這個問題,但它是最高可能的選項。然後我嘗試使用 xrandr 但正在執行(首先使用創建模式):
xrandr --addmode DVI-I-0 "1024x768_60.00"
結果是:
X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 41 Current serial number in output stream: 42
我嘗試了 nvidia-settings 但它也不允許我設置此解析度。我嘗試在那裡設置除解析度之外的所有內容並將其保存為 /etc/X11/xorg.conf.d 中名為 90-monitor.confg 的 x 配置(在一些論壇中可以找到)。我重新啟動了 X 伺服器,然後是整個機器,但它沒有改變任何東西。
首先,我嘗試設置最大支持解析度(1280x1024),但我認為這可能是個問題,所以我嘗試設置至少 1024x768。
我敢打賭這個問題來自這個轉換器,因為它會中斷顯示屬性解析(在這種情況下是螢幕大小)。但是,正如我之前所說,轉換器本身並不是障礙 - 新驅動程序的解析度很好
DVI-I-0 connected 640x480+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm 640x480 59.94*+ 320x240 60.05
如您所見,它告訴我螢幕為 0x0mm。
我是一個普通的 linux 使用者,在 Linux 上花了很多時間,但我的知識仍然很少,所以請幫助我簡單的說明。提前致謝。
最後,我發現了一些(幾乎)可以正常工作的說明。
完全按照原樣進行操作,我嘗試設置 1280x1024(此 LCD 顯示器的最大值),重新啟動,在登錄螢幕中就像那樣!登錄後,解析度改回 640x480(我心想,哦,來吧,愚蠢的 F ***),但我決定檢查 GUI 工具以查看可用的解析度,我發現有 1024x768 可用,點擊應用,它可以工作現在好了。