fireflyrk3288 android5.1 點1920x720屏問題請教
平台:fireflyrk3288 android5.1DLVDS 1920x720屏
剛啟動時ANDROID 跑馬燈顯示正常, 約0.5秒後分辨率自動變成1920x1080
進入android系統後也是1920x1080, 畫面下半部顯示都超出顯示區了
用 adb
查看 wm size 1920x720 正常
查看 cat /sys/class/graphics/fb0/disp_info, 發現dsp_y:1080 錯誤
請問要如何修改?謝謝
hell@firefly-rk3288:/ $ cat /sys/class/graphics/fb0/disp_info
at /sys/class/graphics/fb0/disp_info
-order:
layer3_sel_win
layer2_sel_win
layer1_sel_win
layer0_sel_win
in0:
state:1, fmt:ARGB888, y_vir:1920, uv_vir:0
xact:1920, yact: 720, dsp_x:1920, dsp_y:1080, x_st: 0, y_st: 0
y_h_fac: 4096, y_v_fac: 43640, uv_h_fac: 4096, uv_v_fac: 4096
y_addr: 0x5a965000, uv_addr:0x00000000
in1:
state:1, fmt:ARGB888, y_vir:1920, uv_vir:0
xact:1920, yact: 720, dsp_x:1920, dsp_y:1080, x_st: 0, y_st: 0
y_h_fac: 4096, y_v_fac: 43640, uv_h_fac: 4096, uv_v_fac: 4096
y_addr: 0x59f00000, uv_addr:0x00000000
in2:
state:0
fmt:ARGB888
area0:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
area1:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
area2:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
area3:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
in3:
state:1
fmt:ARGB888
area0:state:1,y_vir:1920,dsp_x:1920,dsp_y:1080,x_st: 0,y_st: 0
addr:0x5b400000
area1:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
area2:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
area3:state:0,y_vir: 320,dsp_x: 320,dsp_y: 240,x_st: 0,y_st: 0
addr:0x00000000
hell@firefly-rk3288:/ $
找到問題點解決了, 感謝各位關注
方法:進入kernel =>make menuconfig=>device drivers=>graphics support=>
把 rockchip hdmi support,rockchiptv encoder support , firefly vga out/in support都關掉就好了
现在显示正常了吗 理论上firefly vga out/in support关闭即可显示lvds
页:
[1]