ubuntu双显示器下发生的问题
因為ubuntu系統經常使用終端命令,有些經常去網上查找,如果有兩個屏幕將會顯得十分方便。下面說一下我遇到的問題。
1.插入HDMI外接口的時候筆記本屏幕進入無圖形界面,拔掉后重回登錄界面
解決方法就是重裝顯卡驅動。在ubuntu的軟件與更新頁面
換一個驅動安裝就行。
如果附加驅動里沒有顯示的話,換一個源試試看。(我這個當初也是莫名其妙的就有了)
之后再插入顯示器的線應該就沒問題了。
2.外接屏幕無反應,黑屏。
打開終端,輸入下面的指令,查看HDMI的狀態。
xrandr我這邊HDMI顯示的是有連接的,如果你們的沒有連接,那么開始下面的解決辦法。
原因
ubuntu系統電腦如果有兩個顯卡:獨顯和核顯,就會出現HDMI沒有信號,因為電腦默認使用核顯,而HDMI的輸出是由獨顯給的,所以會出現HDMI沒有信號的情況。
解決辦法
安裝自己的獨顯驅動。
顯卡驅動安裝 檢查自己的顯卡型號
lspci | grep -i vga //會出現一個16進制的數字選有nvidia的那個就是獨顯(我的是1c91),把這個16進制數字粘貼到PCI devices(網址進去較慢,耐心ing)可以查詢到顯卡的型號。
下載nvidia驅動
下載驅動網址,查詢到之后選擇一個版本下載。
準備工作
禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf在打開的文件中加入
blacklist nouveau options nouveau modeset=0更新系統
sudo update-initramfs -u重啟
sudo reboot驗證是否禁用nouveau,若系統沒有任何輸出則禁用成功。
lsmod | grep nouveau開始安裝
1.將下載的.run文件放在home文件夾下以便之后使用(一定要做)。
2.在ubuntu下ctrl+alt+f1進入命令行界面,在命令行界面ctrl+alt+f7退出命令行界面。(以防進去之后不知道怎么出來) 之后的步驟最好先用手機拍照再進行
3.sudo service lightdm stop //關閉圖形界面
4.進入命令行界面ctrl+alt+f1
5.輸入自己的用戶名,回車
6.輸入自己的登錄密碼,回車
7.sudo apt-get remove nvidia-* //卸載原有驅動
8.sudo chmod 777 NVIDIA-Linux-x86_64-460.67.run //將驅動轉換成可執行文件
注意:NVIDIA-Linux-x86_64-460.67.run是我的驅動文件,這個要改成自己的
9.sudo ./NVIDIA-Linux-x86_64-460.67.run -no-nouveau-check -no-opengl-files//輸全了
10.安裝速度很快,一路回車就可。若有問題看下面的引用部分
執行這一步會收到很多提示:
問題1:The distribution-provided pre-install script failed! Are you sure you want to continue? 選擇 yes 繼續。
問題2:Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 選擇 No 繼續。
問題3:Nvidia’s 32-bit compatibility libraries? 選擇 No繼續。
問題4:Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 選擇 Yes 繼續
上面這種情況是比較順利的情況, 也會有不順利的時候,就是執行問題2之后報錯,
報錯1:The target kernel has CONFIG_MODULE_SIG set, which means that it support------ from a trusted key. This system has UEFI Secure Boot enabled; many distributions enforce module signature verification on UEFI
systems when Secure Boot is on;… 大致的意思就是我們的安全啟動還處于打開的狀態, 這時候需要將其關閉;
正常進入BIOS模式,在系統設置中找到安全啟動,也就是SecureBoot 將其關閉即可;
關閉之后,再重新回到第六步,關閉顯示界面,重新安裝驅動。
11.sudo service lightdm start //啟動圖形界面
結束工作
掛載Nvidia驅動:
modprobe nvidia//一定要做檢查驅動是否安裝成功:
nvidia-smi如果以上的步驟下來還不成功!!
1.打開終端添加鏡像源
sudo add-apt-repository ppa:graphics-drivers/ppa2.更新庫
sudo apt-get update3.輸入
ubuntu-drivers devices4.有可能有一個也有可能有多個,選擇后面有recommended的那個
5.我的是nvidia-430,不一樣的自己改一下
sudo apt-get install nvidia-430 nvidia-settings nvidia-prime6.重啟
sudo reboot結束
打開終端,輸入
nvidia-settings之后再插顯示器就沒問題了。
參考鏈接:ubuntu16.04的HDMI沒有輸出不能外接顯示器_只會Ctrl加C再加V的博客-CSDN博客
參考鏈接:NVIDIA 顯卡驅動安裝_啊哈包子-CSDN博客_nvidia 顯卡驅動安裝
總結
以上是生活随笔為你收集整理的ubuntu双显示器下发生的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文化财经SAR指标计算(二)
- 下一篇: ubuntu18.04安装pycharm