wine 运行Call of Duty Modern Warfare 2以及starcraft2方法

本文提供了一套详细的步骤,帮助用户将Windows游戏成功移植到Linux平台,并通过Wine进行优化,实现流畅运行。主要内容包括硬件需求确认、软件安装(如显卡驱动、DirectX和VC运行库)、注册表编辑、驱动选择(开源驱动或官方驱动),以及关键文件导入等操作。特别强调了如何调整Windows注册表设置以改善游戏性能,以及针对NVIDIA显卡开源驱动效率较低的情况给出的解决建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

必需条件:

wine升级到1.3以上

Linux已经正确安装显卡驱动


其他需要东西:

DirectX 以及VC 运行库这些东西请自己准备吧,不需要我一个一个说了


然后关键是用wine regedit导入下面 注册表:


REGEDIT4


[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"OffscreenRenderingMode"="pbuffer"
"RenderTargetLockMode"="textex"
"UseGLSL"="disabled"
"OffScreenRenderingMode"="pbuffer"
"DirectDrawRenderer"="opengl"
"Multisamplin"="disabled"

"VideoMemorySize"="1024"


VideoMemorySize是你的显卡显存大小,默认只有64M。

反正我用下来感觉N卡开源驱动,效率不高,cod6只能勉强能跑

(下载地址 http://down.51cto.com/data/225275)

如果你用官方驱动,应该可以流畅运行这个两个游戏。

如果要联网需要安装,secur32.dll,winhttp.dll

去DLL 站找个windowsXP的这几个文件放到/home/luozhuang/.wine/drive_c/windows/system32/

反正我只测试单机功能。。,星际用星际管家,游戏需要字体自己去windows找

把windows 字体拷贝到/home/luozhuang/.fonts/ 下面就可以了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值