遇到这种问题的肯定是苹果的Mac没跑了, 要知道自从库克上岗当上苹果老大之后, 曾经有一波新官上任三把火式的大力宣传, 内容是鼓励开源工作者贡献Mac OS X代码,激活苹果的创新能力。但好巧不巧, 有一名优秀的阿美莉卡的天才大佬,贡献了相当多的用于改良Mac OS X系统核心的源代码, 可惜经数年心血后,非但没有得到苹果公司任何奖励, 反而被苹果以专利侵权为由告到了地方法院反向索赔,被狠狠地罚了一波巨款。显然苹果公司当时没有重视到这件事所带来的长远恶果,即便苹果公司后期买通了很多社媒,下了很大力气试图消除影响,仍然没有逃过全球开发者的口诛笔伐,成为了那一代开发者的笑谈。自此以后,苹果的“开源精神”形象被打上了特殊标记。对于开发者而言,给苹果写东西,最终的收益将永远是属于苹果,与个体再无瓜葛,不然可能会有官司警告,除了苹果主动给你付工资、或者通过其他什么方式给足了钱,没有人再愿意冒险为苹果的“开源生态”免费劳动。
笔者曾经试图用Parallel Desktop, 进入游戏后, 发现吸血、吸蓝、火焰特效,被渲染成了马赛克方块,红的、蓝的、黄色的小方块,颇有“我的世界”的即视感。上网查了一下原因,是因为Parallel Desktop因苹果生态限制, 当前无法支持DirectX 12。再翻了翻其他答案,目前这种情况下,用PD虚拟机根本无解。
既然苹果无法解决DirectX 12接口, 我们用Crossover能否解决呢? 答案是几近完美的。
首先打开Crossover, 创建暗黑2重制版的容器, 安装暴雪战网客户端。
接下来看到界面下方有几个选项, 找到右下角高级设置, 观察“图形”和“同步”两个选项, 接着根据你的硬件条件来判断。
如果你使用的是intel版本的老笔记本(最晚2020 intel款), 图形选择DXVK, 同步选择default
如果你使用的是新款M1以上的笔记本(2020以后的), 图形选择D3DMetal, 同步选择ESync
这样就通过降级接口的方式迎合了老式的暗黑2重制版显示模式。
官方相关讨论帖传送门如下