Ru:Troubleshooting

en de fr it pt ru

Возможно, Вам будет также интересно почитать о "Как сообщить об ошибке"

Contents

В консоли нет сообщений об ошибке сегментации LMMS. Как получить информацию об отладке?[edit]

Воспользуйтесь GNU Debugger:

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

(gdb) r
Starting program: lmms
...

Если ошибка сегментации появляется, LMMS будет зависать и Вы получите некоторую информацию в терминале. Ввод bt или bt full покажет данные, которые Вы можете сообщить.

Убедитесь, что Вы имеете символы отладки в LMMS. Это обычно подразумевает компиляцию с -g флагом и не скрывает символы впоследствии.

Я получаю большую задержку (лаги) проигрывая инструменты в LMMS[edit]

This is often the cause of your sound being routed through PulseAudio (который имеется по умолчанию для многих дистрибутивов, например, Ubuntu), даже если Вы поставили аудио-интерфейс на ALSA. Чтобы исправить эту проблему, LMMS нужен прямой доступ к звуковой карте. Чтобы сделать это, выполните:

aplay -l

И взгляните на звуковые карты и номера устройств - например:

card 2: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]

Далее откройте LMMS, open окно найстройки (Edit > Settings), перейдите на вкладку Audio Settings, и в поле "device" удалите "default" и введите

hw:x,x

где первый "x" номер карты, и второй номер устрйства. Например, выше конфигурация может быть "hw:2,0". Перезагрузите LMMS и Вы должны получить очень маленькую задержку.

Когда я пробую играть одну из демо-песен. Что мне делать?[edit]

Если Вы используете OSS, Вы можете попробовать ALSA вместо этого, потому что в использовании OSS с LMMS есть проблемы в некоторых случаях. Если это не помогает, ваш компьютер, вероятно, слишком медленный, чтобы отдавать все данные в реальном времени. Попробуйте экспортировать проект как WAVE/OGG-файл или заморозить образцы (patterns), пока он работает. Замораживание образцов означает, что они отдаются в одно время и при воспроизведении песни только рендер-буфер должен быть смешан с выходом. Конечно, это экономит много процессорного времени.

Другое дело внутренний буфер размера, используемый LMMS. Чем меньше эта величина, тем меньше задержки. Если у вас возникли проблемы из-за низкой производительности, вы можете попытаться увеличить размер буфера. Тогда LMMS отдает больше данных за один раз и прерывания не будут всегда ложные... Используйте окно настройки для изменения этого параметра.

Так же можно попробовать перекомпилировать LMMS с опциями тюнинга в зависимости от вашей платформы. configure предлагает дополнительную варианты оптимизации, такие как поддержку падающего объемного звука. См. configure --help для подробностей.


Через некоторое время после запуска LMMS "съедает" все ресурсы ЦП (CPU). Это нормально?[edit]

Вы используете довольно старую версию LMMS, которая имеет эту ошибку. Попробуйте обновить LMMS и все должно быть в порядке...


При использовании аудио-интерфейса JACK нет звука. Что делать?[edit]

Вы, наверное, не запустили звуковой сервер JACK. Запустите приложение, такое как qjackctl и нажмите на кнопку "play" или как там оно называется в вашем приложении. Далее все должно быть в порядке. На самом деле LMMS автоматически должен начать JACK-транспорт после заупска. Вам также может понадобиться, связать LMMS к звуковой карте, используя патч в qjackctl.


Я скомпилировал LMMS с поддержкой VST, но он вообще не работает[edit]

Убедитесь, что Вы не пропустили -fomit-frame-pointer в FLAG-параметрах в файле configure. Известно, что это приведет к непригодным LVSL (LMMS VST Support Layer).


Плагин singerbot просто производит непонятные звуки[edit]

Убедитесь, что в системе пакет swh-plugins не установлен. It's known to break Festivals speech-synthesis for some reason.

Плагины не загружаются на 64-битной платформе[edit]

путь к каталогу плагинов (как в 0.3.0) жесткий. Это означает, что вам придется вручную настроить ссылку с нужного места в предполагаемое место:

- откройте терминал
- введите "su -"
- введите пароль root
- введите "ln -s /usr/lib64/lmms/ /usr/lib/lmms"

И все готово. Кто-нибудь, почините это (совет: src/core/config_mgr.cpp ;-) )