HDMI配置
在絕大多數(shù)情況下,只需使用標(biāo)準(zhǔn)HDMI電纜將配備HDMI的顯示器插入設(shè)備即可自動使用顯示器支持的最佳分辨率。對于迷你HDMI端口和微型HDMI端口,您需要一個(gè)迷你HDMI和微型HDMI到全尺寸HDMI引線或適配器來連接每個(gè)顯示器。
我們的設(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"菜單中,您將找到一個(gè)用于設(shè)置標(biāo)準(zhǔn)顯示(包括多顯示設(shè)置)的圖形應(yīng)用程序。
HDMI組和模式
HDMI有兩個(gè)常見的組:CEA(Consumer Electronics Association,電視機(jī)使用的標(biāo)準(zhǔn))和DMT(Display Monitor Timings,顯示器通常使用的標(biāo)準(zhǔn))。每個(gè)組公布一組特定的模式,這些模式描述輸出的分辨率、幀速率、時(shí)鐘速率和縱橫比。
注 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è)備是帶有多個(gè)HDMI顯示接口,則需要告知tvservice向哪個(gè)設(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
如果因?yàn)槟承┰颍渲眯碌姆直媛屎箫@示屏停止工作,可以嘗試在啟動過程中按住Shift鍵。使用這個(gè)鍵可以讓設(shè)備忽略啟動配置文件,用默認(rèn)設(shè)置加載。
設(shè)置自定義HDMI模式
設(shè)置自定義模式有兩個(gè)選項(xiàng):hdmi_cvt和hdmi_timings。
hdmi_cvt設(shè)置一個(gè)自定義的協(xié)調(diào)視頻計(jì)時(shí)條目,詳細(xì)參考:
https://www.raspberrypi.com/documentation/computers/config_txt.html#custom-mode
在某些罕見情況下,可能需要定義HDMI信號的精確時(shí)鐘要求。這是一個(gè)完全自定義的模式,通過設(shè)置hdmi_group=2和hdmi_mode=87來激活它。然后可以在config.txt中使用hdmi_timings設(shè)置顯示器的特定參數(shù)。hdmi_timings指定HDMI信號需要的所有計(jì)時(shí)。這些計(jì)時(shí)通常在所使用的顯示器的數(shù)據(jù)手冊中可以找到。
hdmi_timings= v_front_porch>
aspect_ratio應(yīng)為以下值之一:
旋轉(zhuǎn)顯示器顯示
旋轉(zhuǎn)顯示器的選項(xiàng)取決于設(shè)備正在運(yùn)行的顯示器驅(qū)動程序,也可能取決于您正在使用的是哪一款設(shè)備。
偽或全KMS圖形驅(qū)動程序
如果您運(yùn)行的是桌面版系統(tǒng),則通過使用桌面Preferences菜單中的屏幕配置實(shí)用程序來實(shí)現(xiàn)旋轉(zhuǎn)。它將連接到設(shè)備的一個(gè)或多個(gè)顯示器以圖形方式表示。右鍵單擊要旋轉(zhuǎn)的顯示器并選擇所需選項(xiàng)。
也可以使用命令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選項(xiàng)指定旋轉(zhuǎn)應(yīng)用于哪個(gè)設(shè)備。您可以通過在命令行中鍵入xrandr來確定設(shè)備名稱,它將顯示所有連接設(shè)備的信息以及名稱。
還可以使用--reflect選項(xiàng)來鏡像顯示。值可以是'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ū)動程序時(shí),config.txt文件有選項(xiàng)用于配置旋轉(zhuǎn)。
display_hdmi_rotate用于旋轉(zhuǎn)HDMI顯示器,display_cd_rotate用于旋轉(zhuǎn)任何連接的LCD面板(使用DSI或DPI接口)。這些選項(xiàng)可旋轉(zhuǎn)桌面和控制臺。這兩個(gè)選項(xiàng)都采用以下參數(shù)之一:
請注意,90度和270度旋轉(zhuǎn)選項(xiàng)需要GPU上的額外內(nèi)存,因此這些選項(xiàng)不適用于16MB GPU拆分。
將旋轉(zhuǎn)設(shè)置與翻轉(zhuǎn)設(shè)置參數(shù)值可以通過相加的方式將它們組合在一起。以相同的方式您也可以同時(shí)進(jìn)行水平和垂直翻轉(zhuǎn)。例如180度旋轉(zhuǎn),同時(shí)垂直和水平翻轉(zhuǎn),參數(shù)值為0x20000+0x10000+2=0x30002。
審核編輯:湯梓紅
-
顯示器
+關(guān)注
關(guān)注
21文章
4970瀏覽量
139926 -
HDMI
+關(guān)注
關(guān)注
32文章
1694瀏覽量
151864 -
工控機(jī)
+關(guān)注
關(guān)注
10文章
1726瀏覽量
50503 -
端口
+關(guān)注
關(guān)注
4文章
963瀏覽量
32051 -
樹莓派
+關(guān)注
關(guān)注
116文章
1706瀏覽量
105608
發(fā)布評論請先 登錄
相關(guān)推薦
評論