首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2 usb音频卡-无法在OdroidXU4上设置默认值-应用程序仍然使用hdmi声音。

2 usb音频卡-无法在OdroidXU4上设置默认值-应用程序仍然使用hdmi声音。
EN

Unix & Linux用户
提问于 2020-06-14 12:11:23
回答 1查看 190关注 0票数 0

UbuntuMinimum20.04LTS运行在OdroidXU4上。所以没有桌面环境。

代码语言:javascript
复制
root@odroid:~# cat /proc/asound/cards
0 [OdroidXU4      ]: Odroid-XU4 - Odroid-XU4
                  Odroid-XU4
1 [Device         ]: USB-Audio - USB PnP Sound Device
                  C-Media Electronics Inc. USB PnP Sound Device at usb-xhci-hcd.3.auto-1.2, full

我修改了asound.conf,将usb音频设置为默认值。

代码语言:javascript
复制
GNU nano 4.8                                /etc/asound.conf                                           
pcm.!default {
    type plug
    slave {
            pcm "hw:1,0"
    }
}

ctl.!default {
    type hw
    card 1
}

如果我现在执行

代码语言:javascript
复制
speaker-test -t wav -c 2

‘前左’和‘前右’被回放给我,所以我想这意味着usb音频卡现在是默认的。

如果我启动一个进程,音频仍然通过hdmi。

此外,我还尝试编辑/etc/modprobe.d/alsa-base.conf,并将options snd-usb-audio index=0设置两次,每次两次。

如果我这样做,我失去usb声卡在重新启动。如果我将其设置为options snd-usb-audio index=1,它将重新出现,但情况仍然一样。我只是尝试过这样做,因为它通常被指定为options snd-usb-audio index=-2,以禁止“异常卡”成为默认的,并且我认为它干扰了我,希望设置是默认的。

我注意恢复不工作的更改,以便系统在准确的状态下是音频的,如这里所描述的。所描述的更改的默认值。该操作系统最初来自18.04 -> 19.04 -> 20.04,因为18.04是我可以从硬内核下载的最新图像。在发行版升级后,我做了一些松散的声音。显然是个已知的问题。经过几次尝试后,我修复了它,因为在很多帖子中我都这样描述过。

我的问题:我如何使所有的应用程序使用usb音频设备?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-06-14 16:20:54

如果您无论如何都要运行Pulse音频,不要弄乱ALSA设置(这意味着只对ALSA应用程序使用Pulseaudio ),而是使用pavucontrolpacmd来设置Pulse音频中特定应用程序的默认接收器和/或接收器。

Pulse音频有一个数据库,该数据库将在应用程序下次启动时将相同的接收器分配给应用程序,因此在Pulse音频中设置默认接收器只会为从未运行过的应用程序选择应用程序。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/592825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档