Ubuntu 安装低版本Linux内核屏幕分辨率设置问题

痛苦经历

最近在使用Xenomai这个实时扩展内核,需要在ubuntu上编译安装低版本的linux内核。打上Xenomai补丁后编译安装linux内核,发现安装完毕开机后屏幕分辨率很低,只有1024*768,原来的默认分辨率是1920*1080,并且在System Settings里还无法更改分辨率,CPU是Inter core i5系列。对于需要运行人机交互界面程序来说,分辨率不稳定简直没法完。

尝试换了一台主机(cpu是intel celeron系列)也是这样,显示器分辨率都很低。,编译安装后分辨率不一样,变成了800*600,也是不可更改。并且偶尔开机居然莫名其妙地正常了(1920*1080),瞬间无语了。

再尝试一台主机(cpu是intel celeron系列,不过主板不一样),同样的内核加同样的设置和同样的显示器分辨率很低,变成了640*480!要是固定的我还不会有意见,关键是不一样的低。后面又试了几台主板,还是那样,简直崩溃了。

用xrandr设置报错,在网上找了好久也没有答案,感觉错误来源于开机过程中打印的提示信息 “i8042.c: No controller found“,但是也没有找到解决办法。

解决问题

经过多次尝试,发现从grub引导开始分辨率就不正常了,猜想是grug配置的问题,然后就去看/etc/default/grub文件内容,在第一台主机上然后尝试注释掉
GRUB_GFXMODE=640x480
加上语句
GRUB_GFXMODE=1920x1080
运行
#sudo update-grub2
重启,分辨率又回来了1920x1080。
再尝试几台,发现可以更改,找到解决办法了。不过不同的主板最大分辨率支持不一样,不需要太高,不过改成1024*768就可以看了。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值