V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zyxk
V2EX  ›  macOS

苹果芯片的 mac 使用 parallels 虚拟 windows , x86 软件都可以正常运行吗?

  •  
  •   zyxk · 30 天前 · 2623 次点击
    现在使用 2019 intel 款, 由于有时候要测试一些 windows 软件, 都是在 pd 下运行 windows 测试

    一切正常,但想换 mac mini ,想问一下,m 芯片使用 parallels 虚拟 windows ,windows 下的 x86 软件都可以正常运行吗? 不知道效率怎么样
    20 条回复    2024-04-01 09:46:38 +08:00
    nutting
        1
    nutting  
       30 天前   ❤️ 1
    要装 arm win ,这个 win 能自动转换执行 x86 的,应该还行吧,但是 vpn 类的很容易有问题,主要是他要给底层增加驱动的那种软件大概率容易不能正常运行
    coolcoffee
        2
    coolcoffee  
       30 天前
    我用 M1 Max 在 parallels desktop 上开 visual studio 维护.net 4.0 的项目都没啥问题。

    唯一的问题就是涉及到硬件串口,像任天堂 switch 硬破引导,单片机烧录会失败。
    hello365
        3
    hello365  
       30 天前
    openvpn 使用 x86 的安装包测试安装不成功,别的不知道,帮别人装的。
    zhaidoudou123
        4
    zhaidoudou123  
       30 天前
    都可以是不对的
    应该是大多数不涉及底层的应用都可以转译运行
    paopaosa
        5
    paopaosa  
       30 天前   ❤️ 1
    驱动级无法转译,导致需要驱动的都完蛋了。
    比如你的打印机没提供 ARM64 的 windows 驱动,你就用不了。
    Socrazy
        6
    Socrazy  
       30 天前
    普通的小应用问题不大,但效率很低
    Twins666
        7
    Twins666  
       30 天前   ❤️ 1
    不涉及驱动级的 x86/x64 软件都可以在 arm 版 windows 上运行
    Twins666
        8
    Twins666  
       30 天前
    @Socrazy 我倒是用下来感觉还行,我用的是 microsoft visio 和 project
    bkmi
        9
    bkmi  
       30 天前 via Android
    我能在上面运行三星 Odin 刷机软件,安装三星的驱动,能正常刷机
    RW233
        10
    RW233  
       30 天前
    主要是取决于你的 App 支不支持 ARM Windows
    txydhr
        11
    txydhr  
       30 天前
    实测,驱动不行,虚拟串口软件就运行不了
    xmy2232867
        12
    xmy2232867  
       30 天前   ❤️ 1
    clash 不行
    warminer
        13
    warminer  
       30 天前
    快问我为什么还在用 Mac Mini 2018 ( Intel i7 8700 )
    walle1530
        14
    walle1530  
       29 天前
    不行,有一些软件运行不了但我很久没用 pd 了,忘记是什么了
    ShadowPower
        15
    ShadowPower  
       29 天前
    大多数可以,效率还不低:


    依赖驱动程序或者 AVX 指令集的就不行了。
    ShadowPower
        16
    ShadowPower  
       29 天前
    转译的效率是原生的 72%,不过跑分测的是纯转译的性能,因为不涉及调用系统库,只是纯粹的计算。
    大多数应用调用系统库来完成某些操作,因为 ARM64EC 允许 x64 和 ARM64 指令集互相调用,可以算作程序里有一部分是不需要转译的。

    我猜用.NET 开发的程序表现还会更好。
    johnnynewyork
        17
    johnnynewyork  
       29 天前 via iPhone
    网银不行,比如农行个人网银
    parthenon2007
        18
    parthenon2007  
       28 天前 via iPhone
    JayeGT002
        19
    JayeGT002  
       27 天前
    有些 x86 软件是无法运行的,建议直接 Windows 主机,别 pd
    hoythan
        20
    hoythan  
       26 天前
    企业网银不行,导致需要多买一台台式机放家里对账。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2840 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 06:51 · PVG 14:51 · LAX 23:51 · JFK 02:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.