tindy@keisun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2005-10-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2094回复:8

好像现在的OVERLAY的例程在现在的nvidia卡上都不能运行?!

楼主#
更多 发布于:2004-09-09 18:34
我试了很多个例程都是出错的,反而在ATI卡上可以正确运行,不知道试什么原因?!
Tindy
leerom
驱动小牛
驱动小牛
  • 注册日期2001-06-08
  • 最后登录2010-08-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-10 10:44
可能和硬件有关,nvidia显卡不支持RGB格式的overlay surface。
leerom
tindy@keisun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2005-10-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-10 11:46
原来是这样啊,我试试其它格式的看看,谢谢leerom大侠!!
Tindy
tindy@keisun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2005-10-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-10 17:33
我试了YUV方式,好像也不行啊,不知哪位大侠有在nivida上可以运行的overlay例子可以给小弟看看,不胜感激!给分!
Tindy
tornadohf
驱动牛犊
驱动牛犊
  • 注册日期2004-08-21
  • 最后登录2007-12-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-10 21:07
通常情况下显卡只支持1~2个Overlay surface.如果被别人占用了,那overlay surface就会create不出来。你确定没有overlay没有被其他AP占用?比如说overlay的video,或者说你的AP运行了两次?
tindy@keisun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2005-10-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-09-10 23:16
我确定是没有其它程序占用的,就是不解为什么不行,换上ATI显卡就可以了,不知道是怎么样情况?!
Tindy
tornadohf
驱动牛犊
驱动牛犊
  • 注册日期2004-08-21
  • 最后登录2007-12-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-09-11 16:57
那就很可能是你的driver没有装对...可以用caps view看一看有没有overlay的caps.
guoguor
驱动小牛
驱动小牛
  • 注册日期2004-10-10
  • 最后登录2012-03-06
  • 粉丝0
  • 关注0
  • 积分1023分
  • 威望203点
  • 贡献值0点
  • 好评度117点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-19 16:06
问一下,怎么查看啊?
能不能具体讲一下,我现在利用DirectDraw实现预览视频,
必须用到Overlay surface,说明书上明明说支持overlay,但是在程序里调用getCaps取得设备驱动能力时,却发现设备不支持overlay
到底怎么回事呢?
一个小虾米,加油......
tindy@keisun
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2005-10-25
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-20 20:20
在控制面板里有一个DirectX控制项,然后在direct draw属性项下选Cap bits按钮。就可以在主显示驱动程序下的CAPs看到
Tindy
游客

返回顶部