色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在Linux系統實現屏幕旋轉?觸覺智能RK3568鴻蒙開發板演示

觸覺智能 ? 2024-11-19 23:42 ? 次閱讀

本文介紹Linux系統實現屏幕角度旋轉的方法,以解決不同產品形態的展現方式,其中Ubuntu、Debian系統可以通過xrandr工具實現屏幕旋轉。使用觸覺智能EVB3568鴻蒙開發板演示,搭載瑞芯微RK3568芯片,搭載四核A55處理器,主頻2.0Ghz;1T算力NPU;現已發布全新OpenHarmony5.0 Release固件。

Linux旋轉屏幕的方法

臨時旋轉-通用各Linux發行版

執行xrandr -o normal/inverted/left/right,可以實現臨時旋轉屏幕方向,命令說明:

normal:表示順時針旋轉0度;

right:表示順時針旋轉90度;

inverted:表示順時針旋轉180度;

left:表示順時針旋轉270度;

以inverted命令為例:

linaro@linaro-alip:~$ xrandr -o inverted

永久旋轉-適用Ubuntu系統

修改/etc/default/xrandr啟動文件,可以實現永久旋轉。以旋轉180度為例,命令如下:

root@ido:~# vi /etc/default/xrandr #!/bin/sh /usr/bin/xrandr -o inverted root@ido:~#

永久旋轉-適用Debian系統

修改啟動文件,目錄如下:

/home/linaro/.config/lxsession/LXDE/autostart,將xrandr命令內置,實現永久旋轉,主板重啟后依舊生效。以旋轉180度為例,命令如下:

linaro@linaro-alip:~$ vi /home/linaro/.config/lxsession/LXDE/autostart @lxpanel --profile LXDE @pcmanfm --desktop --profile LXDE @xscreensaver - no -splash xrandr -o inverted linaro@linaro-alip:~$

旋轉屏幕可能遇到的問題

Debian系統旋轉90度和270度失敗

修改以下目錄文件:

/etc/X11/xorg.conf.d/20-modesetting.conf

具體修改如下:

(1)將Option "FlipFB" "always"這段內容改為Option "FlipFB" "none"

(2)將Option "UseGammaLUT" "true"這段內容改為#Option "UseGammaLUT" "true"

(3)重啟生效

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" to avoid tearing, could lead to up 50% performance loss Option "FlipFB" "none" ### Limit flip rate and drop frames for "FlipFB" to reduce 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 values for rotation are "normal" , "left" , "right" Section "Monitor" Identifier "Default Monitor" Option "Rotate" "normal" EndSection

FlipFB選項的作用

Option "FlipFB" "always"含義: 這個選項控制幀緩存翻轉(Framebuffer flipping)。當設置為 "always" 時,它會強制啟用幀緩存翻轉。這種翻轉有助于減少圖像撕裂(tearing),但可能會帶來性能損失,特別是在需要頻繁更新或大規模繪制屏幕時(如旋轉時)。

問題: 在配置中,FlipFB 設置為 "always" 可能會使驅動強制以某種方式處理顯示管線,導致旋轉操作無法順利完成。因為旋轉會大大增加對顯示內存的訪問和幀緩存更新需求,而 "always" 可能使得翻轉操作與旋轉的需求相沖突,從而觸發了錯誤。

Option "FlipFB" "none"含義: 設置為 "none" 會禁用幀緩存翻轉。這意味著系統不再嘗試以特定的方式來處理翻轉,減少了額外的操作,從而讓旋轉操作變得更加順暢。雖然可能會導致輕微的屏幕撕裂,但對于屏幕旋轉的需求,這樣的設置是更合適的。效果: 通過禁用幀緩存翻轉,減少了內存訪問沖突或資源爭用的問題,使得旋轉功能可以正常工作。

UseGammaLUT選項的作用

Option "UseGammaLUT" "true"含義: 該選項控制是否使用伽瑪查找表(Gamma Look-Up Table,Gamma LUT)。伽瑪校正用于調整顯示器輸出的亮度或對比度,以達到更好的圖像效果。開啟 UseGammaLUT 會引入額外的圖像處理步驟,特別是在顏色校正方面,它會影響 GPU 的負載。問題: 雖然伽瑪校正與屏幕旋轉本身并無直接聯系,但如果開啟伽瑪校正會使得系統需要對每一幀進行額外的顏色調整,可能會影響旋轉時的性能表現。如果顯卡驅動或硬件對伽瑪校正的支持不夠完善,可能會導致與旋轉操作沖突,最終影響到屏幕的更新和顯示。

Option UseGammaLUT "true" 含義: 注釋掉這個選項會禁用伽瑪校正,減少系統對每一幀圖像的處理負擔。這對于需要頻繁更新圖像的操作(如屏幕旋轉)有益,因為系統的圖像處理變得更輕量化。效果: 通過禁用伽瑪 LUT,圖像處理變得更加簡單,使得旋轉操作不會因為額外的顏色處理而受到阻礙。


產品簡介

觸覺智能EVB3568鴻蒙開發板是一款基于RK3568開發的鴻蒙開發板/工控主板,適用于各種智慧顯示終端、工業自動化終端和邊緣計算網關類產品。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5058

    瀏覽量

    97531
  • 瑞芯微
    +關注

    關注

    23

    文章

    421

    瀏覽量

    51348
  • Linux開發
    +關注

    關注

    0

    文章

    33

    瀏覽量

    6906
  • RK3568
    +關注

    關注

    4

    文章

    514

    瀏覽量

    5060
  • 觸覺智能
    +關注

    關注

    1

    文章

    38

    瀏覽量

    313
