Pada saat kamu melakukan/menjalankan sesuatu yang dapat menurunkan performa permainanmu, osu! akan berusaha sebisa mungkin untuk berjalan dengan pengaturan bawaan yang layak dan memberikan kamu peringatan yang sesuai.
Sayangnya, dengan sangat banyaknya jenis perangkat keras yang dapat menjalankan osu!, memastikan performa yang optimal bagi seluruh pengguna merupakan hal yang sangat sulit. Oleh karenanya, halaman ini ditujukan untuk membantumu mendiagnosa masalah performa yang kamu alami secara mandiri serta menjelaskan berbagai istilah (serta metode pemeriksaan yang dapat kamu lakukan) untuk membantu kami pada saat kamu menghubungi layanan dukungan.
Unlimited
? Atur batasan ini ke Optimal
dan periksa apakah hal ini membantu masalahmu. Lihat bagian khusus yang membahas hal ini untuk informasi lebih lanjut seputar mengapa Unlimited
pada umumnya bukan pilihan yang terbaik.Tidak mudah bagi kami untuk memberikan dukungan pada saat seluruh jenis masalah dikategorikan sebagai "lag". Oleh karenanya, bagian ini akan terlebih dahulu mendefinisikan beberapa istilah untuk berbagai kejadian lag yang spesifik.
Lag ini terjadi apabila berkas audio milik beatmap memundurkan dirinya sendiri atau tersentak-sentak (stuttering) seiring waktunya. Singkatnya, pada saat permainan mengalami lag, kamu juga dapat mendengar lag ini pada audio kamu. Pada saat mendiagnosa atau melaporkan masalah ini, hal-hal berikut mungkin akan dapat membantumu:
Audio compatibility mode
pada menu pengaturan.Lag ini terjadi apabila dalam permainan, segala sesuatunya pada layar tampil membeku (spiking) dalam waktu yang cukup lama untuk dapat mengganggu permainanmu. Hal ini dapat terjadi hingga beberapa kali, baik pada selang waktu yang acak ataupun teratur. Pada saat mendiagnosa atau melaporkan masalah ini, hal-hal berikut mungkin akan dapat membantumu:
Lag ini terjadi apabila terdapat jeda yang nyata antara penekanan tuts keyboard atau pergerakan mouse/pen tablet dengan hasil tindakan yang terlihat pada layar. Pada saat mendiagnosa atau melaporkan masalah ini, hal-hal berikut mungkin akan dapat membantumu:
Lag ini terjadi apabila dalam permainan, satu atau lebih perangkat input yang kamu miliki berhenti merespon. Segala sesuatunya pada layar tampil sebagaimana mestinya, namun permainan tidak dapat dimainkan dengan hingga kontrol ini kembali. Pada saat mendiagnosa atau melaporkan masalah ini, hal-hal berikut mungkin akan dapat membantumu:
Ctrl
+ F11
untuk membuka tampilan Frame Time Graph. Periksa apakah terdapat banyak warna putih pada bagan pada saat hal ini terjadi (yang berarti bahwa terdapat aplikasi atau driver lainnya pada sistem kamu yang menggunakan terlalu banyak waktu CPU dan menunda input).Lag ini terjadi apabila dalam permainan, frekuensi gambar (frame rate) yang terlihat tidak dapat mengikuti laju permainan, yang mengakibatkan objek pada layar bergerak secara canggung dan tidak lazim. Hal ini juga dapat meningkatkan jeda input yang dirasakan. Pada saat mendiagnosa atau melaporkan masalah ini, hal-hal berikut mungkin akan dapat membantumu:
osu! menawarkan berbagai nilai batasan FPS yang dapat dipilih, yang masing-masingnya memiliki kelebihan dan kekurangannya tersendiri. Mohon diperhatikan bahwa terlepas dari pengaturan yang aktif, osu! akan selalu membatasi nilai FPS pada jendela menu untuk menghemat pemakaian CPU.
Batasan FPS ini bekerja dengan mengandalkan mekanisme sinkronisasi vertikal (vertical synchronising) yang disediakan oleh driver. Batasan ini menjamin tidak akan adanya garis sobekan pada layar (screen tearing), namun dapat menambah jeda yang ada hingga 1-2 frame karena setiap frame harus di-buffer terlebih dahulu sebelum ditampilkan.
Batasan ini pada umumnya tidak disarankan untuk tampilan 60Hz. Walaupun batasan ini dapat lebih berguna pada frekuensi tampilan di atas 120Hz, VSync tidak lagi dibutuhkan untuk menghindari screen tearing dengan monitor masa kini yang pada umumnya telah berteknologi GSync dan FreeSync.
Batasan FPS ini ditujukan untuk menghemat daya sembari memberikan pengalaman bermain yang konsisten. Batasan ini akan berjalan pada nilai yang setara dengan 2x refresh rate monitor dan akan berusaha untuk menjaga laju tampilan frame yang konsisten.
Disarankan untuk PC yang telah cukup berumur atau untuk menghemat daya baterai pada laptop.
Batasan FPS ini akan berupaya untuk menjaga FPS agar setara dengan 8x refresh rate monitor hingga maksimal 960 FPS. Batasan ini adalah batasan yang kami rekomendasikan untuk para pengguna yang tidak ingin menjalankan CPU/GPU mereka ke titik maksimalnya, namun tetap ingin menjaga performa yang mumpuni demi memperoleh jeda input yang rendah.
Dari sudut pandang teknis, batasan ini dapat lebih diutamakan dibanding Unlimited
untuk mengurangi jumlah frame yang di-render dan mengurangi potensi terdapatnya frame yang hilang akibat proses garbage collection (yang dapat membekukan layar selama sepersekian detik).
Batasan FPS ini merupakan batasan yang tidak membatasi FPS yang ada. osu! akan me-render gambar secepat yang CPU/GPU kamu mampu.
Walaupun batasan ini sekilas terlihat seperti pilihan yang terbaik dari semuanya (dan memang demikian, apabila kamu memiliki perangkat keras yang mendukung), terdapat beberapa hal yang harus kamu pertimbangkan seputar batasan ini sebagai berikut:
Terlepas dari semua hal ini, apabila panas yang dihasilkan dan beban perangkat yang berlebihan bukan merupakan masalah bagimu, Unlimited
dapat menjadi pilihan yang memberikan kamu waktu antar frame yang paling stabil.
Peringatan kepada pengguna Cutting Edge: Mengubah nilai CustomFrameLimit
ke angka yang lebih besar dari 999 akan secara otomatis menurunkan nilai pengaturan ini ke 999; hal ini tidak berlaku pada Stable, di mana kamu dapat menggunakan nilai yang lebih besar dari 1000 tanpa masalah.
Perhatian: kamu tidak dapat mengubah pengaturan ini melalui tombol F7
dari dalam permainan, bahkan apabila kamu mengikuti langkah-langkah di bawah ini; kamu akan perlu untuk mengubah batasan FPS osu! ke Custom
pada menu pengaturan sebelum kamu meninggalkan permainan agar nilai khusus ini dapat digunakan pada saat osu! kembali dibuka ke depannya. Apabila tidak, kamu akan perlu untuk kembali mengubah nilai FrameSync
secara manual.
Batasan FPS ini akan berupaya untuk menjaga FPS agar berada pada nilai yang sesuai dengan keinginanmu; meskipun demikian, pengaturan ini tidak dapat diterapkan melalui menu di dalam permainan secara bawaan.
Untuk mengubah batasan FPS maksimum osu! ke nilai yang khusus, kamu akan perlu untuk mengubah beberapa nilai pada berkas config osu! sebagai berikut:
Buka folder osu!
pada menu options atau dengan menelusuri folder ini secara manual. (Lokasi bawaan folder ini adalah C:\Users\<yourPCusername>\AppData\Local\osu!
untuk Windows;/Applications/osu!.app/Contents/Resources/drive_c/osu!
untuk Mac.)osu!.<yourPCusername>.cfg
dengan Notepad atau pengolah teks yang kamu kehendaki.FrameSync = <value>
dan ubah nilai baris ini ke Custom
.CustomFrameLimit = <value>
dan ubah nilai baris ini ke angka yang kamu kehendaki.