找回密码
 加入我们
搜索
      
查看: 8141|回复: 21

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

[复制链接]
发表于 2023-4-30 13:53 | 显示全部楼层 |阅读模式
本帖最后由 inSeek 于 2023-4-30 16:37 编辑

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

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

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

基本确认了这玩意不走GPU,一个外国老哥也发现了这点。
他用的6900XT,没有GPU负载,只有CPU负载。
Untitled.png
发表于 2023-4-30 14:02 来自手机 | 显示全部楼层
能跑在CPU也不至于只支持RDNA架构吧
发表于 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.
 楼主| 发表于 2023-4-30 14:07 | 显示全部楼层
T.JOHN 发表于 2023-4-30 14:05
这只是一个进程,和游戏进程一样,计算机所有进程都依赖cpu,实际计算是用gpu。就好像你开了tensorflow或者 ...

我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。
 楼主| 发表于 2023-4-30 14:08 | 显示全部楼层
T.JOHN 发表于 2023-4-30 14:05
这只是一个进程,和游戏进程一样,计算机所有进程都依赖cpu,实际计算是用gpu。就好像你开了tensorflow或者 ...

另外,ONNX是可以跑在CPU上的。
发表于 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独立工作。
发表于 2023-4-30 14:19 来自手机 | 显示全部楼层
inSeek 发表于 2023-4-30 14:07
我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。 ...

这软件n卡能用么?可以的话我可以试下,然后和nv的降噪做个对比
 楼主| 发表于 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的...
 楼主| 发表于 2023-4-30 14:28 | 显示全部楼层
T.JOHN 发表于 2023-4-30 14:19
这软件n卡能用么?可以的话我可以试下,然后和nv的降噪做个对比

没有N卡的处理的干净。

现在的降噪,跑在CPU上也有占用极少效果还不赖的。比如Krisp还有国内的某家,10-20%单核占用。
AMD这个进程的占用也差不多这个量级。
发表于 2023-4-30 14:38 | 显示全部楼层
inSeek 发表于 2023-4-30 14:28
没有N卡的处理的干净。

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


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

没有看到AMD的降噪进程
 楼主| 发表于 2023-4-30 14:55 | 显示全部楼层
ZBKX 发表于 2023-4-30 14:02
能跑在CPU也不至于只支持RDNA架构吧

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

比如你想想非K不能超频
再比如H/B系主板不能超内存
再比如明明同一个GPU,为啥分Tesla和GeForce,价格差那么多
再比如限制GF卡的NVENC的并行任务数...
...
太多例子了
发表于 2023-4-30 15:12 来自手机 | 显示全部楼层
inSeek 发表于 2023-4-30 14:55
商业上的需求。可以在产品层面软件限制的...
特别容易的手段...


农企没有隔壁家的规模……
真搞不懂小AA市场部在干嘛
发表于 2023-4-30 15:22 | 显示全部楼层
所以,可破解到北极星上?
发表于 2023-4-30 15:28 | 显示全部楼层
inSeek 发表于 2023-4-30 14:07
我做了测试的,mic开启让降噪工作的情况下,是看不到RADEON任何占用的。
你也先试试。 ...

任务管理器里GPU的compute 0/1/2之类的有占用吗?
 楼主| 发表于 2023-4-30 15:47 | 显示全部楼层
霜恸 发表于 2023-4-30 15:22
所以,可破解到北极星上?

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

但我怀疑,AMD GPU只是充当软件运行获得许可的,类似于硬件加密狗一样的角色...-。-
发表于 2023-4-30 15:48 | 显示全部楼层
我以为是画质降噪
 楼主| 发表于 2023-4-30 15:48 | 显示全部楼层
a6057c 发表于 2023-4-30 15:28
任务管理器里GPU的compute 0/1/2之类的有占用吗?

没有,全是0。

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

我一会都试试
发表于 2023-4-30 16:07 | 显示全部楼层
inSeek 发表于 2023-4-30 15:48
没有,全是0。

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

核显也许真的是跑CPU
 楼主| 发表于 2023-4-30 16:10 | 显示全部楼层
a6057c 发表于 2023-4-30 16:07
核显也许真的是跑CPU

你有A独显可以验证下吗?
 楼主| 发表于 2023-4-30 16:24 | 显示全部楼层
a6057c 发表于 2023-4-30 16:07
核显也许真的是跑CPU

显存给到4GB也没有走GPU
发表于 2023-5-1 04:57 | 显示全部楼层
我记得魔改驱动有提到是CPU跑的,只是官方不愿意下放到老卡
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-3 01:02 , Processed in 0.011747 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表