- 論壇徽章:
- 0
|
我用的是640*480屏
分辨率設(shè)為640*480時(shí),內(nèi)核輸出信息從屏幕中間位置開始顯示,一行沒輸出完的信息跳到下一行從屏幕頂頭開始顯示,兩頭信息能接的上
分辨率設(shè)為800*600,輸出信息起始位置比640*480還要靠右一點(diǎn),一行沒顯示完的也還是跳到下一行從頭開始顯示,但是兩頭信息接不上了,中間有部分信息丟失,屏幕中間有段區(qū)域空白
分辨率設(shè)為1024*768,起始位置更靠右了,中間丟失的信息更多,屏幕中間空白區(qū)域更大
分辨率改為1280*1024,屏幕上已經(jīng)沒有顯示了,起始位置跑到屏幕外邊去了
我一開始以為是framebuffer里left_margin,right_margin,upper_margin,lower_margin參數(shù)的問題,但是不論我怎么修改這些值,顯示一點(diǎn)改變都沒有,這些值不起作用?!
在不同分辨率下,我設(shè)的xres_virtual=xres, yres_virtual=yres, xoffset=yoffset=0
顯存地址應(yīng)該沒問題,我在我的xxxfb_probe里直接往info->screen_base里寫值,能顯示全屏我要的顏色
我不懂問題出在哪了,還望大牛賜教!3Q! |
|