|
发表于 2005-9-21 08:42:48
|
显示全部楼层
Post by freesky64
有些问题请教:
是不是说xorg里面的显卡驱动不是通过直接操纵GPU指令来实现的?那是通过那里的黑盒操作实现操作显卡硬件?
sunmoon老大提到xorg里的nv驱动没有硬件加速,既然硬件提供了加速功能,为什么不在驱动里提供硬件加速?难道是显卡生产厂家没有提供操作显卡的接口资料?可是既然生产显卡出来卖,不就是让用户使用吗,怎么不能像CPU那样把显卡的GPU指令公开,然人可以操作呢?难道使用显卡的接口也是专利?别的厂家能从接口上“窃取”技术秘密?
如果实在是没有相关的接口资料使用,硬件厂家也因为自己的利益关系,永远不开发接口资料。这样说来Linux要从桌面上赶超Windows岂不是希望渺茫。因为从前面回帖中得知大家的意见是X system慢主要原因是显卡驱动不行。
另外还有没有可能直接使用显卡厂家提供给Windows的显卡驱动?因为我想至少操纵显卡硬件的部分,不管是Linux还是Windows应该都是一样的。
众多问题,希望各位先知能抽空给予指点一二,万分感谢!
不是,是xorg的驱动也是直接操纵gpu,但需要特定的kernel module帮忙。
新的显卡的资料没有,你可以自己尝试去找。显卡gpu的指令是企业机密,出于什么
理由不明,反正企业有企业的商业考虑。
使用兼容层有人在开发,但是驱动的内存访问模型不一样,没那么容易。 |
|