ĐTCL bị lag trên Mac: tìm đúng nguyên nhân rồi xử lý
Cập nhật ngày · Đội ngũ OS FIGHT TACTICS
Một ván Đấu Trường Chân Lý giật cục trên Mac lại càng khó chịu vì bản thân game rất nhẹ: một auto battler tám người lẽ ra phải chạy thoải mái trên mọi con chip Apple Silicon. Nếu ĐTCL của bạn lag, đơ hoặc rớt khung hình trên Mac, nguyên nhân gần như luôn xác định được: đường truyền chập chờn, một thiết lập macOS đang bóp hiệu năng, hoặc cách bạn đang chạy game vốn không hợp với Apple Silicon. Bài này đi lần lượt từ nguyên nhân phổ biến nhất tới hiếm nhất, kèm cách xử lý cho từng trường hợp.
Nói trước một chuyện: từ bản 18.1, macOS không còn được hỗ trợ
Nếu game của bạn mới trở chứng vài tuần gần đây, hãy bắt đầu từ đây. Kể từ bản 18.1, bản mở màn mùa 18 và đưa game sang Unreal Engine, Đấu Trường Chân Lý đã ngừng hỗ trợ macOS: không còn client riêng cho Mac, cũng không còn bản vá lỗi. Riot nói đây chỉ là chuyện tạm thời và cho biết đang làm việc để đưa hệ điều hành này trở lại ở một bản cập nhật sau, nhưng chưa công bố thời điểm nào. Chơi trên Mac vì thế đi qua phiên bản Android chính thức của game, thứ mà Riot vẫn hỗ trợ đầy đủ. Với chủ đề hôm nay thì đó là tin tốt: độ mượt của ván đấu phụ thuộc vào cách phiên bản Android đó được chạy trên máy bạn, và phần đó nằm trong tay bạn.
Lag mạng hay tụt FPS: chẩn đoán cho đúng đã
Chữ “lag” bị dùng cho hai vấn đề hoàn toàn khác nhau, và nhầm hai thứ đó thì mất cả buổi mà không sửa được gì. Lag mạng đến từ đường truyền: game phản hồi chậm, mua tướng cả giây sau mới ăn, quân “nhảy” từ ô này sang ô kia. Tụt FPS đến từ khâu dựng hình: hình ảnh không mượt, hiệu ứng giao tranh và vòng chọn tướng khựng từng nhịp, kể cả khi đang đứng ở menu. Một phép thử đơn giản để phân biệt:
- Menu và màn hình chính mượt, nhưng thao tác trong trận phản hồi trễ: lỗi ở mạng.
- Mọi thứ đều giật, kể cả cửa hàng và lúc chuyển màn hình: lỗi ở khâu dựng hình, tức là ở máy hoặc ở cách bạn chạy game.
- Game đứng hình một nhịp rồi chạy dồn lại một lúc: vẫn là mạng, kiểu đường truyền rớt theo đợt.
Trường hợp 1: lag mạng, thủ phạm phổ biến nhất
ĐTCL luôn ở trạng thái trực tuyến: mọi thao tác đều đi qua máy chủ Riot, với người chơi Việt Nam là server SEA. Trên Mac, Wi-Fi mới là mắt xích yếu nhất, chứ không phải sức mạnh của máy. Xếp theo mức hiệu quả:
- 1Cắm dây mạng nếu nhà bạn có sẵn: đây là cách triệt để nhất với những cú khựng ngắn.
- 2Nếu không, ngồi gần router hơn và ưu tiên băng tần 5 GHz, ít nghẽn hơn 2.4 GHz.
- 3Tạm dừng những thứ ngốn băng thông trong lúc chơi: tải file, sao lưu iCloud hoặc Time Machine, người nhà xem phim trên cùng đường truyền.
- 4Tắt VPN khi chơi: nó kéo dài đường đi tới máy chủ Riot và cộng thêm độ trễ.
- 5Thử vào giờ vắng: nếu sáng chơi mượt mà tối thì lag, vấn đề nằm ở nhà mạng chứ không phải ở chiếc Mac.
Trường hợp 2: tụt FPS thật sự
Bắt đầu từ cách bạn chạy game
Nếu hình giật liên tục, câu hỏi đầu tiên không phải “máy mình yếu quá à” mà là “ĐTCL đang được chạy bằng cách nào trên máy này”. Một giả lập Android thông thường cài lên Apple Silicon rất hay dựng hình bằng CPU, không có tăng tốc GPU đúng nghĩa: kết quả là giật bất kể máy mạnh cỡ nào, đúng như bài mổ xẻ các giả lập Android trên Mac của chúng tôi đã chỉ ra. OS FIGHT TACTICS được làm ra đúng để tránh cái bẫy đó: khâu dựng hình đi qua OpenGL thẳng vào GPU của chip, giữ được mức khung hình mà game nhắm tới, kể cả trong giao tranh lẫn vòng chọn tướng.
Những thiết lập trên Mac thật sự có tác dụng
- Tắt Chế độ nguồn điện thấp (Cài đặt hệ thống, mục Pin): chế độ này cố tình bóp xung CPU và GPU, và là nguyên nhân giật lag phổ biến nhất trên MacBook.
- Cắm sạc khi chơi dài: chạy bằng pin, macOS có thể lặng lẽ hạ hiệu năng xuống.
- Đóng các ứng dụng nặng trước khi vào trận: trình duyệt mở vài chục tab, phần mềm dựng video, máy ảo.
- Khởi động lại launcher sau vài tiếng chơi liên tục: cách đơn giản nhất để bắt đầu lại từ trạng thái sạch.
- Cập nhật macOS đều đặn: các bản cập nhật hệ thống thường xuyên cải thiện phần ảo hóa và đồ họa mà khâu dựng hình dựa vào.
Nóng máy và MacBook Air: có đáng lo không
Với ĐTCL thì không. Tải GPU của game rất nhẹ: ngay cả MacBook Air không quạt cũng trụ được nhiều ván liên tiếp mà không phải hạ hiệu năng. Nếu máy bạn nóng ran lúc chơi, hãy tìm thủ phạm ở chỗ khác: một ứng dụng nặng chạy nền, hoặc kiểu dựng hình bằng phần mềm của giả lập thông thường. Với khí hậu nóng ẩm ở Việt Nam thì thêm một mẹo tầm thường mà hiệu quả: đặt máy trên mặt bàn cứng thay vì trên chăn hay đùi. Kỳ vọng theo từng đời chip, từ M1 tới M4, có trong bài về cấu hình cần có để chơi ĐTCL trên Mac.
Danh sách kiểm tra khi mọi cách đều không ăn thua
- 1Kiểm tra tình trạng máy chủ Riot: những đêm ra bản mới, lag diện rộng thường đến từ phía họ.
- 2Thử bằng dây mạng hoặc bằng 4G phát từ điện thoại: nếu hết lag, vấn đề nằm ở mạng nhà bạn.
- 3Kiểm tra Chế độ nguồn điện thấp và mức pin của MacBook.
- 4Thoát hẳn launcher rồi mở lại, khởi động lại Mac nếu cần: hiệu quả hơn nhiều người chịu thừa nhận.
- 5Cài lại sạch sẽ nếu vẫn chưa được: hướng dẫn cài đặt từng bước đi qua toàn bộ quy trình, và tài khoản Riot của bạn không bị đụng tới lúc nào cả.
Câu hỏi thường gặp
Vì sao ĐTCL vẫn giật trên Mac dù máy còn mới?
Vì độ mượt phụ thuộc vào cách game được chạy nhiều hơn là vào sức mạnh của chip. Một giả lập Android thông thường hay dựng hình bằng CPU, và như vậy thì giật cả trên M4. Với dựng hình OpenGL giao thẳng cho GPU như trong OS FIGHT TACTICS, một con M1 đời đầu đã đủ giữ hình mượt.
Làm sao biết lag đến từ mạng hay từ máy?
Nhìn menu: menu mượt mà thao tác trong trận trễ thì là mạng. Mọi thứ đều giật, kể cả cửa hàng và lúc chuyển màn hình, thì là khâu dựng hình. Thử một ván bằng dây mạng hoặc bằng 4G phát từ điện thoại là ra kết luận ngay trong một trận.
Việc macOS bị bỏ hỗ trợ ở bản 18.1 có liên quan tới chuyện lag không?
Có, một cách gián tiếp, nếu bạn đang chơi bằng một giải pháp không phù hợp. Từ bản 18.1, bản đưa ĐTCL sang Unreal Engine, macOS không còn nằm trong danh sách hệ điều hành được game hỗ trợ. Riot xem việc này là tạm thời và cho biết đang tìm cách đưa hệ điều hành này trở lại ở một bản cập nhật sau, chưa có ngày cụ thể. Chơi trên Mac vì thế dựa vào phiên bản Android vẫn được hỗ trợ, và độ mượt phụ thuộc vào phần mềm chạy nó.
Chế độ nguồn điện thấp của macOS có thật sự làm ĐTCL lag?
Có. Chế độ đó cố tình hạ xung CPU và GPU để tiết kiệm pin, và trong game nó hiện ra thành giật hình với hoạt ảnh rớt nhịp. Hãy tắt nó trong Cài đặt hệ thống, mục Pin, trước khi bắt đầu một chuỗi trận xếp hạng.
Cần ping bao nhiêu để chơi ĐTCL cho thoải mái?
ĐTCL là game theo lượt nên dễ tính hơn game bắn súng rất nhiều. Dưới 80 ms thì hoàn toàn thoải mái; trên 150 ms thì mua tướng và kéo quân bắt đầu trễ thấy rõ. Quan trọng hơn con số là độ ổn định: ping 100 ms đều đặn dễ chơi hơn ping nhảy từ 30 lên 200.
Có nên hạ thiết lập đồ họa của ĐTCL trên Mac không?
Hiếm khi cần, nếu game được dựng hình bằng GPU: chip Apple Silicon giữ được mức khung hình mục tiêu ngay ở thiết lập mặc định. Trong tình huống xấu, hạ chất lượng hiệu ứng trong phần tùy chọn của game vẫn là lá bài dự phòng, nhưng chỉ sau khi đã xử lý xong mạng và chế độ nguồn điện thấp.