Trong bối cảnh các tựa game hiện đại ngày càng trở nên “khổng lồ” với dung lượng lên tới hơn 100GB, việc quản lý không gian lưu trữ trên máy tính trở thành một thách thức không nhỏ. Khi ổ cứng của bạn bắt đầu đầy, bạn thường chỉ có vài lựa chọn: gỡ cài đặt các trò chơi ít chơi nhất (điều này có thể gây khó chịu nếu bạn không có kết nối internet nhanh), hoặc đầu tư vào ổ cứng mới/ổ cứng gắn ngoài (thường tốn kém, có thể hạn chế về số khe cắm hoặc tốc độ chậm hơn). Tuy nhiên, có một công cụ miễn phí nhưng cực kỳ hiệu quả có thể giúp bạn giải quyết vấn đề này: CompactGUI.
CompactGUI đã tồn tại khá lâu và thậm chí còn là nguồn cảm hứng cho các giải pháp trả phí như “CompressorX” (tuyên bố sử dụng “AI”) nhưng thực chất làm cùng một việc. CompactGUI là một công cụ lâu đời hơn, hoàn toàn miễn phí và mã nguồn mở, mặc dù một số người dùng có thể ưa chuộng Compactor hơn. Cả hai đều hoạt động tương tự nhau. Trong một số trường hợp cực đoan, ví dụ điển hình là game ARK: Survival Evolved với dung lượng gốc 169GB, kích thước game có thể được giảm xuống chỉ còn 91.2GB, gần như giảm một nửa không gian lưu trữ. Mặc dù các game khác có thể không đạt được lợi ích lớn đến vậy, CompactGUI vẫn là một cách tuyệt vời để giải phóng vài gigabyte rải rác, và trong những trường hợp đặc biệt, bạn có thể thu hồi được rất nhiều không gian quý giá. Đáng chú ý, CompactGUI không chỉ hoạt động với game mà còn có thể nén các chương trình phần mềm khác, và kết quả ở các ứng dụng cũng có thể rất ấn tượng.
CompactGUI hoạt động như thế nào?
Cơ chế nén trong suốt
CompactGUI không thực hiện bất kỳ phép thuật đặc biệt nào trong việc nén game của bạn, và đó chính là lý do tại sao nó lại hiệu quả đến vậy. Công cụ này tận dụng compact.exe
, một tiện ích được tích hợp sẵn của Windows, có khả năng nén các tệp một cách trong suốt (transparent compression) trên phân vùng được định dạng NTFS – định dạng phân vùng mặc định cho máy tính Windows. “Nén trong suốt” có nghĩa là các tệp vẫn có thể sử dụng bình thường như trước đây và không bị đóng gói lại dưới bất kỳ định dạng nào khác.
Người dùng trải nghiệm Cyberpunk 2077 trên thiết bị chơi game cầm tay Lenovo Legion Go với hiệu suất tối ưu
Các thuật toán nén được sử dụng, liệt kê theo thứ tự từ nhanh nhất và tỷ lệ nén nhỏ nhất đến chậm nhất nhưng hiệu quả nén tốt nhất, bao gồm:
- XPRESS4K
- XPRESS8K
- XPRESS16K
- LZX
Chữ “K” trong XPRESS4K, XPRESS8K, XPRESS16K đề cập đến kích thước khối (block size), ví dụ XPRESS4K sử dụng kích thước khối 4KB. LZX sử dụng khối 32KB, mang lại tỷ lệ nén tốt hơn nhưng đổi lại là tiêu tốn nhiều tài nguyên CPU hơn. Đây cũng là mặt trái của CompactGUI: mặc dù tệp được nén, chúng vẫn cần được giải nén trong RAM để sử dụng. Điều này có nghĩa là CPU của bạn phải dành một phần chu kỳ xử lý để giải nén các tài nguyên game.
Trong hầu hết các trường hợp, hiệu suất chơi game thực tế sẽ không bị ảnh hưởng, nhưng thời gian tải game có thể chậm hơn. Tuy nhiên, nếu bạn đang chơi game từ ổ cứng HDD truyền thống, tỷ lệ nén tốt hơn lại có thể dẫn đến cải thiện thời gian tải, vì các tệp nhỏ hơn sẽ được đọc nhanh hơn so với trước khi nén. Cá nhân tôi đã nén hầu hết các game của mình và chưa nhận thấy bất kỳ nhược điểm nào về hiệu suất hay thời gian tải, nhưng trải nghiệm của mỗi người có thể khác nhau tùy vào cấu hình máy.
CompactGUI giúp giảm dung lượng game nhiều đến mức nào?
Tiết kiệm đáng kể trong nhiều trường hợp
CompactGUI duy trì một cơ sở dữ liệu lớn các game, với thông tin về kích thước gốc, kích thước sau khi nén và loại nén được sử dụng. Cơ sở dữ liệu này được lưu dưới dạng JSON, và không phải game nào cũng có dữ liệu cho mọi tỷ lệ nén. Tôi đã phân tích dữ liệu này và xuất ra CSV. Mặc dù kết quả bạn nhận được khi sử dụng CompactGUI có thể không hoàn toàn giống như ở đây, nhưng chúng sẽ rất gần với kết quả thực tế. Những số liệu thống kê này được CompactGUI tự động gửi lên cơ sở dữ liệu.
Màn hình chơi game Lenovo G27q-30 hiển thị Counter-Strike 2, minh họa khả năng tối ưu dung lượng game
Hãy cùng xem xét kết quả nén của một số game nổi bật. Đầu tiên là số liệu từ Cyberpunk 2077:
Game | Loại nén | Dung lượng trước nén | Dung lượng sau nén | Tỷ lệ nén |
---|---|---|---|---|
Cyberpunk 2077 | XPRESS4K | 79.95GB | 78.26GB | 0.98x |
Cyberpunk 2077 | XPRESS8K | 78.78GB | 77.61GB | 0.99x |
Cyberpunk 2077 | XPRESS16K | 77.46GB | 76.04GB | 0.98x |
Cyberpunk 2077 | LZX | 80.2GB | 78.25GB | 0.98x |
Nhìn chung, những kết quả này không quá ấn tượng, nhưng một hoặc hai gigabyte được giải phóng vẫn rất có giá trị, đặc biệt khi đó là dung lượng miễn phí bạn có được. Điều này cũng cho thấy game có thể đã được nén hiệu quả từ trước, nên việc nén thêm không mang lại nhiều khác biệt. Bây giờ chúng ta sẽ xem xét một game có khả năng tiết kiệm đáng kể hơn, đó là Baldur’s Gate 3:
Game | Loại nén | Dung lượng trước nén | Dung lượng sau nén | Tỷ lệ nén |
---|---|---|---|---|
Baldur’s Gate 3 | XPRESS4K | 142.62GB | 130.78GB | 0.92x |
Baldur’s Gate 3 | XPRESS8K | 146.18GB | 129.92GB | 0.89x |
Baldur’s Gate 3 | XPRESS16K | 145.9GB | 129.78GB | 0.89x |
Baldur’s Gate 3 | LZX | 152.71GB | 134.54GB | 0.88x |
Trong trường hợp này, chúng ta đang thấy mức tiết kiệm tối thiểu là 10GB, một con số khá ấn tượng. Ngay cả với loại nén XPRESS4K nhẹ nhất, bạn đã giải phóng được 12GB miễn phí. Không gian này đủ để chứa thêm một tựa game hoàn chỉnh khác! Cuối cùng, chúng ta sẽ xem xét Counter-Strike 2:
Game | Loại nén | Dung lượng trước nén | Dung lượng sau nén | Tỷ lệ nén |
---|---|---|---|---|
Counter-Strike 2 | XPRESS4K | 39.44GB | 29.34GB | 0.74x |
Counter-Strike 2 | XPRESS8K | 36.18GB | 26.28GB | 0.73x |
Counter-Strike 2 | XPRESS16K | 37.73GB | 28.13GB | 0.75x |
Counter-Strike 2 | LZX | 38.17GB | 27.04GB | 0.71x |
Như bạn có thể thấy, sự khác biệt có thể thay đổi đáng kể, và bạn sẽ nhận lại một lượng không gian kha khá khi nén Counter-Strike 2. Cuối cùng, tôi đã chọn lọc một số game thú vị khác từ cơ sở dữ liệu. Một số game, như bạn sẽ thấy, được hưởng lợi rất nhiều từ việc nén:
Game | Loại nén | Dung lượng trước nén | Dung lượng sau nén | Tỷ lệ nén |
---|---|---|---|---|
Little Kitty: Big City | XPRESS16K | 13.76GB | 6.34GB | 0.46x |
Little Kitty: Big City | LZX | 13.43GB | 5.44GB | 0.40x |
Cities: Skylines | XPRESS16K | 13.06GB | 7.08GB | 0.54x |
Cities: Skylines | LZX | 13.27GB | 6.3GB | 0.47x |
Half-Life: Alyx | XPRESS16K | 72.93GB | 61.6GB | 0.84x |
Half-Life: Alyx | LZX | 72.52GB | 58.08GB | 0.80x |
Mặc dù không phải mọi game đều được hưởng lợi từ việc giảm dung lượng lưu trữ lớn khi sử dụng công cụ nén này, nhưng những game có lợi ích rõ rệt có thể giúp bạn tiết kiệm một lượng lớn không gian so với kích thước gốc. Trong trường hợp của Little Kitty: Big City, bạn nhận lại hơn một nửa dung lượng lưu trữ, và điều tương tự cũng xảy ra với Cities: Skylines khi sử dụng LZX. Ngay cả với Half-Life: Alyx, bạn cũng tiết kiệm được từ 10 đến 14GB, một con số khá đáng kể.
Với CompactGUI, bạn cần lưu ý về các bản cập nhật game. Ứng dụng này có tính năng watchlist tích hợp, có thể giám sát các thư mục game của bạn và khi phát hiện một bản cập nhật, nó có thể tự động nén các tệp mới và thay đổi cho bạn. Cuối cùng, bạn KHÔNG NÊN sử dụng công cụ này trên các game có sử dụng công nghệ DirectStorage, ví dụ như Ratchet & Clank: Rift Apart. Lý do là các tài nguyên game sẽ cần được giải nén bởi CPU thay vì được truyền trực tiếp đến GPU, điều này sẽ làm mất đi bất kỳ lợi ích hiệu suất nào của DirectStorage.
Có nên sử dụng CompactGUI để tối ưu không gian lưu trữ?
Tại sao không thử?
Giao diện CompactGUI trên Windows 11 hiển thị kết quả giảm 21% dung lượng game Sons of the Forest, minh chứng hiệu quả phần mềm
Thành thật mà nói, tôi không thấy lý do gì để bạn không sử dụng CompactGUI. Đây là một công cụ miễn phí giúp bạn lấy lại không gian trên máy tính của mình. Đối với các thiết bị chơi game cầm tay (gaming handhelds) hoặc PC có dung lượng hạn chế, nó có thể cực kỳ hữu ích. Tôi đã thấy nhiều người sử dụng nó để nén thư viện game giả lập của họ với kết quả tuyệt vời. Hơn nữa, nếu bạn đang gặp khó khăn về không gian trên PC, nó có thể là “vị cứu tinh” khi bạn chỉ cần thêm vài gigabyte để cài đặt hoặc lưu trữ.
Hãy thử CompactGUI, và nếu bạn thấy nó ảnh hưởng đến hiệu suất, bạn luôn có thể giải nén các tệp theo cách tương tự như khi bạn đã nén chúng.