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

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

  •  
  •   archxm · 9 天前 · 4581 次点击

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    5.想要干净的 FPS 体验,请玩主机(关闭跨平台)。
    garygaligo
        42
    garygaligo  
       3 天前
    @liu731 老哥,有无偏方,我现在用微软的脚本关闭虚拟化(.\DG_Readiness_Tool_v3.6.ps1 -Disable
    )就打不开 wsl ,但是打开 hyper-v 那些的话的话又游戏弹窗
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5458 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:05 · PVG 11:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.