大家在購買開發(fā)板后,默認開機進入桌面屏幕顯示方向是豎屏,有些用戶想修改為橫屏顯示,本文就用IDO-EVB3568為例,用Debian系統(tǒng)演示如何旋轉(zhuǎn)屏幕顯示方向,此方法適用于所有RK356X系列產(chǎn)品。
IDO-EVB3568開發(fā)板擁有四核A55,主頻高達2.0G,支持高達8GB高速LPDDR4,1T算力NPU ,4K H.265硬解碼,4K HDMI2.0顯示輸出,支持雙通道LVDS/eDP/兩路MIPI DSI 等多種顯示接口,支持3屏異顯。板載2路千兆以太網(wǎng),雙頻WIFI+藍牙,支持5G或4G通信,支持2路USB3.0和7路USB2.0/SATA3.0,5路串口(TTL/RS232/RS485),2路CAN總線。
支持Android11/Debian10/Ubuntu20/Buildroot/麒麟OS/開源鴻蒙等多種操作系統(tǒng)。
核心板產(chǎn)品規(guī)格書:IDO-SOM3568-V1(郵票孔) 產(chǎn)品手冊
IDO-SOM3568-V2(金手指) 產(chǎn)品手冊
開發(fā)板產(chǎn)品規(guī)格書:IDO-EVB3568-V1 產(chǎn)品手冊
解決方法
手動旋轉(zhuǎn)使用xrandr命令實現(xiàn):
xrandr -oleft/right/normal/inverted
left/right/normal/inverted表示4個方向。
使用xrandr旋轉(zhuǎn)的效果是一次性的,系統(tǒng)重啟后屏幕顯示方向會還原。如果要開機自動旋轉(zhuǎn),則需要修改配置文件:/etc/X11/xorg.conf.d/20-modesetting.conf。
Section "Device"
Identifier "Rockchip Graphics" Driver "modesetting" ### Use Rockchip RGA 2D HW accel # Option "AccelMethod""exa" ### Use GPU HW accel Option "AccelMethod""glamor" Option "DRI""2" ### Set to"always"toavoid tearing, could lead toup50% performance loss Option "FlipFB""always" ### Limit flip rate anddropframes for"FlipFB"toreduce performance lost # Option "MaxFlipRate""60" Option "NoEDID""true" Option "UseGammaLUT""true" EndSection Section "Screen" Identifier "Default Screen" Device "Rockchip Graphics" Monitor "Default Monitor" EndSection ### Valid valuesforrotation are "normal", "left", "right" Section "Monitor" # Identifier "Default Monitor" Identifier "DSI-1" Option "Rotate""left" EndSection
其中Section "Monitor"下的【Identifier "DSI-1"】表示旋轉(zhuǎn)屏幕DSI-1,【Option "Rotate" "left"】表示向左旋轉(zhuǎn)。這樣修改后,重啟設備,屏幕旋轉(zhuǎn)設置生效。
當前系統(tǒng)中可用的屏幕ID可通過以下命令查看:
linaro@linaro-alip:~$ sudo cat/sys/kernel/debug/dri/0/summary Video Port0: ACTIVE Connector: DSI-1 bus_format[100a]: RGB888_1X24 overlay_mode[0] output_mode[0] color_space[0] Display mode: 1920x1080p60 clk[148500] real_clk[148500] type[48] flag[a] H: 1920205221122200 V: 1080108411161125 Smart0-win0: ACTIVE win_id: 0 format:XR24 little-endian (0x34325258) SDR[0] color_space[0] glb_alpha[0xff] rotate: xmirror: 0ymirror: 0rotate_90: 0rotate_270: 0 csc: y2r[0] r2y[0] csc mode[0] zpos:0 src: pos[0, 0] rect[1920x1080] dst:pos[0, 0] rect[1920x1080] buf[0]: addr: 0x00000000007e9000 pitch: 7680offset:0 Video Port1: ACTIVE Connector: HDMI-A-1 bus_format[100a]: RGB888_1X24 overlay_mode[0] output_mode[f] color_space[0] Display mode: 1920x1080p60 clk[148500] real_clk[148500] type[0] flag[5] H: 1920200820522200 V: 1080108410891125 Smart1-win0: ACTIVE win_id: 1 format:XR24 little-endian (0x34325258) SDR[0] color_space[0] glb_alpha[0xff] rotate: xmirror: 0ymirror: 0rotate_90: 0rotate_270: 0 csc: y2r[0] r2y[0] csc mode[0] zpos:1 src: pos[0, 0] rect[1920x1080] dst:pos[0, 0] rect[1920x1080] buf[0]: addr: 0x00000000007e9000 pitch: 7680offset:0 編輯:黃飛
-
以太網(wǎng)
+關注
關注
40文章
5425瀏覽量
171721 -
操作系統(tǒng)
+關注
關注
37文章
6825瀏覽量
123331 -
WIFI
+關注
關注
81文章
5297瀏覽量
203717 -
屏幕顯示
+關注
關注
0文章
16瀏覽量
9898 -
4G通信
+關注
關注
0文章
14瀏覽量
8496
原文標題:【技術分享】RK3568+Debian系統(tǒng)如何旋轉(zhuǎn)屏幕顯示方向
文章出處:【微信號:industio,微信公眾號:深圳觸覺智能】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論