使用JACK音频驱动来提升Deepin的音质
Tofloor
poster avatar
bsidb
deepin
2018-05-27 18:47
Author
之前论坛里有一篇老帖https://bbs.deepin.org/post/137002,根据该贴说法,Deepin使用JACK驱动后,能充分发挥声卡硬件特性,提供高质量的音质,音质有质的飞跃。

本人测试是有一些效果的,具体能提升的多少,取决于采用的声卡。

在之前的那篇帖子中,对如何安装JACK描述的不详细。而JACK相关资料又多是英文的,很繁琐,难以快速上手。经过摸索,总结了一个快速的简单的JACK安装教程,尤其是面向Deepin系统环境,希望能帮助更多的人享受到JACK驱动的效果。

因为图片较多,教程具体内容请参见博客:https://wangzk.github.io/linux/2018/05/27/install-jack-audio-in-deepin.html

JACK 启动后的效果:





Reply Favorite View the author
All Replies
avatar
HarryZhao
deepin
2018-05-28 08:04
#1
emmm,按照教程中方法设置过后发现音量变得好小,可有解决方法?
Reply View the author
avatar
mobansou
deepin
2018-05-28 16:58
#2
按照教程做了,但是点Start 弹出错误
  1. 08:52:43.152 Statistics reset.
  2. 08:52:43.172 ALSA connection change.
  3. Cannot connect to server socket err = 没有那个文件或目录
  4. Cannot connect to server request channel
  5. jack server is not running or cannot be started
  6. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  7. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  8. 08:52:43.189 ALSA connection graph change.
  9. 08:53:54.334 JACK is starting...
  10. 08:53:54.335 /usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2
  11. Cannot connect to server socket err = 没有那个文件或目录
  12. Cannot connect to server request channel
  13. jack server is not running or cannot be started
  14. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  15. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  16. 08:53:54.363 JACK was started with PID=5761.
  17. no message buffer overruns
  18. no message buffer overruns
  19. no message buffer overruns
  20. jackdmp 1.9.11
  21. Copyright 2001-2005 Paul Davis and others.
  22. Copyright 2004-2014 Grame.
  23. jackdmp comes with ABSOLUTELY NO WARRANTY
  24. This is free software, and you are welcome to redistribute it
  25. under certain conditions; see the file COPYING for details
  26. JACK server starting in realtime mode with priority 10
  27. self-connect-mode is "Don't restrict self connect requests"
  28. audio_reservation_init
  29. Acquire audio card Audio0
  30. creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
  31. ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
  32. Cannot initialize driver
  33. JackServer::Open failed with -1
  34. Failed to open server
  35. 08:53:54.450 JACK was stopped
  36. 08:53:56.484 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
  37. Cannot connect to server socket err = 没有那个文件或目录
  38. Cannot connect to server request channel
  39. jack server is not running or cannot be started
  40. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  41. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
Copy the Code
要怎么解决这个问题
Reply View the author
avatar
la******ng@outlook.com
deepin
2018-05-28 21:29
#3
心理作用
Reply View the author
avatar
bsidb
deepin
2018-05-29 07:57
#4
本帖最后由 bsidb 于 2018-5-28 23:58 编辑
https://bbs.deepin.org/post/157096
emmm,按照教程中方法设置过后发现音量变得好小,可有解决方法?

可以调节总音量~

在终端里执行:alsamixer。
然后在配置界面按F6选择声卡,选择非Default之外的物理声卡。



在声卡的配置界面调大Master的音量。



调节完按Esc退出。

Reply View the author
avatar
bsidb
deepin
2018-05-29 08:00
#5
https://bbs.deepin.org/post/157096
按照教程做了,但是点Start 弹出错误
要怎么解决这个问题

咦?第一次遇到。配置完用户组之后,有重启过机器不?
Reply View the author
avatar
HarryZhao
deepin
2018-05-29 08:17
#6
https://bbs.deepin.org/post/157096
可以调节总音量~

在终端里执行:alsamixer。

多谢,方法很管用。只怪我这笔记本扬声器不给力。
Reply View the author
avatar
robotchaox
deepin
2018-12-23 21:28
#7
按照教程,我的也是报错
Reply View the author
avatar
i007_
deepin
2021-10-20 03:39
#8
It has been deleted!
avatar
132******48
deepin
2022-09-26 07:18
#9

按照教程,我的同样也是报错

Reply View the author
avatar
花雨落逝
Moderator
2022-09-30 01:40
#10
mobansou
按照教程做了,但是点Start 弹出错误
  1. 08:52:43.152 Statistics reset.
  2. 08:52:43.172 ALSA connection change.
  3. Cannot connect to server socket err = 没有那个文件或目录
  4. Cannot connect to server request channel
  5. jack server is not running or cannot be started
  6. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  7. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  8. 08:52:43.189 ALSA connection graph change.
  9. 08:53:54.334 JACK is starting...
  10. 08:53:54.335 /usr/bin/jackd -dalsa -dhw:0 -r48000 -p1024 -n2
  11. Cannot connect to server socket err = 没有那个文件或目录
  12. Cannot connect to server request channel
  13. jack server is not running or cannot be started
  14. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  15. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  16. 08:53:54.363 JACK was started with PID=5761.
  17. no message buffer overruns
  18. no message buffer overruns
  19. no message buffer overruns
  20. jackdmp 1.9.11
  21. Copyright 2001-2005 Paul Davis and others.
  22. Copyright 2004-2014 Grame.
  23. jackdmp comes with ABSOLUTELY NO WARRANTY
  24. This is free software, and you are welcome to redistribute it
  25. under certain conditions; see the file COPYING for details
  26. JACK server starting in realtime mode with priority 10
  27. self-connect-mode is "Don't restrict self connect requests"
  28. audio_reservation_init
  29. Acquire audio card Audio0
  30. creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
  31. ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
  32. Cannot initialize driver
  33. JackServer::Open failed with -1
  34. Failed to open server
  35. 08:53:54.450 JACK was stopped
  36. 08:53:56.484 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
  37. Cannot connect to server socket err = 没有那个文件或目录
  38. Cannot connect to server request channel
  39. jack server is not running or cannot be started
  40. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
  41. JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock
Copy the Code
要怎么解决这个问题

很明显,你没有选择声卡设备,你应该关闭错误提示去setup里设置声卡

Reply View the author
avatar
132******48
deepin
2022-11-17 06:45
#11
花雨落逝

很明显,你没有选择声卡设备,你应该关闭错误提示去setup里设置声卡

选哪个?小白求教😂,不懂

这是默认的样子:
image.png

image.png

Reply View the author
avatar
花雨落逝
Moderator
2022-11-19 05:02
#12

打开控制中心-声音-设备管理,输出设备是什么,default那栏就选什么

Reply View the author