我有一台筆記型電腦,戴爾 N5110,配備 nvidia 525m。我安裝了 nvidia-331 驅動程序,可以在 Ubuntu 儲存庫中找到該驅動程式。
當我連接 HDMI 時,所有螢幕都會隨機拉伸並且非常混亂。筆記型電腦螢幕的某些部分是 DVI 螢幕,部分是 HDMI 螢幕。螢幕是重疊的,但是當我在 arandr 中將它們分開時,在應用所有更改後它仍然無法使用。
我查看xrandr --query
並注意到,當所有三個螢幕都連接時,vga1 顯示為斷開連接和奇怪的虛擬連接。
當只有 hdmi 和筆記型電腦螢幕時,也會出現類似的情況。
所以基本上 Nvidia 無法正常使用 HDMI 連接埠。
此外,還有一個拉伸問題。因為當我將任何東西拉伸到完整尺寸時,它都會出現在兩個螢幕上。
我查了一下Xorg.conf
,它看起來像這樣:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
難道不應該有關於所有螢幕的更多資訊嗎?或者也許有一個特定的文件,我可以在其中配置 nvidia 並添加一些靜態值?
答案1
因此,經過一些實驗並幸運的是,我發現我必須xorg.conf
使用以下命令重新生成文件:sudo nvidia-xconfig
。之後重新啟動lightdm
就可以了;)
另外,在顯示設定(不是 nvidia-settings
)您可能必須選擇透過筆記型電腦螢幕對齊所有內容。