HDMI配置
在絕大多數(shù)情況下,只需使用標(biāo)準(zhǔn)HDMI電纜將配備HDMI的顯示器插入設(shè)備即可自動使用顯示器支持的最佳分辨率。對于迷你HDMI端口和微型HDMI端口,您需要一個迷你HDMI和微型HDMI到全尺寸HDMI引線或適配器來連接每個顯示器。
我們的設(shè)備HDMI顯示分辨率最高可以達(dá)到4k,刷新率為60Hz。您必須通過在config.txt中設(shè)置hdmi_enable_4Kp60=1標(biāo)志來啟用4Kp60輸出。也可以在桌面環(huán)境中使用"Raspberry Pi Configuration"工具設(shè)置此標(biāo)志。
如果您正在運(yùn)行3D圖形驅(qū)動程序(也稱為FKMS驅(qū)動程序),則在"Preferences"菜單中,您將找到一個用于設(shè)置標(biāo)準(zhǔn)顯示(包括多顯示設(shè)置)的圖形應(yīng)用程序。
HDMI組和模式
HDMI有兩個常見的組:CEA(Consumer Electronics Association,電視機(jī)使用的標(biāo)準(zhǔn))和DMT(Display Monitor Timings,顯示器通常使用的標(biāo)準(zhǔn))。每個組公布一組特定的模式,這些模式描述輸出的分辨率、幀速率、時鐘速率和縱橫比。
注 CEA HDMI組用數(shù)字1表示,DMT HDMI組用數(shù)字2表示。
查看設(shè)備支持支持的模式
您可以使用命令行上的tvservice應(yīng)用程序來確定設(shè)備支持哪些模式,以及其他有用的數(shù)據(jù):
tvservice -s顯示當(dāng)前HDMI狀態(tài),包括模式和分辨率
tvservice -m CEA列出了所有支持的CEA模式
tvservice -m DMT列出了所有支持的DMT模式
如果您使用的設(shè)備是帶有多個HDMI顯示接口,則需要告知tvservice向哪個設(shè)備詢問信息。您可以使用以下方法獲取所有連接設(shè)備的顯示ID:
tvservice -l
您可以通過在tvservice命令中添加-v <display id>來指定tvservices使用的顯示器,例如:
#列出了顯示器ID 7的所有支持的CEA模式 tvservice-v 7-m CEA,
設(shè)置特定HDMI模式
設(shè)置特定模式可以在config.txt中通過修改hdmi_group和hdmi_mode條目。group條目在CEA或DMT之間進(jìn)行選擇,mode選擇分辨率和幀速率。您可以在config.txt視頻配置部分找到模式表,但您應(yīng)該使用上面描述的tvservice命令來確定設(shè)備支持哪些模式。
指定HDMI端口,將索引標(biāo)識符添加到config.txt中的hdmi_group或hdmi_mode條目,例如hdmi_mode:0或hdmi_group:1。
配置要使用的HDMI組
使用CEA組
hdmi_group=1
使用DMT組
hdmi_group=2
配置分辨率
CEA顯示分辨率模式
DMT顯示分辨率模式
hdmi_mode=[your hdmi mode]
重啟生效
使用新的分辨率,需要重啟設(shè)備生效
reboot
如果因為某些原因,配置新的分辨率后顯示屏停止工作,可以嘗試在啟動過程中按住Shift鍵。使用這個鍵可以讓設(shè)備忽略啟動配置文件,用默認(rèn)設(shè)置加載。
設(shè)置自定義HDMI模式
設(shè)置自定義模式有兩個選項:hdmi_cvt和hdmi_timings。
hdmi_cvt設(shè)置一個自定義的協(xié)調(diào)視頻計時條目,詳細(xì)參考:
https://www.raspberrypi.com/documentation/computers/config_txt.html#custom-mode
在某些罕見情況下,可能需要定義HDMI信號的精確時鐘要求。這是一個完全自定義的模式,通過設(shè)置hdmi_group=2和hdmi_mode=87來激活它。然后可以在config.txt中使用hdmi_timings設(shè)置顯示器的特定參數(shù)。hdmi_timings指定HDMI信號需要的所有計時。這些計時通常在所使用的顯示器的數(shù)據(jù)手冊中可以找到。
hdmi_timings= v_front_porch>

