微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将“Raspberry Pi OS”中的分辨率更改为自定义分辨率

如何解决如何将“Raspberry Pi OS”中的分辨率更改为自定义分辨率

所以我试图实现以下分辨率:1920x127

到目前为止我尝试过的:

选项 1-

/boo/config.txt 文件添加了以下内容

hdmi_ignore_edid=0xa5000080
hdmi_cvt=1920 127 60
hdmi_group=2
hdmi_mode=8

遵循 RaspBerry Pi 文档:https://www.raspberrypi.org/documentation/configuration/config-txt/video.md

这不会将分辨率设置为 1920x127。但是,如果我使用例如 1920x1080 它确实会相应地更改分辨率。 所以这个过程有效,但不适合我目前的需要。

选项 2-

/boot/cmdline.txt 文件添加了以下内容

video=HDMI-A-1:1920x127M@60

所以文件看起来像这样:

console=serial0,115200 video=HDMI-A-1:1920x127M@60 console=tty1 root=PARTUUID=156bada3-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

和第一个解决方案一样,它不适用于 1920x127,但适用于 1920x1080

现在,这个解决方案不能单独工作。它需要以下内容

创建文件 /usr/share/X11/xorg.conf.d/screen-resolution.conf 并粘贴:

Section "Screen"
 Identifier "Screen0"
 Device "Card0"
 SubSection "display"
 Modes "1920x127"
 EndSubSection
EndSection

但是,对于 1920x127,X 服务器转到 1024x768 但如果我用 1920x1080 设置两个文件,X 服务器运行在 1920x1080

选项 2 结束

所以检查 xrandr 命令我可以看到它说:

Screen 0: minimum 320 x 200,current 1920 x 1080,maximum 7680 x 7680

最低为 320x200。所以我能设置的最小分辨率是 1920x240。

现在,关于监视器。

我尝试过的所有内容都在 2 个显示器中:

1- ViewSonic VX2776
2- Custom made monitor that should support *1920x127*

所以。显示器 1 中的解决方案 1 和 2 使用分辨率 1920x10801920x240,它看起来被拉伸,但显示显示了一些东西。 它不适用于分辨率 *1920x127。这意味着它会变为1024x768

在监视器 2 中,解决方案 1 不起作用,它总是1024x768。但是解决方案 2 它适用于 1920x10801920x320。请注意“320”,因为 1920x240 它可以工作,这意味着 X 服务器在 1920x240 处启动,但显示显示不支持分辨率”。

我已经尝试使用 xrandr 强制 1920x127

cvt 1920 127 60
xrandr --newmode "1920x127_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode HDM-1 1920x127_60.00
xrandr --output HDMI-1 --mode 1920x127

(不是实际使用的代码,只是一个例子)

此后,显示器熄灭,就像没有输出一样。将分辨率设置回认值后,显示器继续亮起。

所以,基本上问题是:如何将分辨率设置为低于 xrandr 320x200 显示的最小值?

注意:显示器的制造商向我展示了在 1920x127 下使用他们自己的 SBC 和 Android 上的 Rock 芯片的显示器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。