小编Dav*_*vid的帖子

Bash 导出忽略 set -ex

我今天遇到了一些奇怪的行为:

#!/bin/bash
set -ex
export a=$(cat foo)
echo "It's a living thing"
b=$(cat foo)
echo "This won't make it"
Run Code Online (Sandbox Code Playgroud)

cat foo即使foo不存在,这也不会停止。但是如果没有导出,它就会失败。为什么?

shell bash environment-variables

8
推荐指数
1
解决办法
768
查看次数

我的声卡有多少音频通道?

我有一块技嘉 GA-H170N-WIFI主板,我想用它作为家庭音响系统的基础。它有两个 HDMI 输出和 5.1 模拟音频输出。

问题是,我如何知道声卡/子系统支持多少个独立的音频通道?我真的可以让每个 HDMI 输出有 8 个独立的音频通道,外加 6 个模拟通道(更不用说 S/PDIF 输出上多达 8 个通道)同时运行,发送不同的信号吗?此外,是否有可能说服 PulseAudio“拆分”HDMI 音频通道并将它们提供为 8 个独立的接收器?

谢谢!


更新:我的 /proc/asound/card0/codec#2

Codec: Intel Skylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x80862809
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x0]:
    bits [0x0]:
    formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: …
Run Code Online (Sandbox Code Playgroud)

alsa audio pulseaudio hdmi

2
推荐指数
1
解决办法
3065
查看次数

标签 统计

alsa ×1

audio ×1

bash ×1

environment-variables ×1

hdmi ×1

pulseaudio ×1

shell ×1