Mac怎么玩Windows游戏

前言

我已经用了macOS系统3年多了,刚开始使用的头几天会感觉到明显的不习惯,因为它和Windows的操作习惯很多都是相反的,习惯以后就会明显感觉到macOS系统的优点,类Unix、天然方便编程开发,唯一不足的可能就是不适合玩游戏。如果你一定要尝试在Mac上玩Windows游戏可以看看我的方案,这个过程我也是踩了不少坑。

方案

■ 我用过的方案

Parallels desktop(虚拟机) ==> Wine命令行版 ==> CrossOver ==> PlayOnMac ==> WineBottler ==> 双系统 ==> Wine安装包版(最后采用)

■ 踩坑过程

① Parallels desktop

Windows毕竟是主流的操作系统,而Mac的软件生态没有那么好,所以我一直采用的pd来解决这个问题。pd可以说是在Mac上最好的虚拟机,不过虚拟机毕竟是虚拟机,一旦分配,它就永久性占用走部分磁盘不说,关键是开着它还没开软件,它先占走几个g的物理内存,我用的15年版的Mac只有8g内存,可以这样形容开着虚拟机再在Mac上开一个idea就差不多了。早期荒野行动还没出Mac版的时候我就是用的pd来跑,跑一个800M的游戏可以这样形容——勉强能跑,由于换了个号,只能在Windows下玩,所以我又开始研究Mac下玩Windows游戏,现在游戏已经涨到8个g了,掉帧严重,根本带不动了。老版本好像还只支持directx10。

结论 —— 占用资源太大,跑些小玩意没问题,大点的游戏带不动,不采用。

② Wine命令行版

Wine非常的强大,免费开源,而且也一直在维护,它是通过调用DLL以运行Windows程序。我一开始也是在百度上搜索怎么安装Wine,简直XXX了,给出的都是通过homebrew来安装,下载了一个晚上,第二天起来还不能用。

结论 —— 下载太久,还没跑通,有耐心的可以再试试。

③ CrossOver

早在尝试Wine(通过homebrew安装)之前,我就知道CrossOver,它是基于Wine,收费的,一百多软妹,后续升级好像还收费,免费试用15天,据说收益全贡献给Wine开发的组织。作为搞软件开发的,当然不信邪得先尝试尝试先用Wine,搞了好久没通,自然就尝试了CrossOver,收费的东西除了贵,没啥大毛病,非常好上手,全程傻瓜式安装,很快就安装好了。
:很多人用CrossOver可能会遇到一个问题,安装可以玩,第二次使用打不开,我的解决方案是打开CrossOver里的任务管理器,再通过任务管理器打开进程。

结论 —— 安装傻瓜式,不过收费,问题也挺多,刚进主界面选服那里黑屏(至今未解决,勉强使用),内存泄漏问题(不明白是软件还是游戏的原因,荒野行动在Windows上内存使用估计在1个g,但是通过wine玩,会飙到2g),而且打一把后就会飙到1g多,再返回主界面,点游戏里的任何按钮都会卡个好几秒,并且打完两三把就会死锁卡住。当然游戏的流畅度是没问题的,玩Mac版荒野行动经常会加载不出建筑物,使用wine技术,就不存在这个问题。

④ PlayOnMac

下了安装包,安装报错。。。

⑤ WineBottler

类似CrossOver,也是wine的再开发,也很强大,可以把项目打包成一个类似Mac的软件,打包好还可以发给没有安装wine的盆友玩。安装过程不怎么友好,没有CrossOver那么傻瓜好,不过百度上很多安装教程,也不是什么大问题。

结论 —— 我认为比CrossOver更强大,因为它提供了打包功能,不过CrossOver上存在的问题在这仍然存在,甚至打第二把就开始死锁。

⑥ 双系统

虽然跑通了,但是游戏存在各种问题,我还是尝试了双系统。在我使用EI Capitan的时候是因为安装双系统需要u盘,所以我一直没尝试过,现在OS已经更新到了11,安装双系统也不需要u盘,只需要在网上找一份干净的win10镜像即可。

结论 —— 镜像不好找,找到以后,安装过程一气呵成,不过使用双系统需要开机时进行切换,并且很明显感受到不论用哪个系统都带着卡顿,没有之前那么流畅,而且双系统的win下跑的游戏还不如mac版的流畅(注:wine运行的比mac版流畅)。

