Arch-Linux
Audacity 不再適用於 pulseaudio
**更新:**今天的升級
alsa-lib-1.1.7-2
解決了這個問題。(2018-11-23)Arch Linux,最新。像往常一樣,
-Syu
升級再次破壞了一切。這一次是大膽。通常大膽,任何其他播放/錄製應用程序都會出現pauvcontrol
- 不再是大膽。我可以使用pauvcontrol
audacity 來選擇我想從中錄製或播放音頻的接收器和源 - 不再是。在大膽的偏好中,它只
ALSA
在頂部下拉列表中說,我不確定這是否應該是這樣的,或者它PulseAudio
之前是否說過。播放選項卡中甚至沒有我的所有設備。錄製設備選擇也是如此,但我需要錄製的環回設備在那裡,所以可以工作。但現在我也想從 Audacity 播放聲音,但它不再起作用了。它沒有列出我的 USB 播放設備,當我將其設置為時,
sysdefault
我得到一個錯誤。$ pulseaudio -v pulseaudio 12.2 $ audacity --version lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-params> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-params.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-params.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-midigate> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-midigate.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-midigate.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-fifths> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-fifths.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-fifths.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-metro> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-metro.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-metro.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-amp> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-amp.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-amp.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-sampler> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-sampler.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-sampler.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-scope#Mono> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-scope.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-scope.lv2/ (ignored) lilv_world_add_plugin(): warning: Duplicate plugin <http://lv2plug.in/plugins/eg-scope#Stereo> lilv_world_add_plugin(): warning: ... found in file:///usr/lib/lv2/eg-scope.lv2/ lilv_world_add_plugin(): warning: ... and file:///usr/lib64/lv2/eg-scope.lv2/ (ignored) lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-params> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-midigate> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-fifths> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-metro> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-amp> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-sampler> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-scope#Mono> lilv_world_add_plugin(): warning: Reloading plugin <http://lv2plug.in/plugins/eg-scope#Stereo>
不確定這些警告是否意味著什麼,它不會列印版本。
包裹是
audacity-2.3.0-1-x86_64.pkg.tar.xz
啟動大膽時控制台的完整日誌:
ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM iec958 ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM spdif ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.iec958.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM spdif ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.hdmi.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.hdmi.0:CARD=0,AES0=4,AES1=130,AES2=0,AES3=2' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM hdmi ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.modem.0:CARD=0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=0,DEV=0 ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.modem.0:CARD=0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=0,DEV=0 ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.modem.0:CARD=0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM phoneline ALSA lib confmisc.c:1281:(snd_func_refer) Unable to find definition 'cards.Loopback.pcm.modem.0:CARD=0' ALSA lib conf.c:4555:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5034:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM phoneline connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924 ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 924 connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory) attempt to connect to server failed
即使我不確定這些錯誤是否是由於 ALSA 造成的,並且可能與 PulseAudio 問題完全無關。
從論壇我發現了這個錯誤。這是最新 (1.1.7) 版本的問題
alsa-lib
。現在將其降級到以前的版本應該可以解決該問題:
pacman -U /var/cache/pacman/pkg/alsa-lib-1.1.6-1-x86_64.pkg.tar.xz
我正在執行 1.1.8-1 的 alsalibs 並且遇到了類似的問題。開始大膽將我的輸出更改為內部揚聲器。我得到它的工作
alsactl restore
,然後pulseaudio -k
,但它是wonkey。VLC 和 Audacity 似乎不能同時使用輸出。