• 4084阅读
  • 1回复

qt如何使用显存的问题,不知道有没有人懂! [复制链接]

上一主题 下一主题
离线czsaaczb
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-10
在linux下是用qt开发, 由于速度的问题, 先使用小机器上的显存?  不知道如何下手,有没有高手指点一二?
离线czsaaczb
只看该作者 1楼 发表于: 2009-08-10
没人知道啊?我详细说下撒意思,就是下面这段话如何在qt编写的程序中实现:
在一般情况下,对显存的每一次写操作都要产生一次PCI 事务,加上协议开销,总
的效率非常低。而显示性能与写显存速度是直接相关的。为了提供显存写速度,龙
芯2F 支持 显存 的block写:在每次写显存时,不立即写入,而是等待写满一个
cache line(32个字节)后,将一个cahceline 的数据一起写入PCI 总线,从而提
高显示性能。

在用户程序下,对显存的访问是通过设备文件 /dev/mem 来实现的(例如 X
server)。龙芯内核在映射/dev/mem 到用户程序时,如果发现该段空间是显存,
则会开启uncache acceleration. 另外需要注意的是要使加速起作用,必须每次按
word(4字节)或者双字(8字节)方式进行访问。
快速回复
限100 字节
 
上一个 下一个