colodes 发表于 2023-6-7 17:19

苹果官方游戏移植工具使Windows游戏在Mac上运行

本帖最后由 colodes 于 2023-6-7 17:29 编辑

苹果在wwdc23上发布了基于crossover的game porting toolkit转义层, 使dx12转换为metal api,帮助游戏开发者进行移植评估
https://github.com/apple/homebrew-apple

这是有人开发的方便设置的UI
https://github.com/IsaacMarovitz/Whisky

结合将x86转义为arm的Rosetta 2让游戏运行成为了可能

成功在m2 max上40帧运行赛博朋克2077
https://www.reddit.com/r/macgaming/comments/1435ukq/cyberpunk_on_m2_max_wgame_porting_toolkit/

在m1 pro上40帧运行艾尔登法环
https://www.reddit.com/r/macgaming/comments/14318ri/boss_music_intensifies/

在m2 max上30帧运行蜘蛛侠
https://www.reddit.com/r/macgaming/comments/142zfa4/applegamingwiki_discord_users_posting_their_dx12/

黄泉川此方 发表于 2023-6-7 17:21

有一种steamdeck的美感

Midnight.Coup 发表于 2023-6-7 17:28

本帖最后由 Midnight.Coup 于 2023-6-7 17:34 编辑

有没有适配评级啊有这技术PD虚拟机还卖吗
可以转译下生化8和死亡搁浅岛剪版看看损耗多少

0WHan0 发表于 2023-6-7 17:32

不如去和v社合作,把之前放弃的mac版proton捡回来,反正底层和crossover一样也是wine

colodes 发表于 2023-6-7 17:36

0WHan0 发表于 2023-6-7 17:32
不如去和v社合作,把之前放弃的mac版proton捡回来,反正底层和crossover一样也是wine ...

估计是为了自己游戏商店建设

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4

lvseqiji 发表于 2023-6-7 17:37

chaucerling 发表于 2023-6-7 17:37

这转译的性能损失太大了,还要再优化

Midnight.Coup 发表于 2023-6-7 17:38

本帖最后由 Midnight.Coup 于 2023-6-7 17:43 编辑

chaucerling 发表于 2023-6-7 17:37
这转译的性能损失太大了,还要再优化
GPU 疑似是 DXVK 再 Vulkan 转 Metal
CPU 应该是 win 转 x86 Mac 转 arm
三转重元功了属于是

猫不萌 发表于 2023-6-7 17:43

我钱多不知道买个ps5吗

RookieTnT 发表于 2023-6-7 17:45

30帧的蜘蛛侠 还是那个当初说对标3080的M1 Max吗

今天你提了吗 发表于 2023-6-7 17:48

iphone ipad是不是也用的metal api,真搞成了岂不是最强移动游戏设备

Lunamos 发表于 2023-6-7 17:55

看了一下主楼提到的macgaming这个sub就跟过年一样。以后如果性能再优化点感觉还真有点意思。
这种低功耗表现好的SOC做移动游戏设备挺有潜力,不知有没有续航发热相关测试。

平井姨夫 发表于 2023-6-7 17:56

RookieTnT 发表于 2023-6-7 17:45
30帧的蜘蛛侠 还是那个当初说& ...

非原生运行,性能损失巨大

论坛助手,iPhone

colodes 发表于 2023-6-7 18:00

Midnight.Coup 发表于 2023-6-7 17:28
有没有适配评级啊有这技术PD虚拟机还卖吗
可以转译下生化8和死亡搁浅岛剪版看看损耗多少 ...

正式移植的死亡搁浅好像还多一道编译好着色器的流程,不知道对性能有多大帮助

—— 来自 Google Pixel 7, Android 13上的 S1Next-鹅版 v2.5.4

两个路人 发表于 2023-6-7 18:02

Midnight.Coup 发表于 2023-6-7 18:03

colodes 发表于 2023-6-7 18:00
正式移植的死亡搁浅好像还多一道编译好着色器的流程,不知道对性能有多大帮助

—— 来自 Google Pixel 7 ...

