osu! делает всё возможное, чтобы хорошо работать с настройками по умолчанию и заранее предупреждать о действиях, которые могут ухудшить производительность игры.
К сожалению, добиться стабильной работы osu! у всех пользователей достаточно сложно, поскольку оборудование у всех разное. С помощью этой статьи вы можете попробовать самостоятельно выяснить причину проблемы, а также узнать про конкретные понятия и процедуры, которые помогут техподдержке разобраться в вашей ситуации.
Нет (во время игры)
, см. в разделе далее.Дополнительные графические параметры
, затем добавьте туда osu! и выберите для него одно из двух значений, Энергосбережение
либо Высокая производительность
.Довольно сложно предоставить поддержку, когда любая проблема классифицируется словом "лаг", так что для начала необходимо определиться с терминологией.
Звуковая дорожка карты перематывается или глючит. В основном, когда игра лагает, это можно услышать по звуку. При диагностике или обращении в поддержку могут помочь следующие действия:
Режим аудиосовместимости
в настройках osu!.Во время игры всё на экране подвисает так, что мешает играть. Это может происходить периодически, через случайные или постоянные промежутки времени. При диагностике или обращении в поддержку могут помочь следующие действия:
Есть заметная задержка между вводом с клавиатуры/мыши/графического планшета и действием на экране. При диагностике или обращении в поддержку могут помочь следующие действия:
Во время игры одно или несколько устройств ввода перестают работать. На экране всё отображается корректно, но играть невозможно до тех пор, пока управление не придёт в норму. При диагностике или обращении в поддержку могут помочь следующие действия:
Ctrl
+ F11
, чтобы включить график времени кадра. Проверьте, много ли белого цвета на графике в тот момент, когда устройства перестают работать: если да, то другая программа или драйвер слишком сильно нагружают процессор и тем самым добавляют задержку ввода.Во время игры наблюдается низкая частота кадров, в результате чего объекты на экране могут дёргаться. Это также может привести к ощущению высокой задержки ввода. При диагностике или обращении в поддержку могут помочь следующие действия:
В osu! есть несколько вариантов ограничения частоты кадров, каждый — со своими плюсами и минусами. Стоит отметить, что osu! всегда ограничивает FPS в меню для снижения нагрузки на процессор.
Эта настройка использует механизм вертикальной синхронизации, предоставленный видеодрайвером. Она гарантирует отсутствие разрывов изображения, но добавляет задержку в 1-2 кадра из-за буферизации кадров перед их отрисовкой.
Не рекомендуется для дисплеев с частотой обновления 60Гц. Вертикальная синхронизация становится более полезной при частоте обновления выше 120Гц, но при наличии GSync и FreeSync уже не нужна.
Эта настройка снижает энергопотребление и старается обеспечить стабильный геймплей. Она ограничит частоту кадров двухкратной частотой обновления монитора и будет придерживаться постоянной частоты кадров.
Рекомендуется для старых ПК или для энергосбережения на ноутбуках.
Эта настройка ограничит частоту кадров восьмикратной частотой обновления монитора (максимум – 960). Рекомендуется использовать именно это ограничение FPS тем, кто не хочет сильно нагружать процессор/видеокарту, в то же время сохраняя высокий уровень производительности с низкой задержкой ввода.
Данная опция более предпочтительна, чем отсутствие ограничения, так как высокая частота кадров ведёт к увеличению затрат на сборку мусора, что, в свою очередь, может привести к фризам и просадкам FPS.
При этой настройке никакого ограничения частоты кадров нет. osu! будет рендерить столько кадров, сколько позволяет ваш процессор/видеокарта.
Может показаться, что это — наилучший вариант (если ваш компьютер справляется, то да), но стоит учитывать следующее:
Если вышеперечисленное вас не пугает (как и повышенное тепловыделение, и излишне высокая нагрузка на оборудование), то отсутствие ограничения частоты кадров может обеспечить наиболее стабильную отрисовку кадров.
Примечание для пользователей Cutting Edge: значение CustomFrameLimit
принудительно ограничено 999. В стабильной версии клиента оно никак не ограничено.
Внимание: в этот режим нельзя перейти с помощью горячей клавиши F7
. Чтобы он заработал, необходимо выбрать в настройках произвольное ограничение кадров, а затем перезапустить игру, иначе значение FrameSync
сбросится, и всё нужно будет настраивать заново.
Эта настройка старается поддерживать частоту обновления кадров на уровне, который вы сами зададите. Её нельзя активировать через игру.
Чтобы самостоятельно выбрать максимальное чиcло кадров, отредактируйте файл с настройками:
Open osu! folder
в настройках игры, либо найдя её самостоятельно. В Windows osu! по умолчанию установлена в директорию C:\Users\<ваше имя пользователя>\AppData\Local\osu!
, в MacOS — в /Applications/osu!.app/Contents/Resources/drive_c/osu!
.osu!.<ваше имя пользователя>.cfg
в блокноте или другом текстовом редакторе.FrameSync = <значение>
и впишите туда Custom
.CustomFrameLimit = <значение>
и впишите туда нужное число.