aspect_ratio應(yīng)為以下值之一:
旋轉(zhuǎn)顯示器顯示
旋轉(zhuǎn)顯示器的選項取決于設(shè)備正在運(yùn)行的顯示器驅(qū)動程序,也可能取決于您正在使用的是哪一款設(shè)備。
偽或全KMS圖形驅(qū)動程序
如果您運(yùn)行的是桌面版系統(tǒng),則通過使用桌面Preferences菜單中的屏幕配置實用程序來實現(xiàn)旋轉(zhuǎn)。它將連接到設(shè)備的一個或多個顯示器以圖形方式表示。右鍵單擊要旋轉(zhuǎn)的顯示器并選擇所需選項。
也可以使用命令xrandr更改這些設(shè)置。以下命令分別表示0°、-90°、+90°和180°旋轉(zhuǎn)。
xrandr --output HDMI-1 --rotate normal xrandr --output HDMI-1 --rotate left xrandr --output HDMI-1 --rotate right xrandr --output HDMI-1 --rotate inverted
請注意,--output選項指定旋轉(zhuǎn)應(yīng)用于哪個設(shè)備。您可以通過在命令行中鍵入xrandr來確定設(shè)備名稱,它將顯示所有連接設(shè)備的信息以及名稱。
還可以使用--reflect選項來鏡像顯示。值可以是'normal'、'x'、'y'或'xy'之一。這將導(dǎo)致輸出內(nèi)容在指定的軸上鏡像。例如:
xrandr --output HDMI-1 --reflect x
如果您只使用控制臺(沒有圖形桌面),則需要設(shè)置適當(dāng)?shù)膬?nèi)核命令行標(biāo)志。按如下方式手動修改cmdline.txt文件更改控制臺設(shè)置。
#不旋轉(zhuǎn)也不鏡像翻轉(zhuǎn) video=HDMI-A-1:1920x1080M@60,margin_left=0,margin_right=0,margin_top=0,margin_bottom=0 #旋轉(zhuǎn)90度并鏡像翻轉(zhuǎn) video=HDMI-A-1:1920x1080M@60,margin_left=0,margin_right=0,margin_top=0,margin_bottom=0,rotate=90,reflect_x
傳統(tǒng)圖形驅(qū)動程序
使用傳統(tǒng)圖形驅(qū)動程序時,config.txt文件有選項用于配置旋轉(zhuǎn)。
display_hdmi_rotate用于旋轉(zhuǎn)HDMI顯示器,display_cd_rotate用于旋轉(zhuǎn)任何連接的LCD面板(使用DSI或DPI接口)。這些選項可旋轉(zhuǎn)桌面和控制臺。這兩個選項都采用以下參數(shù)之一:
請注意,90度和270度旋轉(zhuǎn)選項需要GPU上的額外內(nèi)存,因此這些選項不適用于16MB GPU拆分。
將旋轉(zhuǎn)設(shè)置與翻轉(zhuǎn)設(shè)置參數(shù)值可以通過相加的方式將它們組合在一起。以相同的方式您也可以同時進(jìn)行水平和垂直翻轉(zhuǎn)。例如180度旋轉(zhuǎn),同時垂直和水平翻轉(zhuǎn),參數(shù)值為0x20000+0x10000+2=0x30002。
審核編輯:湯梓紅
-
顯示器
+關(guān)注
關(guān)注
22文章
5072瀏覽量
141871 -
HDMI
+關(guān)注
關(guān)注
33文章
1830瀏覽量
155531 -
工控機(jī)
+關(guān)注
關(guān)注
10文章
1909瀏覽量
51859 -
端口
+關(guān)注
關(guān)注
4文章
1046瀏覽量
32968 -
樹莓派
+關(guān)注
關(guān)注
121文章
2016瀏覽量
107517
發(fā)布評論請先 登錄
樹莓派如何安裝和啟動
樹莓派權(quán)威用戶指南
樹莓派新手必看??!你應(yīng)該要準(zhǔn)備的樹莓派硬件配置
如何解決樹莓派B+使用HDMI轉(zhuǎn)VGA線點不亮屏幕
分享記錄我玩樹莓派的一些過程02——簡單配置樹莓派
樹莓派系列教程3:訪問樹莓派
【7寸HDMI顯示屏試用體驗】3-樹莓派2B體驗篇
樹莓派基本設(shè)置流程(下)
樹莓派3wifi配置_樹莓派3開啟wifi熱點_樹莓派3的wifi使用教程
樹莓派3硬件配置_樹莓派3都能裝什么系統(tǒng)_樹莓派3系統(tǒng)安裝教程
樹莓派3系統(tǒng)配置詳解_樹莓派3如何配置config.txt文件_樹莓派3如何設(shè)置分辨率

樹莓派的硬件配置技術(shù)

【樹莓派】樹莓派4B新手篇:安裝官網(wǎng)Raspbian Buster系統(tǒng)及基礎(chǔ)配置

評論