Advertisement
itsmeyaw

pa-info

Mar 9th, 2021
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.27 KB | None | 0 0
  1. ________________
  2. > pulseaudio_ps_do
  3. itsmeyaw 5019 0.2 0.1 1809176 13484 ? S<sl 17:40 0:52 /usr/bin/pulseaudio --daemonize=no --log-target=journal
  4. itsmeyaw 86538 0.0 0.0 3168 804 pts/3 S+ 23:33 0:00 grep pulseaudio
  5. ________________
  6. > which pulseaudio
  7. /usr/bin/pulseaudio
  8. ________________
  9. > pidof pulseaudio
  10. 5019
  11. ________________
  12. > pulseaudio --version
  13. pulseaudio 14.2
  14. ________________
  15. > pactl info
  16. Server String: /run/user/1000/pulse/native
  17. Library Protocol Version: 34
  18. Server Protocol Version: 34
  19. Is Local: yes
  20. Client Index: 46
  21. Tile Size: 65472
  22. User Name: itsmeyaw
  23. Host Name: itsmeYAW
  24. Server Name: pulseaudio
  25. Server Version: 14.2
  26. Default Sample Specification: s16le 2ch 44100Hz
  27. Default Channel Map: front-left,front-right
  28. Default Sink: auto_null
  29. Default Source: auto_null.monitor
  30. Cookie: f39a:53ef
  31. ________________
  32. > pactl list
  33. Module #0
  34. Name: module-device-restore
  35. Argument:
  36. Usage counter: n/a
  37. Properties:
  38. module.author = "Lennart Poettering"
  39. module.description = "Automatically restore the volume/mute state of devices"
  40. module.version = "14.2"
  41.  
  42. Module #1
  43. Name: module-stream-restore
  44. Argument:
  45. Usage counter: n/a
  46. Properties:
  47. module.author = "Lennart Poettering"
  48. module.description = "Automatically restore the volume/mute/device state of streams"
  49. module.version = "14.2"
  50.  
  51. Module #2
  52. Name: module-card-restore
  53. Argument:
  54. Usage counter: n/a
  55. Properties:
  56. module.author = "Lennart Poettering"
  57. module.description = "Automatically restore profile of cards"
  58. module.version = "14.2"
  59.  
  60. Module #3
  61. Name: module-augment-properties
  62. Argument:
  63. Usage counter: n/a
  64. Properties:
  65. module.author = "Lennart Poettering"
  66. module.description = "Augment the property sets of streams with additional static information"
  67. module.version = "14.2"
  68.  
  69. Module #4
  70. Name: module-switch-on-port-available
  71. Argument:
  72. Usage counter: n/a
  73. Properties:
  74. module.author = "David Henningsson"
  75. module.description = "Switches ports and profiles when devices are plugged/unplugged"
  76. module.version = "14.2"
  77.  
  78. Module #5
  79. Name: module-udev-detect
  80. Argument:
  81. Usage counter: n/a
  82. Properties:
  83. module.author = "Lennart Poettering"
  84. module.description = "Detect available audio hardware and load matching drivers"
  85. module.version = "14.2"
  86.  
  87. Module #7
  88. Name: module-jackdbus-detect
  89. Argument: channels=2
  90. Usage counter: n/a
  91. Properties:
  92. module.author = "David Henningsson"
  93. module.description = "Adds JACK sink/source ports when JACK is started"
  94. module.version = "14.2"
  95.  
  96. Module #8
  97. Name: module-bluetooth-policy
  98. Argument:
  99. Usage counter: n/a
  100. Properties:
  101. module.author = "Frédéric Dalleau, Pali Rohár"
  102. module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
  103. module.version = "14.2"
  104.  
  105. Module #9
  106. Name: module-bluetooth-discover
  107. Argument:
  108. Usage counter: n/a
  109. Properties:
  110. module.author = "João Paulo Rechi Vita"
  111. module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
  112. module.version = "14.2"
  113.  
  114. Module #10
  115. Name: module-bluez5-discover
  116. Argument:
  117. Usage counter: n/a
  118. Properties:
  119. module.author = "João Paulo Rechi Vita"
  120. module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
  121. module.version = "14.2"
  122.  
  123. Module #11
  124. Name: module-dbus-protocol
  125. Argument:
  126. Usage counter: n/a
  127. Properties:
  128. module.author = "Tanu Kaskinen"
  129. module.description = "D-Bus interface"
  130. module.version = "14.2"
  131.  
  132. Module #12
  133. Name: module-native-protocol-unix
  134. Argument:
  135. Usage counter: n/a
  136. Properties:
  137. module.author = "Lennart Poettering"
  138. module.description = "Native protocol (UNIX sockets)"
  139. module.version = "14.2"
  140.  
  141. Module #13
  142. Name: module-gsettings
  143. Argument:
  144. Usage counter: n/a
  145. Properties:
  146. module.author = "Sylvain Baubeau"
  147. module.description = "GSettings Adapter"
  148. module.version = "14.2"
  149.  
  150. Module #14
  151. Name: module-default-device-restore
  152. Argument:
  153. Usage counter: n/a
  154. Properties:
  155. module.author = "Lennart Poettering"
  156. module.description = "Automatically restore the default sink and source"
  157. module.version = "14.2"
  158.  
  159. Module #15
  160. Name: module-always-sink
  161. Argument:
  162. Usage counter: n/a
  163. Properties:
  164. module.author = "Colin Guthrie"
  165. module.description = "Always keeps at least one sink loaded even if it's a null one"
  166. module.version = "14.2"
  167.  
  168. Module #16
  169. Name: module-null-sink
  170. Argument: sink_name=auto_null sink_properties='device.description="Dummy Output"'
  171. Usage counter: 0
  172. Properties:
  173. module.author = "Lennart Poettering"
  174. module.description = "Clocked NULL sink"
  175. module.version = "14.2"
  176.  
  177. Module #17
  178. Name: module-intended-roles
  179. Argument:
  180. Usage counter: n/a
  181. Properties:
  182. module.author = "Lennart Poettering"
  183. module.description = "Automatically set device of streams based on intended roles of devices"
  184. module.version = "14.2"
  185.  
  186. Module #18
  187. Name: module-suspend-on-idle
  188. Argument:
  189. Usage counter: n/a
  190. Properties:
  191. module.author = "Lennart Poettering"
  192. module.description = "When a sink/source is idle for too long, suspend it"
  193. module.version = "14.2"
  194.  
  195. Module #19
  196. Name: module-console-kit
  197. Argument:
  198. Usage counter: n/a
  199. Properties:
  200. module.author = "Lennart Poettering"
  201. module.description = "Create a client for each ConsoleKit session of this user"
  202. module.version = "14.2"
  203.  
  204. Module #20
  205. Name: module-systemd-login
  206. Argument:
  207. Usage counter: n/a
  208. Properties:
  209. module.author = "Lennart Poettering"
  210. module.description = "Create a client for each login session of this user"
  211. module.version = "14.2"
  212.  
  213. Module #21
  214. Name: module-position-event-sounds
  215. Argument:
  216. Usage counter: n/a
  217. Properties:
  218. module.author = "Lennart Poettering"
  219. module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
  220. module.version = "14.2"
  221.  
  222. Module #22
  223. Name: module-role-cork
  224. Argument:
  225. Usage counter: n/a
  226. Properties:
  227. module.author = "Lennart Poettering"
  228. module.description = "Mute & cork streams with certain roles while others exist"
  229. module.version = "14.2"
  230.  
  231. Module #23
  232. Name: module-filter-heuristics
  233. Argument:
  234. Usage counter: n/a
  235. Properties:
  236. module.author = "Colin Guthrie"
  237. module.description = "Detect when various filters are desirable"
  238. module.version = "14.2"
  239.  
  240. Module #24
  241. Name: module-filter-apply
  242. Argument:
  243. Usage counter: n/a
  244. Properties:
  245. module.author = "Colin Guthrie"
  246. module.description = "Load filter sinks automatically when needed"
  247. module.version = "14.2"
  248.  
  249. Sink #0
  250. State: SUSPENDED
  251. Name: auto_null
  252. Description: Dummy Output
  253. Driver: module-null-sink.c
  254. Sample Specification: s16le 2ch 48000Hz
  255. Channel Map: front-left,front-right
  256. Owner Module: 16
  257. Mute: no
  258. Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
  259. balance 0.00
  260. Base Volume: 65536 / 100% / 0.00 dB
  261. Monitor Source: auto_null.monitor
  262. Latency: 0 usec, configured 0 usec
  263. Flags: DECIBEL_VOLUME LATENCY SET_FORMATS
  264. Properties:
  265. device.description = "Dummy Output"
  266. device.class = "abstract"
  267. device.icon_name = "audio-card"
  268. Formats:
  269. pcm
  270.  
  271. Source #1
  272. State: SUSPENDED
  273. Name: auto_null.monitor
  274. Description: Monitor of Dummy Output
  275. Driver: module-null-sink.c
  276. Sample Specification: s16le 2ch 48000Hz
  277. Channel Map: front-left,front-right
  278. Owner Module: 16
  279. Mute: no
  280. Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
  281. balance 0.00
  282. Base Volume: 65536 / 100% / 0.00 dB
  283. Monitor of Sink: auto_null
  284. Latency: 0 usec, configured 0 usec
  285. Flags: DECIBEL_VOLUME LATENCY
  286. Properties:
  287. device.description = "Monitor of Dummy Output"
  288. device.class = "monitor"
  289. device.icon_name = "audio-input-microphone"
  290. Formats:
  291. pcm
  292.  
  293. Client #0
  294. Driver: module-systemd-login.c
  295. Owner Module: 20
  296. Properties:
  297. application.name = "Login Session 2"
  298. systemd-login.session = "2"
  299.  
  300. Client #3
  301. Driver: protocol-native.c
  302. Owner Module: 12
  303. Properties:
  304. application.name = "Plasma PA"
  305. native-protocol.peer = "UNIX socket client"
  306. native-protocol.version = "34"
  307. application.id = "org.kde.plasma-pa"
  308. application.icon_name = "audio-card"
  309. application.process.id = "1269"
  310. application.process.user = "itsmeyaw"
  311. application.process.host = "itsmeYAW"
  312. application.process.binary = "plasmashell"
  313. application.language = "en_US.UTF-8"
  314. window.x11.display = ":0"
  315. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  316. application.process.session_id = "2"
  317.  
  318. Client #7
  319. Driver: protocol-native.c
  320. Owner Module: 12
  321. Properties:
  322. application.name = "WEBRTC VoiceEngine"
  323. native-protocol.peer = "UNIX socket client"
  324. native-protocol.version = "34"
  325. application.process.id = "6324"
  326. application.process.user = "itsmeyaw"
  327. application.process.host = "itsmeYAW"
  328. application.process.binary = "Discord"
  329. application.language = "en_US.UTF-8"
  330. window.x11.display = ":0"
  331. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  332. application.process.session_id = "2"
  333.  
  334. Client #8
  335. Driver: protocol-native.c
  336. Owner Module: 12
  337. Properties:
  338. application.name = "Chromium input"
  339. native-protocol.peer = "UNIX socket client"
  340. native-protocol.version = "34"
  341. application.process.id = "6361"
  342. application.process.user = "itsmeyaw"
  343. application.process.host = "itsmeYAW"
  344. application.process.binary = "Discord"
  345. application.language = "en_US.UTF-8"
  346. window.x11.display = ":0"
  347. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  348. application.process.session_id = "2"
  349.  
  350. Client #30
  351. Driver: protocol-native.c
  352. Owner Module: 12
  353. Properties:
  354. application.name = "Firefox"
  355. native-protocol.peer = "UNIX socket client"
  356. native-protocol.version = "34"
  357. window.x11.display = ":0"
  358. window.x11.screen = "0"
  359. application.process.id = "76643"
  360. application.process.user = "itsmeyaw"
  361. application.process.host = "itsmeYAW"
  362. application.process.binary = "firefox"
  363. application.language = "en_US.UTF-8"
  364. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  365. application.process.session_id = "2"
  366. application.icon_name = "firefox"
  367.  
  368. Client #31
  369. Driver: protocol-native.c
  370. Owner Module: 12
  371. Properties:
  372. application.name = "Firefox"
  373. native-protocol.peer = "UNIX socket client"
  374. native-protocol.version = "34"
  375. application.icon_name = "firefox"
  376. application.version = "86.0"
  377. application.process.id = "76643"
  378. application.process.user = "itsmeyaw"
  379. application.process.host = "itsmeYAW"
  380. application.process.binary = "firefox"
  381. application.language = "en_US.UTF-8"
  382. window.x11.display = ":0"
  383. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  384. application.process.session_id = "2"
  385.  
  386. Client #32
  387. Driver: protocol-native.c
  388. Owner Module: 12
  389. Properties:
  390. application.name = "Firefox"
  391. native-protocol.peer = "UNIX socket client"
  392. native-protocol.version = "34"
  393. application.process.id = "76643"
  394. application.process.user = "itsmeyaw"
  395. application.process.host = "itsmeYAW"
  396. application.process.binary = "firefox"
  397. application.language = "en_US.UTF-8"
  398. window.x11.display = ":0"
  399. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  400. application.process.session_id = "2"
  401. application.icon_name = "firefox"
  402.  
  403. Client #47
  404. Driver: protocol-native.c
  405. Owner Module: 12
  406. Properties:
  407. application.name = "pactl"
  408. native-protocol.peer = "UNIX socket client"
  409. native-protocol.version = "34"
  410. application.process.id = "86543"
  411. application.process.user = "itsmeyaw"
  412. application.process.host = "itsmeYAW"
  413. application.process.binary = "pactl"
  414. application.language = "C"
  415. window.x11.display = ":0"
  416. application.process.machine_id = "14dd927f214c48c884aec22ad11f2aa1"
  417. application.process.session_id = "2"
  418. ________________
  419. > cat /etc/pulse/daemon.conf
  420. # This file is part of PulseAudio.
  421. #
  422. # PulseAudio is free software; you can redistribute it and/or modify
  423. # it under the terms of the GNU Lesser General Public License as published by
  424. # the Free Software Foundation; either version 2 of the License, or
  425. # (at your option) any later version.
  426. #
  427. # PulseAudio is distributed in the hope that it will be useful, but
  428. # WITHOUT ANY WARRANTY; without even the implied warranty of
  429. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  430. # General Public License for more details.
  431. #
  432. # You should have received a copy of the GNU Lesser General Public License
  433. # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
  434.  
  435. ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
  436. ## more information. Default values are commented out. Use either ; or # for
  437. ## commenting.
  438.  
  439. ; daemonize = no
  440. ; fail = yes
  441. ; allow-module-loading = yes
  442. ; allow-exit = yes
  443. ; use-pid-file = yes
  444. ; system-instance = no
  445. ; local-server-type = user
  446. ; enable-shm = yes
  447. ; enable-memfd = yes
  448. ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
  449. ; lock-memory = no
  450. ; cpu-limit = no
  451.  
  452. ; high-priority = yes
  453. ; nice-level = -11
  454.  
  455. ; realtime-scheduling = yes
  456. ; realtime-priority = 5
  457.  
  458. ; exit-idle-time = 20
  459. ; scache-idle-time = 20
  460.  
  461. ; dl-search-path = (depends on architecture)
  462.  
  463. ; load-default-script-file = yes
  464. ; default-script-file = /etc/pulse/default.pa
  465.  
  466. ; log-target = auto
  467. ; log-level = notice
  468. ; log-meta = no
  469. ; log-time = no
  470. ; log-backtrace = 0
  471.  
  472. ; resample-method = speex-float-1
  473. ; avoid-resampling = false
  474. ; enable-remixing = yes
  475. ; remixing-use-all-sink-channels = yes
  476. ; remixing-produce-lfe = no
  477. ; remixing-consume-lfe = no
  478. ; lfe-crossover-freq = 0
  479.  
  480. ; flat-volumes = no
  481.  
  482. ; rescue-streams = yes
  483.  
  484. ; rlimit-fsize = -1
  485. ; rlimit-data = -1
  486. ; rlimit-stack = -1
  487. ; rlimit-core = -1
  488. ; rlimit-as = -1
  489. ; rlimit-rss = -1
  490. ; rlimit-nproc = -1
  491. ; rlimit-nofile = 256
  492. ; rlimit-memlock = -1
  493. ; rlimit-locks = -1
  494. ; rlimit-sigpending = -1
  495. ; rlimit-msgqueue = -1
  496. ; rlimit-nice = 31
  497. ; rlimit-rtprio = 9
  498. ; rlimit-rttime = 200000
  499.  
  500. ; default-sample-format = s16le
  501. ; default-sample-rate = 44100
  502. ; alternate-sample-rate = 48000
  503. ; default-sample-channels = 2
  504. ; default-channel-map = front-left,front-right
  505.  
  506. ; default-fragments = 4
  507. ; default-fragment-size-msec = 25
  508.  
  509. ; enable-deferred-volume = yes
  510. ; deferred-volume-safety-margin-usec = 8000
  511. ; deferred-volume-extra-delay-usec = 0
  512. ________________
  513. > cat /etc/pulse/client.conf
  514. # This file is part of PulseAudio.
  515. #
  516. # PulseAudio is free software; you can redistribute it and/or modify
  517. # it under the terms of the GNU Lesser General Public License as published by
  518. # the Free Software Foundation; either version 2 of the License, or
  519. # (at your option) any later version.
  520. #
  521. # PulseAudio is distributed in the hope that it will be useful, but
  522. # WITHOUT ANY WARRANTY; without even the implied warranty of
  523. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  524. # General Public License for more details.
  525. #
  526. # You should have received a copy of the GNU Lesser General Public License
  527. # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
  528.  
  529. ## Configuration file for PulseAudio clients. See pulse-client.conf(5) for
  530. ## more information. Default values are commented out. Use either ; or # for
  531. ## commenting.
  532.  
  533. ; default-sink =
  534. ; default-source =
  535. ; default-server =
  536. ; default-dbus-server =
  537.  
  538. autospawn = no
  539. ; autospawn = yes
  540. ; daemon-binary = /usr/bin/pulseaudio
  541. ; extra-arguments = --log-target=syslog
  542.  
  543. ; cookie-file =
  544.  
  545. ; enable-shm = yes
  546. ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
  547.  
  548. ; auto-connect-localhost = no
  549. ; auto-connect-display = no
  550. ________________
  551. > cat /etc/pulse/default.pa
  552. #!/usr/bin/pulseaudio -nF
  553. #
  554. # This file is part of PulseAudio.
  555. #
  556. # PulseAudio is free software; you can redistribute it and/or modify it
  557. # under the terms of the GNU Lesser General Public License as published by
  558. # the Free Software Foundation; either version 2 of the License, or
  559. # (at your option) any later version.
  560. #
  561. # PulseAudio is distributed in the hope that it will be useful, but
  562. # WITHOUT ANY WARRANTY; without even the implied warranty of
  563. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  564. # General Public License for more details.
  565. #
  566. # You should have received a copy of the GNU Lesser General Public License
  567. # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
  568.  
  569. # This startup script is used only if PulseAudio is started per-user
  570. # (i.e. not in system mode)
  571.  
  572. .fail
  573.  
  574. ### Automatically restore the volume of streams and devices
  575. load-module module-device-restore
  576. load-module module-stream-restore
  577. load-module module-card-restore
  578.  
  579. ### Automatically augment property information from .desktop files
  580. ### stored in /usr/share/application
  581. load-module module-augment-properties
  582.  
  583. ### Should be after module-*-restore but before module-*-detect
  584. load-module module-switch-on-port-available
  585.  
  586. ### Load audio drivers statically
  587. ### (it's probably better to not load these drivers manually, but instead
  588. ### use module-udev-detect -- see below -- for doing this automatically)
  589. #load-module module-alsa-sink
  590. #load-module module-alsa-source device=hw:1,0
  591. #load-module module-oss device="/dev/dsp" sink_name=output source_name=input
  592. #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
  593. #load-module module-null-sink
  594. #load-module module-pipe-sink
  595.  
  596. ### Automatically load driver modules depending on the hardware available
  597. .ifexists module-udev-detect.so
  598. load-module module-udev-detect
  599. .else
  600. ### Use the static hardware detection module (for systems that lack udev support)
  601. load-module module-detect
  602. .endif
  603.  
  604. ### Automatically connect sink and source if JACK server is present
  605. .ifexists module-jackdbus-detect.so
  606. .nofail
  607. load-module module-jackdbus-detect channels=2
  608. .fail
  609. .endif
  610.  
  611. ### Automatically load driver modules for Bluetooth hardware
  612. .ifexists module-bluetooth-policy.so
  613. load-module module-bluetooth-policy
  614. .endif
  615.  
  616. .ifexists module-bluetooth-discover.so
  617. load-module module-bluetooth-discover
  618. .endif
  619.  
  620. ### Load several protocols
  621. load-module module-dbus-protocol
  622. .ifexists module-esound-protocol-unix.so
  623. load-module module-esound-protocol-unix
  624. .endif
  625. load-module module-native-protocol-unix
  626.  
  627. ### Network access (may be configured with paprefs, so leave this commented
  628. ### here if you plan to use paprefs)
  629. #load-module module-esound-protocol-tcp
  630. #load-module module-native-protocol-tcp
  631. #load-module module-zeroconf-publish
  632.  
  633. ### Load the RTP receiver module (also configured via paprefs, see above)
  634. #load-module module-rtp-recv
  635.  
  636. ### Load the RTP sender module (also configured via paprefs, see above)
  637. #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
  638. #load-module module-rtp-send source=rtp.monitor
  639.  
  640. ### Load additional modules from GSettings. This can be configured with the paprefs tool.
  641. ### Please keep in mind that the modules configured by paprefs might conflict with manually
  642. ### loaded modules.
  643. .ifexists module-gsettings.so
  644. .nofail
  645. load-module module-gsettings
  646. .fail
  647. .endif
  648.  
  649.  
  650. ### Automatically restore the default sink/source when changed by the user
  651. ### during runtime
  652. ### NOTE: This should be loaded as early as possible so that subsequent modules
  653. ### that look up the default sink/source get the right value
  654. load-module module-default-device-restore
  655.  
  656. ### Make sure we always have a sink around, even if it is a null sink.
  657. load-module module-always-sink
  658.  
  659. ### Honour intended role device property
  660. load-module module-intended-roles
  661.  
  662. ### Automatically suspend sinks/sources that become idle for too long
  663. load-module module-suspend-on-idle
  664.  
  665. ### If autoexit on idle is enabled we want to make sure we only quit
  666. ### when no local session needs us anymore.
  667. .ifexists module-console-kit.so
  668. load-module module-console-kit
  669. .endif
  670. .ifexists module-systemd-login.so
  671. load-module module-systemd-login
  672. .endif
  673.  
  674. ### Enable positioned event sounds
  675. load-module module-position-event-sounds
  676.  
  677. ### Cork music/video streams when a phone stream is active
  678. load-module module-role-cork
  679.  
  680. ### Modules to allow autoloading of filters (such as echo cancellation)
  681. ### on demand. module-filter-heuristics tries to determine what filters
  682. ### make sense, and module-filter-apply does the heavy-lifting of
  683. ### loading modules and rerouting streams.
  684. load-module module-filter-heuristics
  685. load-module module-filter-apply
  686.  
  687. ### Make some devices default
  688. #set-default-sink output
  689. #set-default-source input
  690. ________________
  691. > cat /etc/pulse/system.pa
  692. #!/usr/bin/pulseaudio -nF
  693. #
  694. # This file is part of PulseAudio.
  695. #
  696. # PulseAudio is free software; you can redistribute it and/or modify it
  697. # under the terms of the GNU Lesser General Public License as published by
  698. # the Free Software Foundation; either version 2 of the License, or
  699. # (at your option) any later version.
  700. #
  701. # PulseAudio is distributed in the hope that it will be useful, but
  702. # WITHOUT ANY WARRANTY; without even the implied warranty of
  703. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  704. # General Public License for more details.
  705. #
  706. # You should have received a copy of the GNU Lesser General Public License
  707. # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
  708.  
  709. # This startup script is used only if PulseAudio is started in system
  710. # mode.
  711.  
  712. ### Automatically restore the volume of streams and devices
  713. load-module module-device-restore
  714. load-module module-stream-restore
  715. load-module module-card-restore
  716.  
  717. ### Automatically load driver modules depending on the hardware available
  718. .ifexists module-udev-detect.so
  719. load-module module-udev-detect
  720. .else
  721. ### Use the static hardware detection module (for systems that lack udev/hal support)
  722. load-module module-detect
  723. .endif
  724.  
  725. ### Load several protocols
  726. .ifexists module-esound-protocol-unix.so
  727. load-module module-esound-protocol-unix
  728. .endif
  729. load-module module-native-protocol-unix
  730.  
  731. ### Automatically restore the default sink/source when changed by the user
  732. ### during runtime
  733. ### NOTE: This should be loaded as early as possible so that subsequent modules
  734. ### that look up the default sink/source get the right value
  735. load-module module-default-device-restore
  736.  
  737. ### Make sure we always have a sink around, even if it is a null sink.
  738. load-module module-always-sink
  739.  
  740. ### Automatically suspend sinks/sources that become idle for too long
  741. load-module module-suspend-on-idle
  742.  
  743. ### Enable positioned event sounds
  744. load-module module-position-event-sounds
  745. ________________
  746. > ls -alt /dev/snd/*
  747. crw-rw----+ 1 root audio 116, 33 Mar 9 18:18 /dev/snd/timer
  748. crw-rw----+ 1 root audio 116, 1 Mar 9 18:18 /dev/snd/seq
  749. ________________
  750. > lsof /dev/snd/*
  751. ________________
  752. > jacks_do
  753. ________________
  754. > aplay -L
  755. null
  756. Discard all samples (playback) or generate zero samples (capture)
  757. samplerate
  758. Rate Converter Plugin Using Samplerate Library
  759. speexrate
  760. Rate Converter Plugin Using Speex Resampler
  761. jack
  762. JACK Audio Connection Kit
  763. oss
  764. Open Sound System
  765. pulse
  766. PulseAudio Sound Server
  767. speex
  768. Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
  769. upmix
  770. Plugin for channel upmix (4,6,8)
  771. vdownmix
  772. Plugin for channel downmix (stereo) with a simple spacialization
  773. default
  774. Default ALSA Output (currently PulseAudio Sound Server)
  775. ________________
  776. > arecord -L
  777. null
  778. Discard all samples (playback) or generate zero samples (capture)
  779. samplerate
  780. Rate Converter Plugin Using Samplerate Library
  781. speexrate
  782. Rate Converter Plugin Using Speex Resampler
  783. jack
  784. JACK Audio Connection Kit
  785. oss
  786. Open Sound System
  787. pulse
  788. PulseAudio Sound Server
  789. speex
  790. Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
  791. upmix
  792. Plugin for channel upmix (4,6,8)
  793. vdownmix
  794. Plugin for channel downmix (stereo) with a simple spacialization
  795. default
  796. Default ALSA Output (currently PulseAudio Sound Server)
  797. ________________
  798. > alsa_info_do
  799. upload=true&script=true&cardinfo=
  800. !!################################
  801. !!ALSA Information Script v 0.4.65
  802. !!################################
  803.  
  804. !!Script ran on: Tue Mar 9 22:33:33 UTC 2021
  805.  
  806.  
  807. !!Linux Distribution
  808. !!------------------
  809.  
  810. ID_LIKE=arch
  811.  
  812.  
  813. !!DMI Information
  814. !!---------------
  815.  
  816. Manufacturer: Acer
  817. Product Name: Swift SF314-54G
  818. Product Version: V1.16
  819. Firmware Version: V1.16
  820. System SKU: 0000000000000000
  821. Board Vendor: KBL
  822. Board Name: Strongbow_KL
  823.  
  824.  
  825. !!ACPI Device Status Information
  826. !!---------------
  827.  
  828. /sys/bus/acpi/devices/10250759:00/status 15
  829. /sys/bus/acpi/devices/10251229:00/status 15
  830. /sys/bus/acpi/devices/ACPI0003:00/status 15
  831. /sys/bus/acpi/devices/ACPI000C:00/status 15
  832. /sys/bus/acpi/devices/INT33A1:00/status 15
  833. /sys/bus/acpi/devices/INT3400:00/status 15
  834. /sys/bus/acpi/devices/INT3403:07/status 15
  835. /sys/bus/acpi/devices/INT340E:00/status 15
  836. /sys/bus/acpi/devices/INT344B:00/status 15
  837. /sys/bus/acpi/devices/INT3F0D:00/status 15
  838. /sys/bus/acpi/devices/LNXPOWER:00/status 1
  839. /sys/bus/acpi/devices/LNXPOWER:01/status 1
  840. /sys/bus/acpi/devices/LNXVIDEO:01/status 15
  841. /sys/bus/acpi/devices/MSFT0101:00/status 15
  842. /sys/bus/acpi/devices/PNP0103:00/status 15
  843. /sys/bus/acpi/devices/PNP0C02:00/status 3
  844. /sys/bus/acpi/devices/PNP0C02:04/status 3
  845. /sys/bus/acpi/devices/PNP0C09:00/status 15
  846. /sys/bus/acpi/devices/PNP0C0A:00/status 31
  847. /sys/bus/acpi/devices/PNP0C0D:00/status 15
  848. /sys/bus/acpi/devices/PNP0C0F:00/status 9
  849. /sys/bus/acpi/devices/PNP0C0F:01/status 9
  850. /sys/bus/acpi/devices/PNP0C0F:02/status 9
  851. /sys/bus/acpi/devices/PNP0C0F:03/status 9
  852. /sys/bus/acpi/devices/PNP0C0F:04/status 9
  853. /sys/bus/acpi/devices/PNP0C0F:05/status 9
  854. /sys/bus/acpi/devices/PNP0C0F:06/status 9
  855. /sys/bus/acpi/devices/PNP0C0F:07/status 9
  856. /sys/bus/acpi/devices/SYN1B7F:00/status 15
  857. /sys/bus/acpi/devices/device:17/status 15
  858. /sys/bus/acpi/devices/device:26/status 15
  859. /sys/bus/acpi/devices/device:32/status 15
  860. /sys/bus/acpi/devices/device:72/status 11
  861.  
  862.  
  863. !!Kernel Information
  864. !!------------------
  865.  
  866. Kernel release: 5.9.16-1-MANJARO
  867. Operating System: GNU/Linux
  868. Architecture: x86_64
  869. Processor: unknown
  870. SMP Enabled: Yes
  871.  
  872.  
  873. !!ALSA Version
  874. !!------------
  875.  
  876. Driver version: k5.9.16-1-MANJARO
  877. Library version: 1.2.4
  878. Utilities version: 1.2.4
  879.  
  880.  
  881. !!Loaded ALSA modules
  882. !!-------------------
  883.  
  884.  
  885.  
  886. !!Sound Servers on this system
  887. !!----------------------------
  888.  
  889. Pulseaudio:
  890. Installed - Yes (/usr/bin/pulseaudio)
  891. Running - Yes
  892.  
  893. Jack:
  894. Installed - Yes (/usr/bin/jackd)
  895. Running - No
  896.  
  897.  
  898. !!Soundcards recognised by ALSA
  899. !!-----------------------------
  900.  
  901. --- no soundcards ---
  902.  
  903.  
  904. !!PCI Soundcards installed in the system
  905. !!--------------------------------------
  906.  
  907. 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
  908. Subsystem: Acer Incorporated [ALI] Device [1025:126b]
  909.  
  910.  
  911. !!Loaded sound module options
  912. !!---------------------------
  913.  
  914.  
  915. !!ALSA Device nodes
  916. !!-----------------
  917.  
  918. crw-rw----+ 1 root audio 116, 1 Mar 9 18:18 /dev/snd/seq
  919. crw-rw----+ 1 root audio 116, 33 Mar 9 18:18 /dev/snd/timer
  920.  
  921.  
  922. !!Aplay/Arecord output
  923. !!--------------------
  924.  
  925. APLAY
  926.  
  927. aplay: device_list:274: no soundcards found...
  928.  
  929. ARECORD
  930.  
  931. arecord: device_list:274: no soundcards found...
  932.  
  933. !!Amixer output
  934. !!-------------
  935.  
  936.  
  937. !!Alsactl output
  938. !!--------------
  939.  
  940. --startcollapse--
  941. --endcollapse--
  942.  
  943.  
  944. !!All Loaded Modules
  945. !!------------------
  946.  
  947. ac
  948. ac97_bus
  949. acer_wireless
  950. acer_wmi
  951. acpi_thermal_rel
  952. aesni_intel
  953. af_alg
  954. agpgart
  955. algif_hash
  956. algif_skcipher
  957. atkbd
  958. battery
  959. bluetooth
  960. bnep
  961. btbcm
  962. btintel
  963. btrtl
  964. btusb
  965. ccm
  966. cec
  967. cfg80211
  968. cmac
  969. coretemp
  970. crc16
  971. crc32_pclmul
  972. crc32c_generic
  973. crc32c_intel
  974. crct10dif_pclmul
  975. cryptd
  976. crypto_simd
  977. crypto_user
  978. drm
  979. drm_kms_helper
  980. ecc
  981. ecdh_generic
  982. evdev
  983. ext4
  984. fat
  985. fb_sys_fops
  986. fuse
  987. ghash_clmulni_intel
  988. glue_helper
  989. hid
  990. hid_generic
  991. hid_logitech_dj
  992. hid_logitech_hidpp
  993. hid_multitouch
  994. i2c_algo_bit
  995. i2c_hid
  996. i2c_i801
  997. i2c_smbus
  998. i8042
  999. i915
  1000. iTCO_vendor_support
  1001. iTCO_wdt
  1002. idma64
  1003. input_leds
  1004. int3400_thermal
  1005. int3403_thermal
  1006. int340x_thermal_zone
  1007. intel_cstate
  1008. intel_gtt
  1009. intel_lpss
  1010. intel_lpss_pci
  1011. intel_pch_thermal
  1012. intel_pmc_bxt
  1013. intel_powerclamp
  1014. intel_rapl_common
  1015. intel_rapl_msr
  1016. intel_soc_dts_iosf
  1017. intel_uncore
  1018. intel_wmi_thunderbolt
  1019. intel_xhci_usb_role_switch
  1020. ip_tables
  1021. irqbypass
  1022. iwlmvm
  1023. iwlwifi
  1024. jbd2
  1025. joydev
  1026. kvm
  1027. kvm_intel
  1028. libarc4
  1029. libps2
  1030. loop
  1031. mac80211
  1032. mac_hid
  1033. mbcache
  1034. mc
  1035. mei
  1036. mei_hdcp
  1037. mei_me
  1038. mousedev
  1039. msr
  1040. nls_cp437
  1041. nls_iso8859_1
  1042. nvidia
  1043. nvidia_drm
  1044. nvidia_modeset
  1045. pcspkr
  1046. processor_thermal_device
  1047. rapl
  1048. rc_core
  1049. rfcomm
  1050. rfkill
  1051. rng_core
  1052. roles
  1053. serio
  1054. serio_raw
  1055. sg
  1056. snd
  1057. snd_compress
  1058. snd_hda_codec
  1059. snd_hda_core
  1060. snd_hda_ext_core
  1061. snd_hda_intel
  1062. snd_hwdep
  1063. snd_intel_dspcfg
  1064. snd_pcm
  1065. snd_pcm_dmaengine
  1066. snd_rawmidi
  1067. snd_seq_device
  1068. snd_soc_acpi
  1069. snd_soc_acpi_intel_match
  1070. snd_soc_core
  1071. snd_soc_dmic
  1072. snd_soc_hdac_hdmi
  1073. snd_soc_skl
  1074. snd_soc_skl_hda_dsp
  1075. snd_soc_skl_ssp_clk
  1076. snd_soc_sst_dsp
  1077. snd_soc_sst_ipc
  1078. snd_timer
  1079. snd_usb_audio
  1080. snd_usbmidi_lib
  1081. soundcore
  1082. sparse_keymap
  1083. squashfs
  1084. syscopyarea
  1085. sysfillrect
  1086. sysimgblt
  1087. tpm
  1088. tpm_crb
  1089. tpm_tis
  1090. tpm_tis_core
  1091. uinput
  1092. usbhid
  1093. uvcvideo
  1094. vfat
  1095. videobuf2_common
  1096. videobuf2_memops
  1097. videobuf2_v4l2
  1098. videobuf2_vmalloc
  1099. videodev
  1100. wmi
  1101. wmi_bmof
  1102. x86_pkg_temp_thermal
  1103. x_tables
  1104. xhci_hcd
  1105. xhci_pci
  1106.  
  1107.  
  1108. !!ALSA/HDA dmesg
  1109. !!--------------
  1110.  
  1111.  
  1112.  
  1113.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement