当前位置: 首页 > news >正文

【自记录】ubuntu命令行下禁用指定声卡

设备上内置了一块声卡,出于某些原因我希望禁用他。

  • 通过arecord -l可以查看到该设备
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  • 查询声卡信息,因为当前只有这块声卡,所以只有一个controlC0。如果有多个,在没有热插拔的情况下,大概率是和card顺序对应的。
root@local:/dev/snd$ ll
total 0
drwxr-xr-x  4 root root      160 Jul 12 05:29 ./
drwxr-xr-x 16 root root    14140 Jul 12 05:29 ../
drwxr-xr-x  2 root root       60 Jul 12 05:29 by-id/
drwxr-xr-x  2 root root       60 Jul 12 05:29 by-path/
crw-rw----  1 root audio 116,  0 Jul 12 05:29 controlC0
crw-rw----  1 root audio 116, 24 Jul 12 05:29 pcmC0D0c
crw-rw----  1 root audio 116, 16 Jul 12 05:29 pcmC0D0p
crw-rw----  1 root audio 116, 33 Jul 12 05:29 timer

进入by-id可以查看到升级设备的细节名称

root@local:/dev/snd$ cd by-id/
root@local:/dev/snd/by-id$ ll
total 0
drwxr-xr-x 2 root root  60 Jul 12 05:29 ./
drwxr-xr-x 4 root root 160 Jul 12 05:29 ../
lrwxrwxrwx 1 root root  12 Jul 12 05:29 usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00 -> ../controlC0
  • 使用lsusb可以看到该设备对应的vid和pid,这样就可以去禁用了
$ lsusb
……
Bus 001 Device 006: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller
……
  • 新增一个rules
vi /etc/udev/rules.d/90-disable-usb-audio.rules

内容如下:(需要根据lsusb返回的vid和pid修改对应值)

SUBSYSTEM=="usb", ATTR{idVendor}=="0d8c", ATTR{idProduct}=="013c", ATTR{authorized}="0"
  • 生效udev规则,不需要重启
udevadm control --reload-rules
udevadm trigger
  • 再次检查,确认声卡已消失。
$ arecord -l
arecord: device_list:274: no soundcards found...

相关文章:

  • flutter修改 Container 中的 Text 和 Image 的样式
  • 2025年招投标行业的深度变革:洞察趋势,把握未来
  • ES6 新增特性 箭头函数
  • 二分查找算法
  • 飞机的平衡条件及保持平衡的方法
  • C# 操作 Redis
  • 【Prompt实战】结构化 Prompt 高质量模板
  • 4-数据类型
  • 2025年- H1-Lc109-160. 相交列表--java版
  • 前端使用proxy穿透后查看真实请求地址方法
  • WD5208 集成了 500V 高压 MOSFET 和高压启动电路,输出电压为 12V
  • DeepSeek-R1模型现已登录亚马逊云科技
  • C盘优化方法
  • 超卖问题解决方案
  • GitHub 上开源一个小项目的完整指南
  • 【Web API系列】XMLHttpRequest API和Fetch API深入理解与应用指南
  • 在MH2103上如何将usb cdc类虚拟出来的串口在Windows上使用固定串口号
  • 高校实验室安全数智化分级分类管理-危化品管理LIMS
  • Linux xxd命令
  • DeepSeek-MLA
  • 做动态的网站的参考资料有哪些/手机如何建网站
  • 没公司怎么做网站/数据分析师一般一个月多少钱
  • 呼和浩特制作网站/best网络推广平台
  • 做网站的人联系电话/网站seo资讯
  • 新乡营销型网站建设/qq群引流推广软件
  • 网站建设报价单/常见的网络推广方法有哪些