那估计起码是三倍薄纱的帧数了(指 M2 Max
40帧对120帧,优势在我

zhrs456 发表于 2023-6-7 18:08

0WHan0 发表于 2023-6-7 17:32
不如去和v社合作,把之前放弃的mac版proton捡回来,反正底层和crossover一样也是wine ...

为的就是绑在App Store里面 还搞STEAM只会利好玩家

论坛助手,iPhone

BallanceHZ 发表于 2023-6-7 18:11

zhrs456 发表于 2023-6-7 18:08
为的就是绑在App Store里面 还搞STEAM只会利好玩家

论坛助手,iPhone

但这个toolkit已经挂上github了啊,开发者自己拿去用上去steam苹果又管不了的

0WHan0 发表于 2023-6-7 18:12

zhrs456 发表于 2023-6-7 18:08
为的就是绑在App Store里面 还搞STEAM只会利好玩家

论坛助手,iPhone

确实,想了想苹果肯定不会把30%的抽成利润白白让给V社。不过苹果如果路走通了说不定V社又会把mac的proton捡回来

ganeid 发表于 2023-6-7 18:16

分辨率1728x1117,这不就约等于1080p吗
买得起m2 max的家里应该有个ps5/xsx吧

scg2017 发表于 2023-6-7 18:21

macbook硬盘和金子一样贵,玩个屁的游戏啊

—— 来自 Xiaomi Redmi K30 5G Speed, Android 12上的 S1Next-鹅版 v2.5.4

JetBrains 发表于 2023-6-7 19:44

colodes 发表于 2023-6-7 18:00
正式移植的死亡搁浅好像还多一道编译好着色器的流程,不知道对性能有多大帮助

—— 来自 Google Pixel 7 ...

Decima 这个引擎本身就有非常优秀的兼容性和优化,效果也会不错的,如果是 2077 你可以想象,所以死亡搁浅的 macOS 首发也是有原因的

すぴぱら 发表于 2023-6-7 19:56

Midnight.Coup 发表于 2023-6-7 20:12

すぴぱら 发表于 2023-6-7 19:56
可是metal不完全等于vulkan吧,是少一些东西的 怎么解决兼容性问题
完全是2个东西,但可以转

mustforver 发表于 2023-6-7 20:18

ganeid 发表于 2023-6-7 18:16
分辨率1728x1117,这不就约等于1080p吗
买得起m2 max的家里应该有个ps5/xsx吧
...

果粉群见过给臭打游戏的小白推mbp的,所以也可能是不明真相的小白

noahhhh 发表于 2023-6-7 21:09

Lunamos 发表于 2023-6-7 17:55
看了一下主楼提到的macgaming这个sub就跟过年一样。以后如果性能再优化点感觉还真有点意思。
这种低功耗表 ...

移动是没戏了,玩3A整机40w的mac和300w的win游戏本拉不开,都是只能插电玩。玩中小型游戏倒是有说法。

—— 来自 S1Fun

darkfall 发表于 2023-6-7 21:46

GPU是d3d11/12直接转Metal

zouyun147 发表于 2023-6-8 10:07

圈量子 发表于 2023-6-8 10:13

哪天能玩黄油了再说

病態極端 发表于 2023-6-8 10:38

proton/wine性能沒損失是因為硬件一樣(+Linux有性能更好的Vulkan驅動)吧,同樣的電腦裝上windows可以無損玩。相比PS5可能不無損
在mac上裝windows能無損玩dx遊戲嗎?

Midnight.Coup 发表于 2023-6-8 10:40

D3DMetal 许可证说这玩意不能用在最终的游戏成品里,用户自己想玩肯定拦不住
应该是给开发者做个测试用,果子还是妄想有原生的游戏上 macOS

Midnight.Coup 发表于 2023-6-8 11:09

本帖最后由 Midnight.Coup 于 2023-6-8 11:13 编辑

病態極端 发表于 2023-6-8 10:38
proton/wine性能沒損失是因為硬件一& ...wine 的性能纯看 API 实现,部分情况比 Windows 原生性能还高,但差的就可以差一倍以上的效率
Intel Mac 装 x86 Win 可以,反正是 Intel 核显也没啥用,A 卡有官方的 boot camp 专用驱动
现在 M1/2 Mac 都没有原生的 arm Win 可以装,Linux 都只能装 Asahi Linux 这个定制过的发行版

再买自检星剁手 发表于 2023-6-8 23:33

maritimus 发表于 2023-6-9 00:37

那个IsaacMarovitz也是switch模拟器Ryujinx的开发者,ryujinx为了顺利在mac os上运行,在moltenVK的基础上做了很多工作。但是根据我的测试,不使用hypervisor的话,m1 pro的性能表现甚至不如5年前的intel cpu+mx150...

除了可以用rosetta加速转译外,这个toolkit运行win游戏的流程基本也是这样,所以相当不看好这个东西的性能表现。

苹果真想好好搞gaming就应该至少在mac os上原生支持vulkan

Mimic 发表于 2023-6-9 00:37

苹果现在往PC游戏挤是为了啥……
页: [1]
查看完整版本: 苹果官方游戏移植工具使Windows游戏在Mac上运行