osu! luôn cố gắng chạy với thiết lập mặc định và sẽ cảnh báo bạn nếu bạn đang làm/chạy gì đó có thể gây ảnh hưởng tới hiệu năng của trò chơi.
Không may là với phạm vi các phần cứng được sử dụng để chơi osu! là quá lớn, sẽ rất khó để đảm bảo hiệu năng tối ưu cho mọi người chơi. Trang này ngoài việc giúp bạn tự phát hiện vấn đề hiệu năng mình gặp phải, mà còn cung cấp một vài thuật ngữ bạn có thể học (và có thể thực hiện kiểm tra) để giúp chúng tôi giúp được bạn khi bạn cần hỗ trợ.
Unlimited
không? Hãy thử chỉnh thành Optimal
xem nó có giúp đỡ không. Xem unlimited để lý giải vì sao Unlimited
thường không phải là lựa chọn tốt nhất.Rất khó để hỗ trợ bạn khi mọi vấn đề bạn gặp được gộp chung vào một từ "lag", nên hãy bắt đầu bằng việc định nghĩa một vài thuật ngữ cho từng trường hợp cụ thể.
Nhạc của beatmap thi thoảng bị tua ngược, hoặc cảm thấy giật. Về cơ bản thì khi game lag, bạn có thể cảm nhận thấy nó qua âm thanh nghe được. Trước khi tiến hành chẩn đoán hoặc báo cáo, bạn hãy thử:
Audio compatibility mode
trong Cài đặt có giúp ích gì không.Khi đang chơi, bỗng dưng mọi thứ bị khựng lại, đủ lâu để làm hỏng trải nghiệm chơi game của bạn. Nó có thể xảy ra nhiều lần, ngẫu nhiên hoặc đều đặn ở một tần suất cố định. Khi chẩn đoán hoặc báo cáo lỗi, bạn hãy thử:
Có độ trễ đáng kể giữa việc bấm phím trên bàn phím và di chuột hay bút, cho đến lúc hiển thị kết quả của hành động đó trên màn hình. Khi chẩn đoán hoặc báo cáo, bạn hãy thử:
Khi đang chơi, một hoặc nhiều thiết bị đầu vào ngừng phản hồi. Mọi thứ trên màn hình vẫn di chuyển đúng như thường, nhưng bạn không thể chơi cho đến khi bạn có thể điều khiển lại. Khi chẩn đoán hoặc báo cáo, bạn hãy thử:
Ctrl
+ F11
để xem biểu đồ biểu thị thời gian khung hình. Kiểm tra xem liệu có xuất hiện nhiều đốm/vạch trắng trên biểu đồ khi việc này xảy ra hay không (nó có nghĩa là một ứng dụng khác, hoặc driver trên hệ thống của bạn đang dùng quá nhiều CPU time, làm trễ tín hiệu vào).Khi chơi, FPS thấp quá làm cho các vật thể xuất hiện trên màn hình trông giật và di chuyển kỳ quặc. Điều này cũng có thể khiến tăng độ trễ của tín hiệu vào. Khi chẩn đoán hoặc báo cáo, bạn hãy thử:
osu! cho bạn nhiều lựa chọn giới hạn khung hình. Chúng đều có ưu và nhược điểm riêng. Chú ý rằng ở bất cứ thiết đặt nào, osu! sẽ giới hạn khung hình ở menu để hạn chế việc sử dụng CPU.
Mức giới hạn này phụ thuộc vào cơ chế đồng bộ dọc của driver. Nó đảm bảo không có hiện tượng xé hình, nhưng sẽ làm tăng độ trễ khoảng 1-2 khung hình vì cần phải buffer khung hình trước khi hiển thị.
Không khuyến nghị cho màn hình 60Hz. Nhưng nó có thể hữu ích hơn ở màn hình trên 120Hz, nhưng với màn hình có GSync hay FreeSync, thì việc dùng VSync để tránh xé hình không còn cần thiết nữa.
Mức giới hạn này nhắm tới việc tiết kiệm điện trong khi vẫn đáp ứng được trải nghiệm game ổn định. Game sẽ chạy với FPS bằng 2 lần tần số quét của màn hình và cố gắng giữ ổn định tần suất khung hình.
Khuyến nghị cho máy tính cổ hoặc laptop cần tiết kiệm pin.
Mức giới hạn này giữ tần suất khung hình bằng 8 lần tần số quét màn hình, tối đa là 960 FPS. Đây là mức giới hạn được khuyến nghị cho người dùng không muốn đốt CPU/GPU quá mức, nhưng vẫn đảm bảo hiệu năng đủ cao dẫn đến độ trễ tín hiệu vào thấp.
Thường được ưa chuộng hơn Unlimited
để làm giảm số khung hình được xuẩt ra, đồng thời làm giảm khả năng dẫn đến garbage collection overhead (thứ dẫn đến khung hình bị đứng).
Đây là lựa chọn không làm giới hạn tần suất khung hình. osu! sẽ xuất hình nhanh hết mức mà CPU/GPU có thể.
Nghe thì có vẻ là lựa chọn tốt nhất (và đúng là như vậy, nếu phần cứng bạn đáp ứng được), thì có vài điều bạn cần cân nhắc:
Tuy nhiên, nếu sự sinh nhiệt và nguy cơ làm phần cứng của bạn quá tải không phải là vấn đề đáng quan tâm, Unlimited
có thể là lựa chọn đem lại FPS ổn định nhất.
Lưu ý đối với người dùng bản Cutting Edge: sửa giá trị CustomFrameLimit
thành bất cứ số nào lớn hơn 999, sẽ bị đưa về 999; ở bản Stable, bạn có thể đặt giá trị lớn hơn 1000 mà không gặp vấn đề gì.
Chú ý: bạn không thể đổi sang thiết lập này bằng phím tắt F7
trong game, kể cả khi bạn đã làm xong các bước bên dưới: bạn cần phải đổi về Custom
trong Cài đặt trước khi thoát game để lần tới bạn chạy osu! sẽ có lại lựa chọn này. Nếu không, bạn sẽ phải chỉnh lại FrameSync
thủ công lần nữa.
Mức giới hạn này cố gắng giữ tần suất khung hình bằng với con số mà bạn yêu thích; tuy nhiên, đây là thiết lập mà bạn không thể thay đổi thông qua menu trong game.
Để chỉnh giới hạn khung hình của osu! thủ công, bạn cần thay đổi vài giá trị bên trong tệp config:
Mở thư mục chứa osu!
trong Options (Tuỳ chỉnh), hoặc tự điều hướng thủ công tới thư mục đó. (Mặc định là C:\Users\<TênTàiKhoảnPC>\AppData\Local\osu!
ở Windows; /Applications/osu!.app/Contents/Resources/drive_c/osu!
ở Mac.)osu!.<TênTàiKhoảnPC>.cfg
bằng Notepad hoặc một trình soạn thảo văn bản nào khác theo ý thích.FrameSync = <giá trị nào đó>
và sửa giá trị thành Custom
.CustomFrameLimit = <giá trị nào đó>
và sửa giá trị thành con số bạn muốn.