首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在引导加载程序和屏幕登录时设置正确的分辨率

如何在引导加载程序和屏幕登录时设置正确的分辨率
EN

Ask Ubuntu用户
提问于 2020-07-11 15:09:09
回答 2查看 2.3K关注 0票数 2

我在Ubuntu20.04上的HP2009v显示器的屏幕分辨率有问题,该显示器的本机分辨率为1600x900像素。

问题是当我启动计算机时(使用集成的Intel图形),监视器表示接收到的分辨率超出了范围,什么也没有显示。有了一些麻烦,我成功地在用户会话中设置了正确的分辨率。现在,我希望至少在登录屏幕上设置适当的分辨率,然后可能也设置为grub引导加载程序。

我编辑了/etc/gdm3 3/Init/默认文件,添加了以下行,但没有发生任何更改:

代码语言:javascript
复制
xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode HDMI-3 1600x900_60.00
xrandr --output HDMI-3 --mode 1600x900_60.00

我还将~/..config/nanors.xml复制到/var/lib/..config,没有任何改变。

如何在登录屏幕上设置正确的显示分辨率?

此外,我需要在grub和ubuntu启动期间设定正确的分辨率。我编辑了/etc/缺省/grub,添加了行

代码语言:javascript
复制
GRUB_GFXMODE=1600x900
GRUB_GFXPAYLOAD=1600x900

但这里也没什么变化。显示不停地说输入超出范围。

如何解决此问题?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2020-08-28 17:07:28

事实上,经过一个多月的研究和编辑一堆配置文件,真正的问题来源是一个便宜的HDMI到VGA适配器,我在aliexpress上买的。改用在亚马逊( Amazon )上购买的更昂贵的手机解决了这个问题。在没有任何特定设置的情况下,正确地设置了分辨率。我无法解释为什么这个全新的(尽管便宜)适配器不能正确地将EDID数据从视频卡传输到VGA监视器.难以置信!

票数 2
EN

Ask Ubuntu用户

发布于 2020-07-14 09:29:51

关于登录屏幕:通过创建一个文件/etc/ X11 /xorg.con.d/10-X11. content来尝试静态的配置,内容如下

代码语言:javascript
复制
Section "Device"
  Identifier "Configured Video Device"
  Driver "intel"
EndSection

Section "Monitor"
  Identifier  "Configured Monitor"
EndSection

Section "Screen"
  Identifier "Configured Screen"
  Device "Configured Video Device"
  Monitor "Configured Monitor"
  SubSection "Display"
    Modes "1600x900" "640x480"
  EndSubSection
EndSection

有用的网页:https://wiki.ubuntu.com/X/Config/Resolution

至于grub屏幕:您查阅了grub信息文件吗?

关于

gdm3

的注记

只有在/etc/ gdm3 3/custom.conf中禁用wayland,即从行中删除/etc/gdm3 3/custom.conf '#‘注释符号时,这才适用于gdm3。

代码语言:javascript
复制
#WaylandEnable=false
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1258220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档