|
发表于 2005-9-10 14:02:49
|
显示全部楼层
有些问题请教:
Post by fundawang
Windows快,最主要的原因是它直接操纵显卡的驱动程序,而显卡的驱动程序直接操纵显卡的GPU指令,这其中完全跳过任何中间层。
是不是说xorg里面的显卡驱动不是通过直接操纵GPU指令来实现的?那是通过那里的黑盒操作实现操作显卡硬件?
sunmoon老大提到xorg里的nv驱动没有硬件加速,既然硬件提供了加速功能,为什么不在驱动里提供硬件加速?难道是显卡生产厂家没有提供操作显卡的接口资料?可是既然生产显卡出来卖,不就是让用户使用吗,怎么不能像CPU那样把显卡的GPU指令公开,然人可以操作呢?难道使用显卡的接口也是专利?别的厂家能从接口上“窃取”技术秘密?
如果实在是没有相关的接口资料使用,硬件厂家也因为自己的利益关系,永远不开发接口资料。这样说来Linux要从桌面上赶超Windows岂不是希望渺茫。因为从前面回帖中得知大家的意见是X system慢主要原因是显卡驱动不行。
另外还有没有可能直接使用显卡厂家提供给Windows的显卡驱动?因为我想至少操纵显卡硬件的部分,不管是Linux还是Windows应该都是一样的。
众多问题,希望各位先知能抽空给予指点一二,万分感谢! |
|