chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺智能RK3568鴻蒙開發(fā)板演示

觸覺智能 ? 2024-11-19 23:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

Linux旋轉(zhuǎn)屏幕的方法

臨時旋轉(zhuǎn)-通用各Linux發(fā)行版

執(zhí)行xrandr -o normal/inverted/left/right,可以實(shí)現(xiàn)臨時旋轉(zhuǎn)屏幕方向,命令說明:

normal:表示順時針旋轉(zhuǎn)0度;

right:表示順時針旋轉(zhuǎn)90度;

inverted:表示順時針旋轉(zhuǎn)180度;

left:表示順時針旋轉(zhuǎn)270度;

以inverted命令為例:

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

永久旋轉(zhuǎn)-適用Ubuntu系統(tǒng)

修改/etc/default/xrandr啟動文件,可以實(shí)現(xiàn)永久旋轉(zhuǎn)。以旋轉(zhuǎn)180度為例,命令如下:

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

永久旋轉(zhuǎn)-適用Debian系統(tǒng)

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

/home/linaro/.config/lxsession/LXDE/autostart,將xrandr命令內(nèi)置,實(shí)現(xiàn)永久旋轉(zhuǎn),主板重啟后依舊生效。以旋轉(zhuǎn)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:~$

旋轉(zhuǎn)屏幕可能遇到的問題

Debian系統(tǒng)旋轉(zhuǎn)90度和270度失敗

修改以下目錄文件:

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

具體修改如下:

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

(2)將Option "UseGammaLUT" "true"這段內(nèi)容改為#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"含義: 這個選項控制幀緩存翻轉(zhuǎn)(Framebuffer flipping)。當(dāng)設(shè)置為 "always" 時,它會強(qiáng)制啟用幀緩存翻轉(zhuǎn)。這種翻轉(zhuǎn)有助于減少圖像撕裂(tearing),但可能會帶來性能損失,特別是在需要頻繁更新或大規(guī)模繪制屏幕時(如旋轉(zhuǎn)時)。

問題: 在配置中,F(xiàn)lipFB 設(shè)置為 "always" 可能會使驅(qū)動強(qiáng)制以某種方式處理顯示管線,導(dǎo)致旋轉(zhuǎn)操作無法順利完成。因為旋轉(zhuǎn)會大大增加對顯示內(nèi)存的訪問和幀緩存更新需求,而 "always" 可能使得翻轉(zhuǎn)操作與旋轉(zhuǎn)的需求相沖突,從而觸發(fā)了錯誤。

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

UseGammaLUT選項的作用

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

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


產(chǎn)品簡介

觸覺智能EVB3568鴻蒙開發(fā)板是一款基于RK3568開發(fā)的鴻蒙開發(fā)板/工控主板,適用于各種智慧顯示終端、工業(yè)自動化終端和邊緣計算網(wǎng)關(guān)類產(chǎn)品。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118139
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    794

    瀏覽量

    54325
  • Linux開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    7693
  • RK3568
    +關(guān)注

    關(guān)注

    5

    文章

    644

    瀏覽量

    7944
  • 觸覺智能
    +關(guān)注

    關(guān)注

    1

    文章

    62

    瀏覽量

    858
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    迅為RK3568開發(fā)板Buildroot 系統(tǒng)設(shè)置屏幕旋轉(zhuǎn)

    RK3568開發(fā)板教程,本文檔將 buildroot 系統(tǒng)不同屏幕如何旋轉(zhuǎn)屏幕。Buildroo
    的頭像 發(fā)表于 06-05 10:12 ?6715次閱讀
    迅為<b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>Buildroot <b class='flag-5'>系統(tǒng)</b>設(shè)置<b class='flag-5'>屏幕</b><b class='flag-5'>旋轉(zhuǎn)</b>

    RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)固件燒寫步驟

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

    迅為RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)固件燒寫步驟

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

    RK3568開發(fā)板支持AMP雙系統(tǒng)

    RK3568開發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?1827次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b>支持AMP雙<b class='flag-5'>系統(tǒng)</b>

    瑞芯微RK3568鴻蒙開發(fā)板OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

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

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

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

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

    本文介紹在Android11系統(tǒng)下,修改攝像頭前后置屬性的方法。使用觸覺智能EVB3568鴻蒙開發(fā)板
    的頭像 發(fā)表于 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'>開發(fā)板</b><b class='flag-5'>演示</b>

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

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

    瑞芯微主板/開發(fā)板Linux系統(tǒng)播放音頻方法,觸覺智能RK3562開發(fā)板演示

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

    瑞芯微平臺Android系統(tǒng)串口測試方法,觸覺智能RK3562開發(fā)板演示

    瑞芯微方案主板Android系統(tǒng)串口測試方法,通用RK3568、RK3566、RK3588、RK3576等。
    的頭像 發(fā)表于 12-24 11:51 ?1672次閱讀
    瑞芯微平臺Android<b class='flag-5'>系統(tǒng)</b>串口測試方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    Linux系統(tǒng)更換開機(jī)logo方法教程,觸覺智能RK3562開發(fā)板演示

    本文介紹Linux系統(tǒng)更換開機(jī)logo方法教程,通用RK3566、RK3568RK3588、RK
    的頭像 發(fā)表于 01-06 10:53 ?1513次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>更換開機(jī)logo方法教程,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    Linux開發(fā)板CAN總線測試方法,觸覺智能RK3568開發(fā)板演示

    本文介紹Linux開發(fā)板CAN總線測試方法,使用觸覺智能EVB3568鴻蒙
    的頭像 發(fā)表于 04-11 19:14 ?1216次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>開發(fā)板</b>CAN總線測試方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    Ubuntu系統(tǒng)安裝Docker詳細(xì)攻略,觸覺智能RK3568開發(fā)板演示

    本文介紹Ubuntu系統(tǒng)安裝Docker方法,使用觸覺智能EVB3568鴻蒙開發(fā)板
    的頭像 發(fā)表于 06-06 18:05 ?961次閱讀
    Ubuntu<b class='flag-5'>系統(tǒng)</b>安裝Docker詳細(xì)攻略,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    Linux修改uboot啟動延時方法詳細(xì)攻略,觸覺智能RK3568開發(fā)板演示

    本文介紹Linux系統(tǒng)修改uboot啟動延時方法,使用觸覺智能EVB3568鴻蒙
    的頭像 發(fā)表于 06-06 18:07 ?943次閱讀
    <b class='flag-5'>Linux</b>修改uboot啟動延時方法詳細(xì)攻略,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>演示</b>

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實(shí)戰(zhàn):RK3568內(nèi)核模塊符號導(dǎo)出詳解

    【迅為工業(yè)RK3568穩(wěn)定可靠】itop-3568開發(fā)板Linux驅(qū)動開發(fā)實(shí)戰(zhàn):RK3568內(nèi)核
    的頭像 發(fā)表于 11-21 13:25 ?1202次閱讀
    【迅為工業(yè)<b class='flag-5'>RK3568</b>穩(wěn)定可靠】itop-<b class='flag-5'>3568</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>Linux</b>驅(qū)動<b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):<b class='flag-5'>RK3568</b>內(nèi)核模塊符號導(dǎo)出詳解