基于 Apple Silicon 与 Parallels 的旧款 x64 游戏启动卡死兼容性修复
Parallels Desktop
Windows on ARM
x86_64 Debugging
DirectX / DXVK
C++ / DLL Hooking
正在基于该需求推演落地方案…
需求痛点(公开)
在搭载 Apple Silicon 芯片的 Mac 设备上,通过 Parallels Desktop 运行 Windows 11 ARM 虚拟机时,部分 2010 年代中期的 x64 经典游戏在加载开场 Splash 启动画面时频繁卡死或死锁。这通常由 Windows on ARM 的指令集转译异常、旧版 DRM 校验冲突或 Direct3D 渲染钩子不兼容引起。
切入方向(公开)
在 ARM 虚拟机环境中通过逆向工程与 x64 调试工具捕获进程卡死原因,定位引发死锁的指令或校验逻辑,并开发定制的 DLL 注入补丁或 Direct3D 转译中间层(如 DXVK 包装器),绕过阻塞环节以恢复游戏的正常运行。
自媒体讨论监控 PRO
原始需求溯源 · 3 条
"FIFA 15 refuses to move past the EA Sports splash screen when I run it on my MacBook Pro M4 through"
"FIFA 15 x64 hangs at the “EA Sports Football Club” splash when I run it inside Parallels 18, Windows"
"FIFA 15 x64 hangs at the “EA Sports Football Club” splash when I run it inside Parallels 18, Windows"
仅展示任务摘要与外链,不转载原文全文;个人信息已脱敏。数据来源已登记,可溯源。
💬 社区讨论