我今天遇到了一些奇怪的行为:
#!/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不存在,这也不会停止。但是如果没有导出,它就会失败。为什么?
我有一块技嘉 GA-H170N-WIFI主板,我想用它作为家庭音响系统的基础。它有两个 HDMI 输出和 5.1 模拟音频输出。
问题是,我如何知道声卡/子系统支持多少个独立的音频通道?我真的可以让每个 HDMI 输出有 8 个独立的音频通道,外加 6 个模拟通道(更不用说 S/PDIF 输出上多达 8 个通道)同时运行,发送不同的信号吗?此外,是否有可能说服 PulseAudio“拆分”HDMI 音频通道并将它们提供为 8 个独立的接收器?
谢谢!
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)