目标机为Intel Celeron M + 852GM芯片组组成的一块工控板
使用WindML 3.0和pcPentium 3的BSP,配置WindML的时候选择的是VESABIOS 16位色 640x480的驱动。
经过漫长的编译,下载发现以下现象
1.ugldemo程序可以正常运行
2.wexdbuf程序在使用double buffer和不使用double buffer时没有区别,闪烁的都很厉害。
调试信息给出如下:
VESA VBE Version 3.0 compatible Video BIOS
Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS
Vendor: Intel Corporation
Product: Intel(r)852GM/852GME/855GM/855GME Graphics Controller
Revision: Hardware Version 0.0
Frame Buffer Address: 0xd8000000
Total Video memory: 0x003e0000 (4063232)
Double Buffering: Not Supported
WindML手册中说VESA 2.1兼容的就支持Double Buffering, 852GM的显示卡应该是VESA(VBE)兼容的,那为什么跑wexdbuf的double buffer却失灵呢?
[align=right][color=#000066][此贴子已经被作者于2007-1-18 2:35:35编辑过][/color][/align]