Ubuntu配置显卡与切分屏 走过的坑

由于想使用笔记本HDMI连接外接显示器,17到18年的跨年算是废了,电脑被整挂了,杯具啊。。。

还好经过17年的最后一晚上和18年第一个早上把电脑修复了。。。


一.xrandr使用和问题的修复:

执行sudo xrandr 命令查看已经连接的显示设备如下:

Screen 0: minimum 8 x 8, current 3286 x 1080, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 598mm x 336mm


xrandr常用命令(这里的VGA与LVDS分别换成第1步中的设备名,如VGA1、LVDS1):
xrandr --output VGA --same-as LVDS --auto
打开外接显示器(--auto:最高分辨率),与笔记本液晶屏幕显示同样内容(克隆)
xrandr --output VGA --same-as LVDS --mode 1280x1024
打开外接显示器(分辨率为1280x1024),与笔记本液晶屏幕显示同样内容(克隆)
xrandr --output VGA --right-of LVDS --auto
打开外接显示器(--auto:最高分辨率),设置为右侧扩展屏幕
xrandr --output VGA --off
关闭外接显示器
xrandr --output VGA --auto --output LVDS --off
打开外接显示器,同时关闭笔记本液晶屏幕(只用外接显示器工作)
xrandr --output VGA --off --output LVDS --auto
关闭外接显示器,同时打开笔记本液晶屏幕 (只用笔记本液晶屏)


注意:这里不要直接把所有显示设备都关闭,昨天(17年的最后一天)执行了下属命令导致电脑开机都进不来界面

xrandr --output HDMI --off --output LVDS --off(建议不要试,试了的话你要看下面的步骤恢复了)。


修复步骤:

1.开机Ctrl+Alt+F1进入init 1模式,root用户登录

2.执行apt-get update时出现 dpkg 错误 并提示使用sudo dpkg --configure -a

3.执行sudo dpkg --configure -a

4.sudo apt-get update

5.sudo apt-get upgrade

6.reboot

重启之后可正常进入图形化界面了。


二.Ubuntu显卡更新

问题:通过UI界面更新了显卡驱动重启后黑屏

解决方法:

1.开机Ctrl+Alt+F1进入init 1模式,root用户登录

2.sudo ubuntu-drivers devices查看设备适用的显卡如下:

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DE3sv000017AAsd00003902bc03sc00i00
model    : GF108M [GeForce GT 635M]
driver   : nvidia-340 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304 - third-party free
driver   : nvidia-387 - third-party free recommended
driver   : nvidia-381 - third-party free
driver   : nvidia-384 - third-party free


== cpu-microcode.py ==
driver   : intel-microcode - distro non-free

3.重新安装显卡,如我的设备适合nvidia-387,请自行查看自己电脑显卡适合什么驱动

sudo apt-get install nvidia-387

注意:如果安装显卡时出现错误,可以先安装一个最低版本的显卡,等设备启动后再重新按照步骤更新最新的显卡

4.安装完成重启reboot

5.设备启动后执行 sudo nvidia-settings设置Prime Profiles为N卡显示即可


你可能感兴趣的:(折腾Ubuntu)