inSeek 发表于 2023-4-30 13:53

原来AMD的声音降噪是跑在CPU上的?基本确认->是的

本帖最后由 inSeek 于 2023-4-30 16:37 编辑

应该基于ONNX,一个10MB的模型。
看到了有DirectML文件,但不知ONNX是跑在CPU还是GPU上的...


任务管理器里没看到使用GPU:


UPDATE1:
确认没有错误的跑在同机的N卡上。
确认了没有使用AMD GPU和GPU专用内存。
确认了调大集显的VRAM没没用。

基本确认了这玩意不走GPU,一个外国老哥也发现了这点。
他用的6900XT,没有GPU负载,只有CPU负载。

ZBKX 发表于 2023-4-30 14:02

能跑在CPU也不至于只支持RDNA架构吧[震惊]

T.JOHN 发表于 2023-4-30 14:05

这只是一个进程,和游戏进程一样,计算机所有进程都依赖cpu,实际计算是用gpu。就好像你开了tensorflow或者pytorch,也能在进程里面看到。

https://github.com/microsoft/DirectML

DirectML is a high-performance, hardware-accelerated DirectX 12 library for machine learning. DirectML provides GPU acceleration for common machine learning tasks across a broad range of supported hardware and drivers, including all DirectX 12-capable GPUs from vendors such as AMD, Intel, NVIDIA, and Qualcomm.

inSeek 发表于 2023-4-30 14:07

T.JOHN 发表于 2023-4-30 14:05
这只是一个进程,和游戏进程一样,计算机所有进程都依赖cpu,实际计算是用gpu。就好像你开了tensorflow或者 ...

我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。

inSeek 发表于 2023-4-30 14:08

T.JOHN 发表于 2023-4-30 14:05
这只是一个进程,和游戏进程一样,计算机所有进程都依赖cpu,实际计算是用gpu。就好像你开了tensorflow或者 ...

另外,ONNX是可以跑在CPU上的。

T.JOHN 发表于 2023-4-30 14:16

inSeek 发表于 2023-4-30 14:08
另外,ONNX是可以跑在CPU上的。

directml不是让程序跑cpu上的api。onnx和directml是两个概念,它是运行时runtime,对标nv的tensor rt,nv的tensor rt从去年开始就已经可以不依赖cuda和cudnn独立工作。

T.JOHN 发表于 2023-4-30 14:19

inSeek 发表于 2023-4-30 14:07
我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。 ...

这软件n卡能用么?可以的话我可以试下,然后和nv的降噪做个对比

inSeek 发表于 2023-4-30 14:25

本帖最后由 inSeek 于 2023-4-30 14:34 编辑

T.JOHN 发表于 2023-4-30 14:16
directml不是让程序跑cpu上的api。onnx和directml是两个概念,它是运行时runtime,对标nv的tensor rt,nv ...

可能我表达得不好

我指的,这个降噪基于ONNX,而ONNX可能走GPGPU也可能走CPU。(补充:目录里还有一个AMD的anronnxlib.dll)
目录里有DML文件,所以存在走GPGPU的可能。但是从任务管理器里的信息来看,这东西没走GPU。因为即不使用显存也不使用GPU算力。

当然还有个可能,我这个机器上还有个N卡,怕别是运行在N卡上了... 我晚些时候验证下。但这个情况下任务管理器里应该也能看到使用GPU才对。

我甚至怀疑,这降噪必须用RX6000+纯粹是一个软件限制。因为网络上说是有mod驱动来支持pre-6000的...

inSeek 发表于 2023-4-30 14:28

T.JOHN 发表于 2023-4-30 14:19
这软件n卡能用么?可以的话我可以试下,然后和nv的降噪做个对比

没有N卡的处理的干净。

现在的降噪,跑在CPU上也有占用极少效果还不赖的。比如Krisp还有国内的某家,10-20%单核占用。
AMD这个进程的占用也差不多这个量级。

T.JOHN 发表于 2023-4-30 14:38

inSeek 发表于 2023-4-30 14:28
没有N卡的处理的干净。

现在的降噪,跑在CPU上也有占用极少效果还不赖的。比如Krisp还有国内的某家,10- ...

可以看GPU进程,N卡是nvidia-smi。比如我开个用tensor rt后端的katago,它会有显示
https://img.kolbb.com/images/2023/04/30/katago.png

inSeek 发表于 2023-4-30 14:50

T.JOHN 发表于 2023-4-30 14:38
可以看GPU进程,N卡是nvidia-smi。比如我开个用tensor rt后端的katago,它会有显示
...

没有看到AMD的降噪进程

inSeek 发表于 2023-4-30 14:55

ZBKX 发表于 2023-4-30 14:02
能跑在CPU也不至于只支持RDNA架构吧

商业上的需求。可以在产品层面软件限制的...
特别容易的手段...

比如你想想非K不能超频
再比如H/B系主板不能超内存
再比如明明同一个GPU,为啥分Tesla和GeForce,价格差那么多
再比如限制GF卡的NVENC的并行任务数...
...
太多例子了

ZBKX 发表于 2023-4-30 15:12

inSeek 发表于 2023-4-30 14:55
商业上的需求。可以在产品层面软件限制的...
特别容易的手段...



农企没有隔壁家的规模……
真搞不懂小AA市场部在干嘛[困惑]

霜恸 发表于 2023-4-30 15:22

所以,可破解到北极星上?

a6057c 发表于 2023-4-30 15:28

inSeek 发表于 2023-4-30 14:07
我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。 ...

任务管理器里GPU的compute 0/1/2之类的有占用吗?

inSeek 发表于 2023-4-30 15:47

霜恸 发表于 2023-4-30 15:22
所以,可破解到北极星上?

看到的信息来说是的...
GCN系都可以用

但我怀疑,AMD GPU只是充当软件运行获得许可的,类似于硬件加密狗一样的角色...-。-

DDK350 发表于 2023-4-30 15:48

我以为是画质降噪

inSeek 发表于 2023-4-30 15:48

a6057c 发表于 2023-4-30 15:28
任务管理器里GPU的compute 0/1/2之类的有占用吗?

没有,全是0。

我在想会不会是集显的专用显存给少了,导致走的CPU?
或者集显性能太弱,导致只能走CPU?

我一会都试试

a6057c 发表于 2023-4-30 16:07

inSeek 发表于 2023-4-30 15:48
没有,全是0。

我在想会不会是集显的专用显存给少了,导致走的CPU?


核显也许真的是跑CPU

inSeek 发表于 2023-4-30 16:10

a6057c 发表于 2023-4-30 16:07
核显也许真的是跑CPU

你有A独显可以验证下吗?

inSeek 发表于 2023-4-30 16:24

a6057c 发表于 2023-4-30 16:07
核显也许真的是跑CPU

显存给到4GB也没有走GPU

ljy1414 发表于 2023-5-1 04:57

我记得魔改驱动有提到是CPU跑的,只是官方不愿意下放到老卡https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: [1]
查看完整版本: 原来AMD的声音降噪是跑在CPU上的?基本确认->是的