收藏 人收藏

    評論

    相關推薦

    迅為RK3568開發板Buildroot 系統設置屏幕旋轉

    RK3568開發板教程,本文檔將 buildroot 系統不同屏幕如何旋轉屏幕。Buildroo
    的頭像 發表于 06-05 10:12 ?4529次閱讀
    迅為<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>Buildroot <b class='flag-5'>系統</b>設置<b class='flag-5'>屏幕</b><b class='flag-5'>旋轉</b>

    RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟

    \\01_【iTOP-RK3568開發板】基礎資料\\09_iTOP-RK3568 開發板鴻蒙鏡像”,
    發表于 07-15 16:15

    迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫步驟

    1、迅為RK3568開發板鴻蒙OpenHarmony系統固件燒寫首先拷貝燒寫器(燒寫器在光盤資料“iTOP-3568
    發表于 08-26 17:45

    迅為基于RK3568開發板的嵌入式學習之Linux驅動視頻

    迅為基于RK3568開發板的嵌入式學習之Linux驅動視頻
    的頭像 發表于 05-19 16:30 ?984次閱讀
    迅為基于<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>的嵌入式學習之<b class='flag-5'>Linux</b>驅動視頻

    瑞芯微RK3568主板開發板PET_RK3568_P01簡述

    瑞芯微RK3568主板開發板PET_RK3568_P01簡述
    的頭像 發表于 08-08 11:41 ?3099次閱讀
    瑞芯微<b class='flag-5'>RK3568</b>主板<b class='flag-5'>開發板</b>PET_<b class='flag-5'>RK3568</b>_P01簡述

    RK3568開發板規格書

    RK3568開發板規格書
    發表于 03-23 15:28 ?69次下載

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?732次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>支持AMP雙<b class='flag-5'>系統</b>

    瑞芯微RK3568鴻蒙開發板OpenHarmony系統修改cfg文件權限方法

    本文適用于OpenHarmony開源鴻蒙系統修改cfg文件權限方法,深圳觸覺智能研發的RK3566、RK
    的頭像 發表于 09-11 13:26 ?923次閱讀
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b>OpenHarmony<b class='flag-5'>系統</b>修改cfg文件權限方法

    瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發板演示,備戰第九屆華為ICT大賽

    本文介紹瑞芯微RK3566/RK3568在Android11系統OTA升級固件方法,使用觸覺智能的Purple Pi OH
    的頭像 發表于 10-12 11:57 ?510次閱讀
    瑞芯微<b class='flag-5'>RK</b>3566/<b class='flag-5'>RK3568</b> Android11使用OTA升級固件方法,深圳<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>,備戰第九屆華為ICT大賽

    瑞芯微RK3568開發板Linux編譯報錯404怎么辦?觸覺智能教你輕松解決

    本文介紹瑞芯微RK3568主板/開發板SDK編譯流程和編譯報錯404的解決方法,使用觸覺智能EVB3568
    的頭像 發表于 11-05 11:02 ?372次閱讀
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>Linux</b>編譯報錯404怎么辦?<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>教你輕松解決

    Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示

    本文介紹在Android11系統下,修改攝像頭前后置屬性的方法。使用觸覺智能EVB3568鴻蒙開發板
    的頭像 發表于 11-28 15:25 ?71次閱讀
    Android11修改攝像頭前后置方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示

    本文介紹在Android11系統下,修改攝像頭前后置屬性的方法。使用觸覺智能EVB3568鴻蒙開發板
    的頭像 發表于 11-28 18:40 ?155次閱讀
    Android11修改攝像頭前后置方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    瑞芯微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞芯微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562
    的頭像 發表于 12-13 11:40 ?226次閱讀
    瑞芯微主板/<b class='flag-5'>開發板</b><b class='flag-5'>Linux</b><b class='flag-5'>系統</b>播放音頻方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發板演示

    開源鴻蒙OpenHarmony系統下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發板
    的頭像 發表于 12-24 11:46 ?180次閱讀
    OpenHarmony怎么修改DPI密度值?<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3566<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    瑞芯微平臺Android系統串口測試方法,觸覺智能RK3562開發板演示

    瑞芯微方案主板Android系統串口測試方法,通用RK3568RK3566、RK3588、RK3576等。
    的頭像 發表于 12-24 11:51 ?220次閱讀
    瑞芯微平臺Android<b class='flag-5'>系統</b>串口測試方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>
    主站蜘蛛池模板: 亚洲国产日韩a精品乱码| 国产成人拍精品免费视频爱情岛| 亚洲精品第五页中文字幕| 亚洲成A人片在线观看中文L| 亚洲欧美日韩国产精品26u| 亚洲欧美精品无码一区二在线 | 鬼灭之刃花街篇免费樱花动漫| 国产精品自在自线亚洲 | 91原创在线| 丰满少妇69激懒啪啪无码| 好紧好湿太硬了我太爽了小说| 免费高清在线影片一区| 天美麻豆成人AV精品视频| 在线观看中文| 国产高清视频免费最新在线| 久久国产乱子伦免费精品| 日本大尺码喷液过程视频| 亚洲精品久久久午夜福利电影网| 91交换论坛| 国产毛片A级久久久不卡精品| 男男免费看| 天堂tv免费tv在线tv香蕉| 亚洲在线2018最新无码| 999精品影视在线观看| 国产精品无码麻豆放荡AV| 久色视频网| 亚洲成年人免费网站| a在线观看视频| 久久久久久久久久综合情日本 | 日韩一区二区三区精品| 在线电影一区二区| 国产精品亚洲二线在线播放| 欧美 亚洲 另类 综合网| 亚洲欧美中文日韩视频| 成人影片下载网站| 理论片87福利理论电影| 亚洲精品久久国产高清| 鬼灭之刃花街篇免费樱花动漫| 免费的av不用播放器的| 亚洲国产精品久久又爽黄A片| 办公室中文BD|