【教程】AMD 笔记本强行开启Windows Studio Effects
amd吧
全部回复
仅看楼主
level 11
前文:【图片】不是所有7040都能使用Win11 studio effect【amd吧】_百度贴吧https://tieba.baidu.com/p/8693988581?fid=4420&pid=148951513345#148951513345
书接前文,自从楼主看到了AMD 关于Ryzen AI 的宣传材料,就一直想试试windows 11 的Windows studio effects[阴险]
后文为了方便,统称Windows studio effects为WSE[勉强]
其作用简单来说就是提供了opencv的效果,人脸画面裁剪,背景虚化,但是ipu加速[开心]
参考:AMD Ryzen AI - 打造内置人工智能的 Windows 电脑
https://www.amd.com/zh-cn/products/processors/consumer/ryzen-ai.html
但是笔者使用的是机革的无界14pro 7840hs版本,出厂系统并不带这个功能,但好在机革将IPU打开了,因此理论上,只要能解决驱动问题,自然就能使用这个AI功能。[太开心]
但是楼主一开始并没有开启这个功能的头绪,前几天@蛤娃子 在楼主的帖子里回复说装一些MEP相关驱动就能使用,这重燃了楼主的兴趣,于是四处搜索,终于实现了7840HS的非OEM支持机型强行开启WSE[酷]
首先说明一点,这个功能是微软提供的,其中AMD NPU(IPU)驱动的作用是提供了一个内核空间的接口暴露给其他内核/用户空间软件调用,因此效果好不好取决于你的笔记本摄像头效果,根据@baaaaaaayu 在楼主前文的帖子中所述,这个功能适合广角摄像头,但是普通摄像头也能用,因此,可以试试![哈哈]
简述如下:
首先,实现WSE需要三个驱动
NPU(kipudrv) => AmdMepEnum => MSMEP
1.其中NPU由AMD方面提供,你可以在显卡驱动压缩包的Packages\Drivers\AMDNPUMCDM\WT64A\中找到kipudrv.inf安装信息文件。也可以,通过https://ryzenai.docs.amd.com/en/latest/inst.html下载NPU驱动。还可以通过,接下来需要在各OEM厂商那里下载的驱动包中找到。
2.AmdMepEnum由OEM或AMD提供,这个驱动可以通过在必应搜索引擎中搜索"Windows Studio Effects MEP 驱动"得到,但是需要说明一点的是,Phoenix和Strix Point 需要不同的驱动,这一点会在之后说明。
3.MSMEP同样可在各大OEM厂家的MSE驱动包中找到,这个驱动来自于微软,因此适用于绝大多数设备,楼主的无界14pro就是使用这个驱动成功开启滴~
好了,接下来先说明安装之前的准备事项:[乖]
1.楼主推荐各位从github上下载rapr工具
GitHub - lostindark/DriverStoreExplorer: Driver Store Explorer [RAPR]
可用于快捷地管理驱动
2.Notepad3或者VSC等好用的文本编辑器
3.(可选)EFIGUARD(github),可用于修改win内核实现加载非签名驱动(请不要用于非法用途谢谢
好了,以上是准备程序。
接下来2楼说实际操作流程。
成功截图
镇楼

2024年12月25日 11点12分 1
level 11
楼主首先在必应上搜索了“windows studio effects mep 驱动”,看着联想的这个驱动比较顺眼就下载了下来
联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_联想Windows Studio Effects (MEP) 录音室效果驱动程序(Windows 11)
https://think.lenovo.com.cn/support/driver/driverdetail.aspx?DEditid=135052&driverID=undefined&treeid=undefined
然后执行,楼主选择解压缩,然后解压缩后的驱动就存到了C:\DRIVERS\AI processer unit_Driver\下面。
之后打开RAPR安装驱动,勾选安装驱动,再点添加驱动包,选择"C:\DRIVERS\AI processer unit_Driver\<版本号>\AMDIPU\WT64A\kipudrv.inf"进行IPU的安装,当然,从显卡驱动里解包出来的驱动也可以这么装。再重启电脑,打开设备管理器,查看NPU设备是否出现![乖]
如果没出现,恭喜你,根据AMD的一份ppt指出,需要“Ensure that gEfiAmdAgesaPkgTokenSpaceGuid.PcdCfgNbioIpuEnable is set to TRUE in BIOS/ AGESA/PI for Phoenix”,你可能需要要求设备制造商在BIOS开启IPU[阴险]
而如果NPU设备报错,显示不存在的对象这种错误,恭喜你,请更新Win11系统至最新版!
如果一切正常,那么你可以进行下一步, AmdMepEnum 和 MSMEP的安装。[勉强]
其中AmdMepEnum的安装需要费点功夫,就比如楼主下载的这个联想的MEP驱动,他随附的AmdMepEnum仅限于联想使用,那怎么办呢,别急。直接修改AmdMepEnum.inf中SUBSYS_381C17AA字段中“381C17AA”为你自己的SUBSYS ID即可,那么,问题来了,如何找到自己的SUBSYS ID呢?打开设备管理器,展开Neural processors类,打开NPU设备属性,点击详细信息选项卡,点击属性下拉框,选择硬件Id,就会发现SUBSYS字段,复制出来,比如笔者的鸡哥是PCI\VEN_1022&DEV_1502&SUBSYS_140B1D05,那么SUBSYSID 就是140B1D05
之后需要做的事情就很明显了,把AmdMepEnum.inf中原有的SUBSYS ID 全局替换为自己的SUBSYS ID,比如笔者将381C17AA全局替换为140B1D05,最后保存即可[酷]
至于MSMEP驱动是通用的,则不需要修改。[太开心]
好奇的小伙伴会问,修改过的驱动没有签名,怎么用。没错,这里就是比较麻烦的地方,你可以通过搜索引擎大量搜索“windows studio effects mep 驱动”,或者去各大OEM厂商的驱动下载列表搜索支持Ryzen AI的机器MEP驱动,去比对SUBSYS ID 与自己的异同,找出适合自己的驱动。[滑稽]
但是楼主选择了捷径,直接使用EFIGUARD禁用数字签名验证,加载自己修改过的驱动。所以,核心问题就在这里,方法还有很多,楼主仅此抛砖引玉。[真棒]
最后还是使用RAPR,勾选安装驱动,点击添加驱动包,安装AmdMepEnum和MSMEP。注意MSMEP包含两部分,一个是CameraComponent虚拟Proxy,另一个是Extension组件。
安装完上述两个驱动,屏幕会闪一下,然后回复,这时候你会发现 设置——蓝牙和其他设备——摄像头——<摄像头名称>——Windows录音室效果 成功出现。[开心]
教程结束~[吐舌]
2024年12月25日 12点12分 2
@╲风の雪╱ 没有,更新bios也没有[泪]
2025年05月28日 03点05分
不好意思各位,少了最后关键的一步! 请按照28楼继续最后一步!
2025年05月01日 13点05分
拯救者BIOS是不是就不支持开启IPU呀。
2025年05月14日 15点05分
@致青春🍦 直接看设备管理器里有没有ipu或者npu显示,有就是开了,没有就是没开。一般来说新机型都开了,旧机型更新BIOS可能可以开。我没有联想机器所以不确定。
2025年05月14日 16点05分
level 11
欢迎讨论![吐舌]
2024年12月25日 12点12分 3
2024年12月26日 07点12分
level 11
NPU占用率60%左右,还不错![吐舌]
2024年12月25日 14点12分 4
你的是7840h吗?
2025年01月19日 14点01分
@╲风の雪╱ 我看那个驱动里没有7840h
2025年01月19日 14点01分
@288282pspk_ 我是7840hs,等于7840h,7840h是中国地区专供。目的似乎是避免中国用户被7840hs的s迷惑。
2025年01月19日 14点01分
@288282pspk_ 驱动里是没有7840h是正常的。我是通过修改amd mep enum驱动(amd mep 枚举器驱动)中inf文件的subsysid字段,并使用efiguard关闭微软数字签名验证dse后,加载这个修改过的驱动,实现安装的。[吐舌]
2025年01月19日 15点01分
level 3
学习了👍
2024年12月26日 06点12分 5
level 11
发现可以通过修改NPU的电源策略,增加NPU的性能
按win徽标键+x打开终端(管理员),再输入命令
xrt-smi.exe examine
得到终端打印
System Configuration
OS Name : Windows NT
Release : 26100
Machine : x86_64
CPU Cores : 16
Memory : 15556 MB
Distribution : Microsoft Windows 11
Model : WUJIE14 PRO
BIOS Vendor : INSYDE Corp.
BIOS Version : T140_PHX_V20
XRT
Version : 2.19.0
Branch : HEAD
Hash : 090e3faccd90abd21e59a4edbf7ed9d9c1016d0b
Hash Date : 2024-12-03 20:02:14
NPU Driver Version : 32.0.203.240
NPU Firmware Version : 1.5.2.380
Device(s) Present
|BDF |Name |
|----------------|------|
|[0063:00:01.1] |NPU |
终端返回了NPU信息,其中可获得NPU设备ID,例如上面的0063:00:01.1
再输入
xrt-smi.exe configure --pmode turbo -d 设备ID
例如:xrt-smi.exe configure --pmode turbo -d 0063:00:01.1
可切换到turbo模式,发现运行MEP (windows studio effects)时NPU占用率从60%左右下降到40%左右,似乎效果也有一点提升。
pmode(电源模式)一共5种可选,分别为
default, powersaver, balanced, performance, turbo
其中default为默认,跟随windows电源模式,其余从左到右,为省电,平衡,性能,增强
其中增强(turbo)模式仅在插电下可用,否则会回落至性能模式。
xrt-smi工具还能进行基准测试,输入命令
xrt-smi.exe validate
即可开始测试
参考:NPU Management Interface — Ryzen AI Software 1.3 documentation
https://ryzenai.docs.amd.com/en/latest/xrt_smi.html
2024年12月26日 14点12分 6
level 1
老哥,我这个高通的NPU也是类似装3个驱动吗?
2024年12月27日 06点12分 7
不是,高通是arm64,这个驱动是x86-64的,高通应该有高通自己的npu驱动和枚举器驱动,你可以去对应制造商品牌的网站-服务支持-驱动下载那里找一找。[小乖]
2024年12月27日 11点12分
@11Irvinglxs 但是高通大概同样是三种驱动,npu驱动,mep枚举器驱动,和mep摄像头驱动,共三种
2024年12月27日 12点12分
level 7
好贴,刚买了HX370,本地搭载大模型使用NPU有什么推荐吗
2024年12月30日 02点12分 8
可以看看amd写的这篇教程: OGA Flow for NPU Execution of LLMs — Ryzen AI Software 1.3 documentation https://ryzenai.docs.amd.com/en/latest/npu_oga.html 其中通义千问7b模型 Qwen1.5-7B-Chat-awq-g128-int4-asym-bf16-onnx-ryzen-strix 应该不错,可以试试
2024年12月30日 02点12分
@╲风の雪╱ ollama GPT4all这些没有现成部署的吗,又要摸索下了
2024年12月30日 02点12分
@人间一缕风🍺🌞 要简易部署,可以用lm studio,但是lm studio用GPU加速,没有使用npu,但是想想也对,npu性能不如GPU,只是能耗比高
2024年12月30日 03点12分
@╲风の雪╱ HX370的GPU会比NPU性能好?我没独立显卡的
2024年12月30日 03点12分
level 1
我也是无界14Pro,按照步骤,驱动都安装上了,包括关安全启动装破解驱动。但是最后就是不出现相关设置和选项啊,设置-摄像头那里还是和之前一样[泪]
2025年04月23日 00点04分 9
@╲风の雪╱ NB老哥,可以了[大拇指]
2025年05月22日 04点05分
抱歉兄弟我粗心大意忘了一个关键步骤,微软mep摄像头是白名单制,要在注册表内对应设备参数目录内新建一个键值强制开启,我之前改完忘掉了。最后一步参考28楼
2025年05月01日 13点05分
level 11
[怒]这四个驱动一定要正确安装,在设备管理器中可见。
尤其是AmdMepEnum.inf一定要根据自己的npu设备subsysid改成自己的数值:
[咦]例如我做了以下更改:
;
; Copyright(C) 2021-2023 Advanced Micro Devices, Inc. All rights Reserved.
;
; Module Name:
; AMDMEPEnum.inx
;
; Abstract:
; INF file for installing the AMDMEPEnum package.
;
[Version]
Signature="$Windows NT$"
Class = Extension
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
Provider=%ManufacturerName%
ExtensionId = {95BE7487-B7E6-470A-9CE5-C8631D3AD899}
CatalogFile=AmdMepEnum.cat
DriverVer = 05/08/2023,1.0.0.0
PnPLockDown=1
[SourceDisksNames]
1 = %DiskName%
[Manufacturer]
%ManufacturerName%=Standard,NTamd64
[Standard.NTamd64]
%AMDMEPEnum_VEN_1022_DEV_1502_SUBSYS_140B1D05.DeviceDesc%=VEN_1022_DEV_1502_SUBSYS_140B1D05_, PCI\VEN_1022&DEV_1502&SUBSYS_140B1D05
;*****************************************
[VEN_1022_DEV_1502_SUBSYS_140B1D05_.NT]
[VEN_1022_DEV_1502_SUBSYS_140B1D05_.NT.Components]
AddComponent = VEN_1022_DEV_1502_SUBSYS_140B1D05_component,,VEN_1022_DEV_1502_SUBSYS_140B1D05_ComponentInstall
[VEN_1022_DEV_1502_SUBSYS_140B1D05_ComponentInstall]
ComponentIds=MEP_VEN_1022_DEV_1502
;*****************************************
; Strings section
;*****************************************
[Strings]
ManufacturerName = "AMD"
DiskName = "AMD MEP Enumerator Installation"
AMDMEPEnum_VEN_1022_DEV_1502_SUBSYS_140B1D05.DeviceDesc = "AMD MEP Enumerator"
[啊]注意以上示范仅为参考,由于贴吧可能会吞换行符,因此尽可能不要复制粘贴,而是使用notepad3或者记事本之类的工具全局替换实现修改,如下图(按Ctrl+H唤出)(15021022为联想的subsysID,140B1D05为本人机器的subsysID)。
[吐舌]最后,使用efiguard关闭数字签名验证,或者使用测试模式安装驱动。
2025年04月23日 01点04分 11
怎么还有后续[吐舌]我搞不明白 弃了 不开也罢
2025年04月23日 01点04分
@超威蓝猫- 是这样的,修改inf不复杂,复杂的是安装没有签名的驱动。这一点了解过计算机安全的应该都懂,微软靠卖驱动证书赚了不少钱,不会那么轻易让出这一块的。efiguard是用于破解Windows内核实现关闭dse的。其余的还有开测试模式、黑市证书签名等等,方法很多。
2025年04月23日 01点04分
level 11
还有别的方法可以加载修改的inf驱动文件。
可以网上的参考这篇文章:网页链接 因为涉及到根证书问题的安全问题,我就不放出自己的自签名证书和对应的cat与inf文件了(防止有人说我搞中间人),各位可以自己创建自签名根证书并进行代码签名,我还没试过但应该是OK的,因为amdmepenum只涉及inf不涉及sys二进制文件。
2025年04月23日 04点04分 12
level 1
设备管理里的NPU设备已经出来了且无黄感,AmdMepEnum.inf中原有的SUBSYS ID 也都把381C17AA全局替换为140B1D05,关闭secure boot后,打开cmd输入命令,成功进入测试模式,使用RAPR安装从联想官网下载并解压的AmdMepEnum和MSMEP,RAPR报错和提示找不到inf文件,但是打开这俩文件夹中是有MicrosoftEffectPack、mep_camera_component和amdmepenum的inf
2025年04月28日 03点04分 13
msmep里面还有几层目录,要选中实际的inf文件安装,如下图
2025年04月28日 04点04分
@贴吧用户_J1VWNaS674 要不然就直接安装,双击silentinstall.bat进行安装。 我喜欢用rapr是因为我喜欢留下新驱动,删除旧驱动。 其实用设备管理器也能装,只是用起来不方便
2025年04月28日 04点04分
level 11
我只讲了大概思路,msmep里面两个文件夹
CameraComponent
Extension
对应里面还有文件夹,打开到最里面才能看到inf文件。
rapr安装时,选中inf文件,而不是文件夹(讲道理rapr应该是不允许选中文件夹的)
inf是windows驱动的安装信息,里面会设置驱动的类别、guid、vid等信息,还有控制哪些sys驱动二进制文件复制到系统目录内。
简单来说inf就是驱动的门牌号,设备管理器安装驱动可以选择文件夹实际上是在目录里搜索inf文件,帮你选中了inf而已。而rapr不会这么做,所以需要手动选取。
2025年04月28日 05点04分 16
因为我只大概讲了思路,可能实际操作中需要各位多试试[吐舌]
2025年04月28日 05点04分
这里我安装失败,是由于设备正在使用,这种情况可以取消勾选安装设备。直接添加设备驱动包。 重启后系统会自动安装。
2025年04月28日 05点04分
level 11
2025年04月28日 05点04分 17
还有最简单的办法,点击inf文件选中,传统右键菜单有一个安装按钮,点安装,之后重启就可以了。就是需要重启很麻烦。 用pnputil做后端的rapr比较方便。
2025年04月28日 05点04分
level 1
双击silentinstall.bat进行安装后,打开Rapr,4个驱动都显示装好了
检查AmdMepEnum.inf,无论是全局替换subsys ID,还是直接Ctrl+C 贴吧的代码(我的也是机革的无界14pro 7840hs,已检查换行符)
还是未出现Windows 录音室效果,是我漏了什么关键步骤吗?[疑问]
2025年04月29日 03点04分 18
开的测试模式
2025年04月29日 03点04分
1 2 尾页