瑞芯微Rockchip开发者社区
直播中

尚文清

7年用户 1592经验值
私信 关注
[问答]

请问一下TB-RV1126D的type-c dp in与macbook os如何才能相容呢

將TB-RV1126D的 type-c (dp) 與 macbook的type-c (dp)對接
然後從macbook os上可以看到顯示plug & show的螢幕,然後也有多種resolutions可以選擇切換
試著用  v4l2-ctl -d /dev/video0  --set-fmt-video=width=1920,height=1080,pixelformat=NV12
  --stream-mmap=3 --stream-to=/tmp/NV12.out --stream-count=1 去擷取dp in進來的video
在windows的機器上做不同分辨率的切換與擷取都可以獲取正確的video
但是在macbook上,實測後只有在3840x2160的分辨率下可以抓取到完整的一張畫面
其他較小的分辨率 只能抓取到部分畫面 (從左上角開始算起的大小,比如說1920x1080.. 實際上看起來像是原本是3840x2160的畫面,但擷取了1920x1080的一部分影像出來)
從實驗結果來看似乎 TB-RV1126D ( LT7911d) 沒有依據 macbook切換分辨率的請求去切換 dp-in 送給TB-RV1126D系統的video分辨率..
請問這個問題該怎麼解決? 可以從代碼中的哪個部份開始檢查起
謝謝..

回帖(2)

kasdlak

2022-5-5 11:19:22
我们专门研究过macbook跟pc的输出逻辑是不一样的,macbook永远会输出hdmi报过来EDID里最高的分辨率,如果你最高分辨率是4K,他是不会真正输出1080p分辨率的,分辨率设置里头只会把1080p图像拉伸到4K来输出。
你可以用其他hdmi采集或者显示设备试下,mac的逻辑均是如此的。
举报

陈秀英

2022-5-5 11:19:50
之前有接過一般螢幕去確認 但是只看了畫面解析度有變化,就以為macboock有實際把對應的分辨率切換設定到螢幕端,但剛經您提醒,實際去檢查螢幕上顯示的分辨率確實是沒有改變(維持最高分辨率)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分