⑦ Wine安装包版

问题总是要解决的,只看你像不像继续深究。作为穷逼实在没钱再买一台windows系统的电脑来打游戏了,我只好继续研究wine,最后用Wine安装包版基本解决了这些问题。

■ 详解Wine安装包版(可以直接跳到这里)

本来只是想尝试换个不同版本的wine,看看能不能跑的通,我想通过迅雷下载,然后再丢入homebrew,结果发现Wine本身就有安装包版,。。。百度的帖子害人不浅。。。

1.版本介绍

wine分为Stable、Development、Staging,对应中文——稳定版、开发版、发行版

2.下载地址

https://dl.winehq.org/wine-builds/macosx/pool/?C=M;O=D

我尝试的时候是
winehq-stable-5.0.pkg、winehq-devel-5.7.pkg、winehq-staging-5.7.pkg
最后选用了winehq-staging-5.7.pkg,因为只有这个版本不会出现主界面点一个按钮卡半天的情况,死锁问题基本遇不到了(玩的时候关掉其它所有软件,让空闲内存最大化,我只有8g)。

同时,需要安装wine-mono、wine-gecko

https://dl.winehq.org/wine/

要注意版本对应,不过荒野行动不需要这两个组件。

3.安装

在这里插入图片描述
安装过程很简单,完全傻瓜化。
安装成功后,打开在这里插入图片描述
命令行输入—— wine 路径 就可打开游戏。
在这里插入图片描述

4.解决中文乱码

我也忘了是使用Wine还是WineBottler的时候存在中文乱码,字体全是正方形。

wine里面没有相关的中文字体,可以直接从Windows拷贝过来,在C:/windows/fonts下边的所有汉字拷贝到~/.wine/drive_c/windows/Fonts目录下。或许这一步不是必须,没有实验。我拷贝了如下4种字体:
simfang.ttf simhei.ttf simkai.ttf simsun.ttc
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://blog.csdn.net/u011233383/article/details/105454632/

我的做法是一股脑把整个目录都复制过去。

结论

以目前测试 wine 中只有 winehq-staging-5.7 问题最少,如果不通可以再换换其它版本,玩荒野行动不用再更新更多的dll,其它游戏估计得手动新增dll(CrossOver的好处就体现出来了)。而第三方的wine再开发都是基于很老的wine版本,所以问题很多。使用wine才能体验最新版本的特性。

### 推荐配置与软件 为了在Mac上通过虚拟机顺利运行Windows并游各类游戏,选择合适的虚拟化平台以及合理的硬件资源分配至关重要。鉴于当前主流的两种虚拟机解决方案——VMware Fusion 和 Parallels Desktop 都能在苹果设备上提供良好的兼容性和性能表现[^1],其中Parallels Desktop 更加受到推崇因为它专为 macOS 设计,并提供了更为简便易用的操作界面。 #### 虚拟机环境准备 - **操作系统**: Windows 10 或更高版本被广泛认为是最适合现代游戏的选择。 - **处理器(CPU)**: 至少应具备四核以上的Intel Core i5/i7 处理器或M1及以上级别的Apple Silicon芯片;对于基于ARM架构的新款MacBook (如搭载 M1 / M2),需注意并非所有Windows应用都能完美适配这些新型号。 - **内存(RAM)**: 建议至少预留8GB RAM给虚拟机使用,以便处理较为复杂的图形密集型任务。 - **显卡(GPU)**: 如果是Intel Mac,则可以尝试开启GPU直通功能让虚拟机直接利用主机物理显卡的能力;而对于Apple Silicon机型来说,虽然目前还不支持完整的DirectX特性集,但Metal API的支持使得部分游戏仍可流畅运行。 #### 安装过程概述 安装过程中需要注意的是,在完成基础系统的部署之后,应当及时更新最新的驱动程序特别是显示驱动,这有助于提高图像渲染效率从而改善整体游戏体验[^3]。此外,考虑到某些特定类型的游戏可能依赖于特殊的API接口(比如 DirectX),因此确保所选版本的Windows已内置相应组件是非常重要的。 ```bash # 更新系统和驱动命令示例(假设已在Win环境下) winget install Microsoft.DirectX.Redist -e --source winget ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值