配置:树莓派4+raspberry pi系统,HDMI显示,非触屏。
问题:想将屏幕旋转90°,按网上说的,
方法一:在config.txt文件中添加display_rotate=1,或者添加display_hdmi_rotate=1,保存后reboot系统。不管用?
方法二:修改GPU显存,官方文档说如果显存小于16M,反转屏幕是不起作用的。
Note that the 90 and 270 degree rotation options require additional memory on the GPU, so these will not work with the 16MB GPU split.
显存设置为64M,reboot。不管用??
继续翻看官方文档,发现在树莓派4之前的版本上,屏幕旋转用的是修改config.txt文件,而在树莓派4上,因为改了驱动程序,再修改config.txt文件就不起作用了。
最新方法一:在“application menu”→“preferences”→“screen configuration”中点击“configure”,然后在“screen”→“HDMI”→“orientation”中选择要转动的方向,然后确认就行了。
最新方法二:使用xrandr命令设置屏幕旋转的方向,下面命令分别对应0°、-90°、+90°、180°的旋转方向:
xrandr --output HDMI-1 --rotate normal
xrandr --output HDMI-1 --rotate left
xrandr --output HDMI-1 --rotate right
xrandr --output HDMI-1 --rotate inverted
设置好命令就可以了。
文档链接如下:
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md