JACK音频:无法映射shm段/ jack-1000-0(资源暂时不可用)

时间:2019-03-14 19:56:20

标签: audio fedora wine asio jack

我一直在努力地尝试让Windows音频程序在Fedora 29上运行,以便它可以与我的音频接口一起使用。到目前为止,我已经成功地使酒在FL Studio 12上完美运行,我已经为amd64和x86编译wineasio,没有一个比另一个更成功,所以我的目标是使amd64版本正常工作。我所需要做的就是以某种方式将其与Jack音频连接。

这就是我的难处:当我从FL Studio中选择wineasio驱动程序时,它给我一个错误:

  

访问ASIO驱动程序时出错

其次是重复的:

  

内存不足

消息窗口,但在Jack的连接日志中,它表明FL.exe已连接-然后立即断开连接。 Jack消息如下:

JACK connection graph change.
New client 'FL64' with PID n
Client 'FL64' with PID n is out
ERROR: cannot find client k

其中n是进程ID,k只是一个客户端编号(每次我运行FL或使用Qjackctl的任何其他程序时,客户端编号都会增加一个,因此在打开FL时此数量增加是一个好兆头我想。)

PID编号与系统监视器中显示的编号匹配,以便清除。我真的不知道为什么它会立即将FL踢出杰克。

它确实抛出错误:

Cannot mmap shm segment /jack-1000-0 (Resource temporarily unavailable)

JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for -1, skipping unlock

JackShmReadWritePtr1::~JackShmReadWritePtr1 - Init not done for 0, skipping unlock

我认为这是一个密码锁问题,我去了 /etc/security/limit.d 并将 @audio 组的密码锁限制更改为无限制,但是得到了同样的问题。然后我在 / dev / shm / jack-1000-0 / dev / shm / jack-1000-1 达到了顶峰,可惜它们都是二进制文件

我仍然认为这是内存问题,因为1.)当我选择wineasio驱动程序时,FL表示内存不足,并且2.)酒终端窗口是 / jack-1000-0 < / strong>资源不可用。这可能是我编译的wineasio驱动程序中的malloc问题吗?还是Jack可能有更多问题?

我正在使用运行Windows 7环境的Wine 4.3的Fedora 29。我已经尝试了1.9.15和1.4.1版本,都没有安装。我已经尝试过使用32位和64位Wine前缀,但是会遇到同样的问题。

有人遇到过相同或相似的问题吗?还是有人可以向我提供任何建议甚至资源,以获取更多信息?在过去三天里,我已经在互联网上进行了广泛的搜索,它使我离得很近,但没有雪茄。感谢您的任何帮助。如果需要更多信息,我可以提供。

0 个答案:

没有答案