阅读:13231回复:86
强烈建议建立专题讨论通用显卡驱动的开发(如softice)!!!(请管理员置顶)!!! |
|
最新喜欢:![]() |
沙发#
发布于:2005-06-02 10:00
我们公司就做显卡驱动,有几个牛人,要是有谁感兴趣的就和我联系:
lichong@vtron.com 我一开始是做XFree86的驱动,有许多显卡的驱动代码,只可惜大部分的初始化部分用的BIOS(就是在Linux下模拟实模式,执行显卡上的BIOS代码),不过2D加速和3D加速部分可以参考。 要做显卡,需要研究VGA,VESA标准; 要做Linux下的显卡就把XFree86读一遍吧,呵呵,好多代码呢。 要是做Windows下的代码,就读DDK的文档,读DDK的显卡驱动例子,3Dlab的代码注释很全;开发工具是SoftICE,把它搞定了,所有的信息你都可以研究了。 建议读代码的工具是Source Insight. 我们公司正在招这方面的人才,有经验的、想在这个方向发展的就给我发邮件吧,大家交个朋友。 |
|
板凳#
发布于:2005-04-07 00:01
I was wondering why you guys would be interested in graphics driver.
Up to date, there\'re only 2 companies does REAL graphics chips for PC, ATi and nVidia. The rest are small and not worth mentioning. I\'ve been with ATI and doing graphics drivers for the Radeon ASICs for 2 years. It\'s the worst nightmare in my career as a driver developer. Decent graphics ASICs are extremely complex. The number of gates in our ASIC is more than what a P4 CPU has. The drivers, MINIPORT, 2D/3D, OGL, DX are huge (more than 350MB of source code and the number keeps growing constantly). Even the 2D code will certainly get you complete lost, not mentioning the D3D, transparency, shader, OGL... Guess it\'s time for me to say bye to graphics. Good luck, --------------------------------- Calvin Guan, Windows DDK MVP Software Engineer, NT Driver ATI Technologies Inc. www.ati.com |
|
地板#
发布于:2005-01-24 21:46
严重同意
|
|
地下室#
发布于:2005-01-06 21:21
举双手赞成
|
|
5楼#
发布于:2004-10-22 23:00
不知道大家注意过没有,在WIN2003服务器版中,安装一个系统自带的“标准VGA图形适配器”的话,不管是什么显卡,都可以支持到65536色1024*786,它所用的驱动是vgapnp.sys
显然,这正是我们所需要的“通用显卡驱动”,然而,它是在WIN2003上运行的,无法(至少我不能)将其拿出来,用在WIN9X之中。 |
|
6楼#
发布于:2004-07-30 21:10
EdmundChen 兄在吗?
能回答以下我的哪个问题吗? ________________________________________________________ 回答的好请给分 |
|
|
7楼#
发布于:2004-07-21 14:47
顶~
|
|
|
8楼#
发布于:2004-07-04 15:53
我做过显卡驱动程序,有什么问题请大家问吧! 那请教一个问题,显卡设计是不是对读写差别很大。 具体的说,如果向显卡写数据比从显卡读数据快很多,这是什么原因? |
|
|
9楼#
发布于:2004-06-24 10:28
我做过显卡驱动程序,有什么问题请大家问吧!
|
|
10楼#
发布于:2004-06-21 12:37
好是好,不过对我没什么用!
|
|
11楼#
发布于:2004-05-08 08:43
讨论显卡驱动清进入
图形设备驱动版(打印、扫描、显示...驱动) 图形设备驱动版,图形,视频采集,打印机驱动,扫描仪驱动,数码象机等驱动程序。 不过好像做这个的比较少 |
|
|
12楼#
发布于:2004-04-01 22:10
do u think it necessary?becuase we rarely come up against it.
|
|
13楼#
发布于:2004-02-27 11:58
我认为在实际应用中,其他周边的才更加实用,更加重要
|
|
14楼#
发布于:2003-12-22 15:56
ati,nvidia的spec几乎得不到
这里3dfx的spec: http://www.medex.hu/~danthe/tdfx/ 我推荐有两个网址: dri.sourceforge.net www.xfree86.org 如果你有足够的时间,和理论基础,应该可以搞定graphics driver 不过,我怀疑,国内是否真正有人在做它,除了trident |
|
15楼#
发布于:2003-12-22 09:59
我花过两个月的功夫看了linux下X Server下的2D(XAA),3D(DRI)的源代码,其中3D还会用到AGP,我也看了源代码。
首先,3D比2D复杂的多,如果没有算法基础的话,劝大家就不要介入了。 另外,ATI和Nvidia的芯片spec都是不公开的,大家顶多能搞清楚框架流程,再往下就很难了。不过当年Vodoo卡是公开spec的,可以研究研究。 再者,大家可以看看2D的,函数比较少,可以搞懂。 说白了,如果没有硬件加速,要将一个矩形区域染色,就需要在Framebuffer中,CPU对每个pixel进行计算,如果有硬件加速,就会将这个矩形的两个顶点/颜色值给显示芯片的相应register,显示芯片会帮你做好,节省你的CPU. 一个显卡driver,就是封装好这些填register的函数,然后交给上层的OpenGl或者DirectX,上层的AP就可以直接调用具有统一形式的界面了。 |
|
16楼#
发布于:2003-12-01 10:23
是
|
|
17楼#
发布于:2003-11-12 21:48
强烈支持!!!
|
|
|
18楼#
发布于:2003-11-09 18:01
怎么没有人开始啊
|
|
19楼#
发布于:2003-10-29 20:50
这么多人发表意见却没一个有点实质性的讨论。等待高手杀入!
随便问一个问题,我的softice对我的显卡不支持怎么办?我用的是东芝本本。 |
|
|
上一页
下一页