> For the complete documentation index, see [llms.txt](https://docs.lmms.io/user-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lmms.io/user-manual/jian-ti-zhong-wen/getting-started/gu-zhang-pai-chu.md).

# 故障排除

在进行故障排除前，请确保您运行的是最新版本的 LMMS 。

在 <https://lmms.io/download> 可以获取到最新版本。

## 一般故障排除

### 更改的设置无法被保存

部分用户反馈说他们无法保存自己的设置，这其实是 Windows 中反复出现的问题，原因尚不清楚。若要解决此问题，请按照以下步骤操作：

* 关闭 LMMS ，确保没有任何来自 LMMS 的后台任务。您可以在“任务管理器”进行确认（如果您不清楚如何使用“任务管理器”，直接重启电脑是个不错的替代方案）。
* 在 Windows 8 及其更早的版本中，您应该寻找 `Documents and Settings` 文件夹；在 Windows 10 + 中，您应该寻找 `C:\Users\[Username]` 文件夹。接着就可以在这些文件夹中发现一份叫 `.lmmsrc.xml` 的文件。
* 您也可以使用搜索工具找到 **`.lmmsrc.xml`** 这份文件。您不能重命名这份文件，但是您可以移动它。
* 将这份文件移动到您已有的其他文件夹中，例如 `plugins` 。现在重启 LMMS。
* 您现在应该可以看到出现了新的设置窗口，在该窗口中进行的的设置是可以长期生效的。
* 您也可以使用终端命令行实现这些操作：
  * 以管理员身份运行 CMD。
  * 粘贴并运行这个命令：

&#x20;     `move %USERPROFILE%|.lmmsrc.xml %USERPROFILE%|.lmmsrc.xml.bak`

### LMMS 总是在加载项目

请将所有影响项目打开的文件列入杀毒软件的白名单，例如：

* LMMS.exe
* RemoteVstPlugin.exe
* 插件及其相关数据

## 音频故障排除

### 音频有杂音、电流音

#### 检查缓冲大小

您可能没有为 LMMS 预留足够的 [缓冲大小](/user-manual/jian-ti-zhong-wen/getting-started/pei-zhi-lmms.md#buffer-size) ，导致缓存欠载。您可以通过增大缓冲大小解决这个问题。但是请注意，这也会使音频产生更大的延迟。

#### 检查音频配置

不同 音频配置 在系统上运行的效果有好有坏。如果您使用 macOS 或者 Windows，请确保您选择的是 SDL。而对于 Linux 用户，如果选择 PulseAudio 后问题仍未得到解决，请尝试更改为 ALSA。

#### 检查轨道音量

可能您的音频在 LMMS 中音量过大，从而导致了失真。您可以适当减小乐器的音量（例如直接调整它的“VOL”旋钮，或者通过混音器调整音量）。

#### 检查音量包络

如果乐器的 Attack 和 Release 值太小，那么乐器的每个音符的音头和音尾将会听起来非常短促突兀，增大乐器的 Attack 和 Release 值可以防止这种情况的发生。与此同时，请确保包络的 amount 是拉满的。

### 我听不见任何东西

#### 检查静音（Dummy）

使用不当的 音频配置 （尤其是 **静音** 〔Dummy〕）会导致这个问题。如果您是 macOS 或 Windows，请确保您选择的是 SDL。另外，尽量不要选择 PulseAudio。

#### 检查 JACK-transport

如果您在音频配置中选择了 JACK，但是没有音频输出，可能是因为 JACK-transport 没有运行。请启动 `qjackctl` 并点击类似“play”的按钮。LMMS 应该会在启动时自行启动 JACK-transport，但部分系统可能会启动失败。

您可能还需要使用 `qjackctl` 将 LMMS 路由到您的声卡。

### 音频卡顿、延迟

#### 检查缓冲大小

[缓冲大小](/user-manual/jian-ti-zhong-wen/getting-started/pei-zhi-lmms.md#buffer-size) 会直接影响到音频延迟时间。请尽量降低您的缓冲大小来减小延迟。

### 我的效果器（尤其是 Echo 或 Reverb）无法流畅工作

**检查效果器输出**

请转至 编辑（Edit） > 设置（Settings） > 通用设置（General Settings）（齿轮图标），其中有一个“Keep effects running even without input”（音频未输入时继续运行效果）的复选框，请确保该复选框处于启用状态，否则您的效果器将不会工作。

如果您确实不希望启用此复选框（这在某些插件很吵时很管用），可以增大相应效果器下“Decay”旋钮（在“W/D”旋钮旁）的值。

## 视频故障排除

### LMMS 窗口过小

**针对 LINUX**

试着输入以下 shell 指令：

```
#!/bin/bash
export QT_AUTO_SCREEN_SCALE_FACTOR="0"
export QT_SCREEN_SCALE_FACTORS="eDP-1=2.5;HDMI-1=2.5;DP-0=2.5".<absolute path to lmms AppImage>
```

设置 `chmod +x <script name>` ，然后在期望的位置创建符号链接。

{% hint style="info" %}
您必须将所有已连接的监视器添加到 QT\_SCREEN\_SCALE\_FACTORS，才能使其在监视器上正常工作。
{% endhint %}

## 开发故障排除

### LMMS 发生了段错误，但控制台未输出错误信息

使用 GNU 调试器重新运行 LMMS，然后试着复现崩溃：

```
$ gdb lmms
GNU gdb 6.X
Copyright (C) 2006 Free Software Foundation, Inc.
...

(gdb) r
Starting program: lmms
...
```

如果发生了段错误，LMMS 将会暂停运行，并在终端输出相应信息。键入 `bt` 或 `bt full` 命令会显示栈追踪，您可以借此进行报告。

Make sure you have debugging symbols in LMMS. That usually means compiling with the `-g` flag and not stripping the symbols afterwards.

### I Compiled LMMS With VST-Support, but it Doesn't Work at All

### 我在编译 LMMS 时包含了 VST 支持，但是它完全不工作。

Make sure you didn't pass `-fomit-frame-pointer` in a FLAG-parameter to configure. This is known to lead to an unusable LVSL (LMMS VST Support Layer).
