腾讯终于开始干好事了,联合 intel 开启虚拟,反作弊 dma - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
archxm
V2EX    硬件

腾讯终于开始干好事了,联合 intel 开启虚拟,反作弊 dma

  •  
  •   archxm 80 天前 5769 次点击
    这是一个创建于 80 天前的主题,其中的信息可能已经有所发展或是发生改变。

    amd 倒过来就是 dma 。 现在挂 b 更喜欢 amd 的 cpu

    45 条回复    2025-08-01 21:12:09 +08:00
    pusheax
        1
    pusheax  
       80 天前   3
    针对 DMA 设备的虚拟化技术其实是个很老的东西了,叫 IOMMU 。
    这技术 Intel 的实现叫做 VT-d ,AMD 的实现叫做 AMD-Vi 。所以无论用什么 CPU ,都是可以 DMA 虚拟化的。
    ACE 之前不强制要求开启 IOMMU 的原因是,这个功能大部分主板是默认关闭的,手动开启必须要进 BIOS ,而且开关位置不太好找,对很多用户来说比较困难。
    archxm
        2
    archxm  
    OP
       80 天前
    @pusheax 原来如此,如果这个能逼迫用户开启,那腾讯真的是,功德无量了。
    liu731
        3
    liu731  
    PRO
       80 天前
    周一玩三角洲突然就提示占用 CPU 虚拟化...,一顿操作把 Hyper-V 卸载了才可以。此处问候腾讯一万字~
    crocoBaby
        4
    crocoBaby  
       80 天前
    @liu731 三角洲有挂嘛?目前还没遇到
    liu731
        5
    liu731  
    PRO
       80 天前
    @crocoBaby 我也没遇到过(至少看不出来)
    wxw752
        6
    wxw752  
       80 天前
    昨晚刚远程帮朋友修完电脑,声卡驱动正常但是没声音,花了整晚时间,结果是这个鸡巴 ACE 搞的。后来搜到出现这个问题的人还不少
    duuu
        7
    duuu  
       80 天前
    @crocoBaby 三角洲开挂除了锁头之外,还可以知道你的位置以及你搜到什么东西
    wetalk
        8
    wetalk  
       80 天前
    好事儿,FPS 类 dma 泛滥厉害
    suhu
        9
    suhu  
    PRO
       80 天前
    @pusheax 我一直在 DMA 的作者群里看他们,现在他们有一种魔改 bios 固件的办法,可以在启动初始化前把 DMA 设备的信息全删干净(似乎是这种说法)
    PrinceofInj
        10
    PrinceofInj  
       80 天前
    @liu731 #3 即使只是激活了 Hyper-V 这个功能,没有运行虚拟机也是这样么?
    liu731
        11
    liu731  
    PRO
       80 天前
    @PrinceofInj 嗯,主要是上周还好好的。WSL 就装了个 Ubuntu ,玩游戏时没有运行。
    Jerry02
        12
    Jerry02  
       80 天前
    @crocoBaby 绝航绝巴监狱,一大堆挂
    crocoBaby
        13
    crocoBaby  
       80 天前
    @Jerry02 幸好我都是玩的大坝
    crocoBaby
        14
    crocoBaby  
       80 天前
    @liu731 开挂都没鼠鼠恶心
    crocoBaby
        15
    crocoBaby  
       80 天前
    @duuu 应该是工作室用吧,正常玩家用几次就觉得没意思了
    IMengXin
        16
    IMengXin  
       79 天前
    腾讯 ace 就是一坨。。疯狂扫盘,定时掉帧,卸载 ace 就不掉
    robinchina
        17
    robinchina  
       79 天前
    @crocoBaby 很多是主播
    Reficul
        18
    Reficul  
       79 天前   1
    @PrinceofInj

    会的,所有的都会跑在 Hypervisor 层上面,之前的系统会变成一个特殊的 VM 。

    实际上一个游戏程序要求用户开启 IOMMU 不太合理,其次我记得 Intel 的 VT-d 开启之后性能会有微弱下降。
    SakuraYuki
        19
    SakuraYuki  
       79 天前
    fps 只能主机关跨平台还算能玩,最多偶尔有几个转换器,用手柄也不是不能打
    jsq2627
        20
    jsq2627  
       79 天前
    瓦国际服很早就要求开 IOMMU/VBS 了,依旧一堆挂
    https://support-valorant.riotgames.com/hc/en-us/articles/22291331362067-Vanguard-Restrictions
    Gilfoyle26
        21
    Gilfoyle26  
       79 天前
    那如果是用的 AMD CPU 呢?
    Gilfoyle26
        22
    Gilfoyle26  
       79 天前
    @suhu #9 这么秀吗
    PrinceofInj
        23
    PrinceofInj  
       79 天前
    @Reficul hyper v 的这个行为我知道,但是像 VMware 之类的是可以通过嵌套虚拟化继续使用的,腾子这个必须的得关闭 hyper v 么?感觉似乎不太对劲。而且现在 win11 的 vbs 也是一样的机制,而且新系统默认就开着,岂不是冲突会很多?
    archxm
        24
    archxm  
    OP
       79 天前 via Android
    @Gilfoyle26 那么恭喜你,找到了漏洞
    OrangeDark
        25
    OrangeDark  
       79 天前
    @liu731 这个你是直接弹出提示框了吗?怎么看啊,我跟我朋友现在玩,他偶尔会闪退,但是他内存显存都没满,内存占用 70%左右,我们也怀疑他 cpu 的问题,请问是怎么看出来的啊
    liu731
        26
    liu731  
    PRO
       79 天前
    @OrangeDark 直接弹框提示,我这 13900K+4090+96GB 配置不能玩的话,三角洲不用做了。
    OrangeDark
        27
    OrangeDark  
       79 天前
    @liu731 我朋友那个说是框都没有,直接闪退,前天有一把到监狱核心办公区,连着闪退 5 次,重连就闪退,非常变态。我 amd3600 + 4060 +32g 都没问题
    liu731
        28
    liu731  
    PRO
       79 天前
    @OrangeDark #27 我系统是 W11 LTSC, 症状是开局 1-2 分钟弹窗退出游戏。如果也是提示占用 CPU 虚拟化...我这里有个偏方给你试一下。
    OrangeDark
        29
    OrangeDark  
       79 天前
    @liu731 好像是 win11 ,但是他好像没有弹窗提示,等我问问他具体情况,而且他不是开局 1-2 分钟弹窗退出,他是偶尔出现这个情况
    archxm
        30
    archxm  
    OP
       79 天前
    @Reficul 当年盛大因为盗号严重,要求用密宝,也是一堆人说这不合理。
    archxm
        31
    archxm  
    OP
       79 天前
    @OrangeDark #25 单说闪退,我是感觉闪退和内存关系大一点,不知道什么牌子的内存。再就是,虚拟内存让系统接管,以及关闭快速启动。
    Reficul
        32
    Reficul  
       79 天前
    @archxm

    游戏程序要改 BIOS 配置跑在 Hypervisor 上,就好像 Nginx/MySQL/PHP 跑在 root 上。能跑吗?能。 合理吗?我保留意见。
    archxm
        33
    archxm  
    OP
       79 天前
    @Reficul #32 那反外挂合理吗?我觉得是合理诉求。那怎么反外挂?难道竞技游戏作弊,算好的社会风气吗?算恶习吧。那反挂就是拨乱反正了,所谓事在人为。
    当年也是腾讯搞出了,用户安装 360 ,qq 就不能启动。
    我觉得如今这种反挂技术,还是勇气可嘉的。
    Reficul
        34
    Reficul  
       79 天前
    @archxm

    只是感叹军劣币驱逐良币,备竞赛到最后肯定是多输的结果,快进到没有 SGX 拒绝运行。

    怎么打破这个恶性循环?我也不知道。
    chenqh
        35
    chenqh  
       79 天前
    我用 AMD 啊. intel 是谁不熟啊.
    OrangeDark
        36
    OrangeDark  
       79 天前
    @archxm 我让他加到 32g 试试但是他不愿意,认为游戏的问题为什么要玩家买单,没办法,只能看运气
    archxm
        37
    archxm  
    OP
       79 天前
    @Reficul #34 我是觉得,以后汽车大概率要入网的,同时各种智能家居,以及其他乱七八糟的,都会入网。到时估计各种黑客不会少。
    而如今的游戏作弊反作弊,也算针对未来的技术储备,有一定意义。
    archxm
        38
    archxm  
    OP
       79 天前
    @OrangeDark #36 最近几年,各种杂牌内存出货量特别大,各种水军吹嘘,说内存没技术含量,随便买。
    但我感觉,那么便宜,没猫腻?会不会导致打游戏一定几率闪退?所以杂牌内存,可以作为优先排查对象。
    Greendays
        39
    Greendays  
       79 天前
    为了在游戏里作弊,怎么能搞出技术含量这么高的东西……
    sujin190
        40
    sujin190  
       79 天前
    @Greendays #39 为了在游戏里作弊不能,但是为了在游戏里帮别人作弊赚钱可以,23333
    revoirzl
        41
    revoirzl  
       78 天前
    但凡对腾讯有点了解的都不会那么说。

    1.虚拟化是还是可以作弊,因为硬件直通代码还是能在更底层进行串改和删除的,在硬件暴露的情况下,VT/Vi 的安全性没有你想得那么高。

    2.对于玩家电脑极其不友好,尤其是笔记本,VT/Vi 开启后功耗增加,还会造成 5%-10%性能损失,以及增加输入延迟以及降低 LOW 帧。

    3.最重要的是腾讯反作弊其他辅助手段一个没拉下

    a.疯狂扫盘,巨幅增加固态读写(已经有烧主控的案例出现了)。

    b.疯狂扫内存,占用释放又迟滞,导致溢出蓝屏。

    c.后台疯狂上传,隐私堪忧

    4.Intel 大小核调度不稳定,导致高强度内存反复读写容易卡调度蓝屏,AMD 相对较好,和作弊没关系。

    5.想要干净的 FPS 体验,请玩主机(关闭跨平台)。
    garygaligo
        42
    garygaligo  
       74 天前
    @liu731 老哥,有无偏方,我现在用微软的脚本关闭虚拟化(.\DG_Readiness_Tool_v3.6.ps1 -Disable
    )就打不开 wsl ,但是打开 hyper-v 那些的话的话又游戏弹窗
    hessian
        44
    hessian  
       70 天前   2
    真是沟壁行为,玩个游戏我还不能用虚拟机了?关服务都不行还必须卸载 hyperv 。我选择不玩,纯智障。偶尔开发之余想玩个游戏还逼我开发 or 游戏二选一,那我用 PC 意义何在。
    archxm
        45
    archxm  
    OP
       70 天前 via Android
    @hessian 你可以玩其他游戏嘛。游戏多着呢,steam 上找
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6066 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:20 PVG 11:20 LAX 20:20 JFK 23:20
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86