为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

Wine、Cedega、CrossOver 等配置
回复
ZERONEX
帖子: 80
注册时间: 2009-03-30 23:04
系统: Ubuntu 18.04 LTS

为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

#1

帖子 ZERONEX » 2009-05-01 19:53

D3D非常流畅,(一点都不卡,就是CPU占的多)就是有一点小的贴图错误,而openGL进去了就自动关闭了,Software卡的要死。何故?为什么用不了openGL?我开了3D桌面运行的,显卡ATI HD4850。
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

#2

帖子 ryoohki » 2009-05-02 0:45

所有的桌面版的ATI显卡的OpenGL都有硬件缺陷...OpenGL加速不能或者画面惨不忍睹
ZERONEX
帖子: 80
注册时间: 2009-03-30 23:04
系统: Ubuntu 18.04 LTS

Re: 为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

#3

帖子 ZERONEX » 2009-05-02 12:54

不是吧,我compiz能开的都开了都流畅稳定,Linux原生的3D游戏也没问题,不是说D3D会惨不忍睹吗?我的怎么反过来了?现在的ATI显卡OpenGL没你说的那么差,那是那几年的事情,现在不必N卡差多少。也许是驱动的问题,完了换CS1.5试试。
iken
帖子: 1
注册时间: 2009-04-24 23:42

Re: 为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

#4

帖子 iken » 2009-06-01 15:42

HD3850 用opengl wine wow ,大概有40fps
geny
帖子: 55
注册时间: 2009-04-11 12:37

Re: 为什么我用Wine 1.1.20 运行CS1.6 D3D非常快,openGL不能运行?

#5

帖子 geny » 2009-06-01 15:57

CS 主要是针对 D3D 开发的。
对 OpneGL 只是支持,效果并不很理想。windows 下就是如此。

wine 实质上是用 OpenGL 模拟 D3D ( M$ 只允许 DirectX 运行于 Windows )。出错主要是因为 CS 本身就对 OpenGL 支持不佳,且 wine 对软、硬件环境比较敏感。

讲得比较简单,不当之处见谅。
ATI 显卡开源驱动效果不错,没有想象的那么差。
回复