手动调整Ubuntu16系统的分辨率
家里原来有一个联想K29,用了将近5年了。不得不表扬一下这一代联想昭阳的笔记本,用了这么多年键盘依旧那么好用,而且开机后几乎听不到任何噪音。不过为了单独配置一台服务器做项目,从咸鱼购入一台二手的ThinkCentre,外接LG 23“(1920*1080)显示器。但麻烦就出在了显示器和Ubuntu上——Ubuntu的分辨率只有1204*768和800*600可选。
解决问题的思路如下:
1. 是显卡驱动不匹配造成的?
考虑到k29的Win 10外接显示器可以自动识别最佳分辨率,所以理所当然认为是Ubuntu驱动不支持23”显示器。开始漫长的更新驱动。但无论怎么更新驱动都无法解决问题。
2. 百度此类问题发现在超级终端下可以手动调整
2.1 #xrandr (查看当前屏幕分辨率)
回车后如下:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.00*(当前的分辨率)
800x600 60.32 56.25
VGA-0 disconnected (normal left inverted right x axis y axis)
2.2 #cvt 1920 1080 (将屏幕分辨率设置为1920*1080大小)
回车后屏幕显示:
# 1024×768 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1024×768_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
2.3 #xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync (后面的参数复制上面的,继续设置并回车)
2.4 #xrandr --addmode DVI-0 "1920x1080_60.00"(添加屏幕显示并回车)
2.5 #xrandr --output DVI-0 --mode "1920x1080_60.00"(设置完成并回车,此时屏幕分辨率设置成了1920*1080)
2.6 #xrandr(查看设置好的分辨率)
2.7 #gksu amd-settings(保存设置并回车,如果是英伟达的:NVIDIA-settings)
重新启动系统后发现一个重要的错误:系统撤回到了之前的分辨率,并显示无法应用原保存的显示器配置。只能在终端下使用rm ~/.config/monitors.xml来删除这个错误。
大侠,请从头来过!
3. 折中方案
这个问题已经困扰了我两天之后,看着头大的分辨率,我有了一个折中方案。就是建立一个sh脚本,且把上面的代码放置到sh脚本中,脚本要删除掉2.7行代码,并将sh脚本设置成开机执行。
3.1 1920sh脚本代码见下:
#!/bin/bash
#设置分辨率为1920*1080,且不保存设置,让ubuntu开机都先执行这个脚本。
cvt 1920 1080
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode DVI-0 "1920x1080_60.00"
xrandr --output DVI-0 --mode "1920x1080_60.00"
3.2 把脚本命名成1920.sh,并将脚本的权限设置成可执行(很重要),然后打开启动应用程序。
3.3 按照下图新建一个启动程序。
3.4 保存上述启动器后,阿里巴巴——重启计算机!奇迹出现了,开机后Ubuntu按照脚本设定的分辨率正常的,优美的显示了!
4. 小结和后续支持
我提供的思路是一个折中的方式,如果能正常保存分辨率设置就不用走这个弯路了,可能本人技不如人所以目前只能采取这个折中方式,希望各路大神指正!
另外,如果您也遇到了同样的问题或有不明白的地方也可以随时给我留言,我会尽我所能帮助到您。
另外,如果使用HDMI是不是不会出现上述问题我不得而知,请因为的接线是DVI-VGA。系统其他配置如下:
Ubuntu 16.04 ×64系统;Intel® Core™2 Duo CPU E8300 @ 2.83GHz × 2 ;Gallium 0.4 on AMD CEDAR (DRM 2.43.0, LLVM 3.8.0)
祝,各位码农新年一切顺利!
手动调整Ubuntu16系统的分辨率相关推荐
- ubuntu 改屏幕分辨率命令_如何调整Ubuntu系统的分辨率和屏幕刷新率?
安装了Ubuntu系统以后,发现系统默认的屏幕分辨率太低了,1280*1024的显示器显示的分辨率只有800*600.其实大多数情况下系统重装系统以后,都需要重新调整屏幕分辨率以适应显示器.那么如何调 ...
- win11分辨率无法调整_win11系统出现分辨率无法调整怎么解决
最近很多使用win111的朋友出现分辨率无法调整,对于这种情况按照之前的系统的脾性,大家都会应该都会想到升级解决吧,下面说下解决方案. 方法一:驱动和补丁更新 1.首先点击进入下方的开始菜单. 2.再 ...
- 调整Ubuntu16.04屏幕分辨率
在虚拟机VMware中安装完Ubuntu系统后,发现屏幕只占据了很小的一个矩形位置,可以通过下面的操作设置合适的屏幕分辨率: 1.桌面->右键点击->Change Desktop Back ...
- win7计算机无法识别分辨率,win7系统的分辨率不能调整的三大原因及解决方法
win7系统的分辨率不能调整的三大原因及解决方法: 解决方法一: 1.如果在调整分辨率时,发现分辨率调整不了,首先要查看屏幕的分辨率模式是不是支持. 查看方法: 1)在桌面空白处右键,选择菜单中的&q ...
- linux 内核分辨率,gtf 来调整Linux系统中分辩率问题
gtf 来调整Linux系统中分辩率问题 发布时间:2009-06-18 22:38:38 作者:佚名 我要评论 当我们用Linux的桌面环境的时候,有时屏幕发生偏移或分辩率太低,解决办法总共 ...
- centos8调整分辨率_centos 7 修改系统屏幕分辨率
centos 7 修改系统屏幕分辨率,命令方式和图形方式的修改方法.命令:xrandr 通过命令 xrandr 修改系统的分辨率,输入xrandr:[admin@localhost ~]$ xrand ...
- win10分辨率不能调整_电脑显示器分辨率的调节方法,让你的电脑性能最大化
随着现在Win10系统的普及,很多小伙伴还傻傻的分不清楚怎么设置显示屏分辨率,现在和大家分享一下Win10系统屏幕分辨率调整的方法. 1.首先我们使用鼠标右键点击Win10桌面的空白处,在弹出的菜单中 ...
- 电脑调分辨率黑屏了怎么办_Win7系统屏幕分辨率调高了就出现黑屏如何解决
一般安装完win7系统的时候,屏幕分辨率是默认的,而有些用户可能看着不大习惯,就会自己调整屏幕分辨率,可是最近有win7旗舰版系统用户不小心将屏幕分辨率调的太高了,导致电脑出现了黑屏,该怎么办呢?现在 ...
- 如何调整Linux系统为正确时区
如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区.NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题 ...
最新文章
- R语言Fine-Gray竞争风险模型实战
- android 最新框架组合,android 官方mvp框架优化:lifecycle-mvp,像前端那样组合式写页面...
- modelsim与debussy联调环境的搭建
- 7-1 装载问题 (10 分)(思路+详解)
- android uid文件存储目录,Android系统文件目录结构
- 【BZOJ 4516】生成魔咒
- 玩客云pc端_移动端灵活弹性云电销平台解决方案
- 190609每日一句,科比·布莱恩特:这就是我成功的原因,即使身陷低谷,也要抬头仰望星空
- Github视频教程-黄棒清-专题视频课程
- pandas实现上采样和下采样
- 镁光ddr3布线规则_讨论一下DDR3 缓存的电压和频率
- mysql-connector-java连接失败问题
- 如何把PPT文件压缩到最小
- 显著目标检测的研究思路
- Qt for Mac苹果开发中,使用Apple Developer文档
- 大连腾飞五期的企业_云存储腾飞的五个想法
- 【vscode】vscode常用插件介绍
- 柚墨模板PPT干货分享:幻影动画,打造科幻大片前卫PPT
- camel动态设置路由执行
- 南阳 3 多边形重心问题(数学几何)
热门文章
- 2021玛卜码面试题汇总:前端、运维、产品经理、Python、Java...
- 数K8S无服务器风流人物,还得看Kubeless
- 北京大学计算机博士金钊,北京大学2019年信息科学技术学院拟录取推荐免试博士研究生.PDF...
- 梳理PSS和SSS的位置
- 一键迁移知乎文章到CSDN
- 弹幕助手连接不到服务器,OBS弹幕助手使用图文教程
- 计算机丢失quartz.dll什么意思,计算机中丢失quartz.dll解决方法
- 交易系统订单存在的意义
- wpf 骚搞 新浪微博
- LB10S-ASEMI整流桥LB10S