我在Ubuntu20.04上的HP2009v显示器的屏幕分辨率有问题,该显示器的本机分辨率为1600x900像素。
问题是当我启动计算机时(使用集成的Intel图形),监视器表示接收到的分辨率超出了范围,什么也没有显示。有了一些麻烦,我成功地在用户会话中设置了正确的分辨率。现在,我希望至少在登录屏幕上设置适当的分辨率,然后可能也设置为grub引导加载程序。
我编辑了/etc/gdm3 3/Init/默认文件,添加了以下行,但没有发生任何更改:
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,添加了行
GRUB_GFXMODE=1600x900
GRUB_GFXPAYLOAD=1600x900但这里也没什么变化。显示不停地说输入超出范围。
如何解决此问题?
发布于 2020-08-28 17:07:28
事实上,经过一个多月的研究和编辑一堆配置文件,真正的问题来源是一个便宜的HDMI到VGA适配器,我在aliexpress上买的。改用在亚马逊( Amazon )上购买的更昂贵的手机解决了这个问题。在没有任何特定设置的情况下,正确地设置了分辨率。我无法解释为什么这个全新的(尽管便宜)适配器不能正确地将EDID数据从视频卡传输到VGA监视器.难以置信!
发布于 2020-07-14 09:29:51
关于登录屏幕:通过创建一个文件/etc/ X11 /xorg.con.d/10-X11. content来尝试静态的配置,内容如下
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信息文件吗?
关于
的注记
只有在/etc/ gdm3 3/custom.conf中禁用wayland,即从行中删除/etc/gdm3 3/custom.conf '#‘注释符号时,这才适用于gdm3。
#WaylandEnable=falsehttps://askubuntu.com/questions/1258220
复制相似问题