如何解决如何将“Raspberry Pi OS”中的分辨率更改为自定义分辨率
所以我试图实现以下分辨率:1920x127
到目前为止我尝试过的:
选项 1-
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。
现在,关于监视器。
1- ViewSonic VX2776
2- Custom made monitor that should support *1920x127*
所以。显示器 1 中的解决方案 1 和 2 使用分辨率 1920x1080 和 1920x240,它看起来被拉伸,但显示器显示了一些东西。 它不适用于分辨率 *1920x127。这意味着它会变为默认 1024x768。
在监视器 2 中,解决方案 1 不起作用,它总是默认 1024x768。但是解决方案 2 它适用于 1920x1080 和 1920x320。请注意“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 举报,一经查实,本站将立刻删除。