為 Geforce 970 安裝驅動程序後無法顯示多台顯示器
我正在嘗試在多台顯示器上添加擴展我的桌面,但是當我進入
Display
它時只顯示一台顯示器(我的 Nvidia 970 解析度為 640x480)。但是,當我這樣做時,inxi -Gx
我看到了兩個顯卡。知道如何在所有三台顯示器上顯示螢幕嗎?king@king-MS-7640 ~ $ inxi -Gx Graphics: Card-1: NVIDIA Device 13c2 bus-ID: 01:00.0 Card-2: Advanced Micro Devices [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] bus-ID: 02:00.0 Display Server: X.Org 1.17.1 driver: nvidia Resolution: 640x480@59.9hz GLX Renderer: GeForce GTX 970/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 367.44 Direct Rendering: Yes
如果需要,我對 970 的安裝過程是:
#physically unplug nvidia 970 #reinstall mint 17.3 add launchpad ppa apt-get update sudo apt-get install nvidia-367 sudo reboot #reconnect the disconnected 970 #fails to launch xserver sudo nvidia-xconfig sudo reboot
我有兩台顯示器(通過 DVI 分配器)連接到 Radeon,還有一台顯示器(通過 DVI)連接到 Geforce 970。
回歸本源:
您的顯卡由X 伺服器驅動。X 伺服器嘗試自動配置自己以使用可用的硬體,但有時這不起作用(或無法以您想要的方式工作)。在這種情況下,您需要通過xorg.conf文件配置 X 伺服器(參見此處了解 Ubuntu 上的位置,在我的 Debian 系統上,我將其放入
/etc/X11/xorg.conf
,這是“傳統”位置)。另一個複雜因素是nvidia驅動程序是封閉原始碼,有時與其他 X 驅動程序不能很好地配合。
第二個問題是開源的radeon驅動與專有的**fglrx驅動衝突,所以如果你安裝了它,你應該刪除所有包含“fglrx”的包。
所有其他軟體都在此之上工作。所以即使有一些軟體可以讓你通過一個漂亮的 GUI 來配置所有東西,如果出現問題,你仍然需要回到這個級別來弄清楚如何修復它。
- 嘗試調試 X 伺服器的配置時,首先要做的是查看日誌文件。在我的系統上,日誌文件在 中
/var/log/Xorg.0.log
,“0”表示第一台 X 伺服器(通常只有一個,但一個可以啟動多個伺服器)。日誌文件將告訴您 X 嘗試載入哪些驅動程序,驅動程序為初始化卡所做的工作,以及如果出現問題,出現了什麼問題以及原因。所以看看這個文件。如果它提到了您的 AMD 卡,但出現了某種錯誤,您就知道接下來要查找什麼。如果它根本沒有提到 AMD 卡,那麼它預設決定只使用第一張卡,所以我們需要一個
xorg.conf
.每次您對伺服器進行更改
xorg.conf
並重新啟動伺服器時,請再次查看日誌文件以驗證哪些有效,哪些無效。
- X 伺服器由顯示管理器啟動。呼叫 Gnome 桌面
gdm
的顯示管理器,呼叫 KDE 的顯示管理器kdm
。從控制台登錄重新啟動這些以重新啟動 X 伺服器(比重新啟動更快)。您的 Ubuntu 可能使用 systemd(我不使用),但它應該類似於
systemctl restart gdm.service
orsystemctrl restart kdm.service
。
- 如果您停止顯示管理器(
systemctrl stop
而不是restart
,或啟動進入恢復模式),您可以使用X -configure
讓 X 為您創建一個與預設配置相對應的配置文件。這樣做並不是絕對必要的,但它會讓您了解配置文件的結構以及各個部分對於您的硬體的外觀。4)文件中最重要的部分
xorg.conf
是兩個device
部分,每張卡一個。他們應該看起來像Section "Device" Identifier "NVIDIA Card" Driver "nvidia" BusID "PCI:1:0:0" EndSection Section "Device" Identifier "AMD Card" Driver "radeon" BusID "PCI:2:0:0" EndSection
這很可能已經足夠了,其他部分不應該是必需的,這些部分的預設值應該可以工作。如果監視器沒有按照您想要的方式佈局,您可能需要一個部分。
ServerLayout
如果它不起作用,請查看日誌文件並嘗試找出問題所在,然後進行
xorg.conf
相應的更改。這是一個過程,我無法一步步描述,因為我還需要查看日誌文件才能看到下一步該做什麼。該
xorg.conf
文件的格式以及可用選項也記錄在手冊頁中:man xorg.conf
,man nvidia
,man radeon
.相關問題: