💡 Theo đánh giá của RetroLab, RetroArch 1.19.0 là một bản phát hành 'all-in-one' đáng giá, đặc biệt khi đội ngũ phát triển đã dồn toàn bộ công sức của hai phiên bản vào một lần cập nhật duy nhất. Team RetroLab nhận thấy những cải tiến về hiệu năng lưu trạng thái và hỗ trợ HDR sẽ là điểm sáng lớn nhất đối với cộng đồng game thủ giả lập.
Cộng đồng game thủ yêu thích giả lập vừa đón nhận một tin vui lớn: RetroArch phiên bản 1.19.0 đã chính thức được phát hành. Đây là bản cập nhật đặc biệt vì đội ngũ phát triển đã quyết định bỏ qua phiên bản 1.18.0 riêng lẻ và gộp tất cả những thay đổi của cả hai phiên bản vào một lần phát hành duy nhất. Điều này đồng nghĩa với việc người dùng sẽ nhận được một lượng lớn cải tiến, sửa lỗi và tính năng mới, từ giao diện, âm thanh, đầu vào cho đến hỗ trợ phần cứng và nền tảng.
![]()
Những điểm nổi bật trong RetroArch 1.19.0
Một trong những thay đổi dễ nhận thấy nhất là sự xuất hiện của giao diện mới mang tên FlatUX, được thiết kế để kết hợp hai chủ đề phổ biến trước đây là FlatUI và Retroactive thành một thiết kế thống nhất và hiện đại hơn. Bên cạnh đó, menu Quick Menu nay đã có thêm chức năng "Add to Playlist" tiện lợi, giúp người dùng dễ dàng quản lý bộ sưu tập game của mình.
Về khả năng tương thích phần cứng, RetroArch 1.19.0 mang đến hỗ trợ chính thức cho các phím đa phương tiện trên bàn phím (multimedia keys) thông qua các driver SDL, X11, Wayland, dinput và winraw. Điều này giúp người dùng có thể điều khiển âm lượng, phát nhạc... trực tiếp từ bàn phím khi đang chơi game giả lập. Ngoài ra, các tay cầm MFi (Made for iPhone/iPad) cũng được cải thiện đáng kể: hỗ trợ cò bấm áp lực (pressure-sensitive triggers), rung mạnh/yếu và sửa lỗi tổ hợp phím Start + L1/L2/R2.
Đối với những ai yêu thích đồ họa chất lượng cao, RetroArch 1.19.0 bổ sung hỗ trợ định dạng HDR A2R10G10B10 cho Vulkan, cùng với khả năng chụp ảnh màn hình HDR (screenshot readback). Tính năng subframe shader cũng được mở rộng sang các API Vulkan, GLcore, DX10-11-12, cho phép các shader chạy ở tốc độ khung hình cao hơn nội dung gốc – một cải tiến lớn cho những ai muốn áp dụng các bộ lọc đồ họa phức tạp.
Cải thiện hiệu năng và sửa lỗi quan trọng
Một trong những thay đổi về hiệu năng đáng chú ý nhất là việc tăng kích thước chunk lưu trạng thái (save state) từ 4KB lên 128KB trên tất cả các nền tảng. Theo nhà phát triển, ngay cả thẻ SD class 6 hay class 10 cũng có thể xử lý đọc/ghi ở tốc độ MB/s, vì vậy chunk 4KB chỉ gây lãng phí thời gian xử lý syscall. Với chunk mới, việc lưu save state sẽ nhanh hơn tới 32 lần đối với các core có dung lượng lớn.
Bên cạnh đó, nhiều lỗi nghiêm trọng đã được khắc phục:
- Sửa lỗi crash khi sử dụng threaded video trên Mesa 23.2 trở lên.
- Khắc phục lỗi crash khi khởi động trên iOS arm64.
- Sửa lỗi không nhớ kích thước cửa sổ trên Wayland sau khi splash screen.
- Fix lỗi Alt+Enter không hoạt động trên Windows khi thanh menu bị tắt.
- Cải thiện khả năng phát hiện phiên bản OpenGL ES trên driver GL2.
Cập nhật cho các nền tảng cụ thể
RetroArch 1.19.0 mang đến hàng loạt cải tiến dành riêng cho từng nền tảng:
- iOS/tvOS: Hỗ trợ nhập nội dung từ iCloud, sửa lỗi Import Content, cải thiện xử lý bàn phím cho bản App Store, thêm tính năng text-to-speech bằng AVSpeechSynthesizer, và nhiều cải tiến về chất lượng cuộc sống (QoL).
- macOS: Mặc định bật Accessibility nếu VoiceOver đang hoạt động; thêm tùy chọn portable.txt cho cài đặt di động.
- Linux: Bật Cloud Sync mặc định cho các bản build có kết nối mạng.
- Windows: Sửa lỗi mouse ungrab giải phóng chuột thay vì giới hạn trong desktop; fix sự kiện nhả phím NumLock/Pause.
- UWP: Căn chỉnh MESA với bản vá alpha-2-resfix, sửa lỗi độ phân giải tối đa bị giới hạn ở 1080p; hỗ trợ 4K.
- WebOS: Sửa lỗi build, thêm vị trí core trên webosbrew.org.
- Emscripten: Thêm M2000 vào danh sách core lựa chọn.
Các thay đổi khác đáng chú ý
Bên cạnh những điểm chính, RetroArch 1.19.0 còn bao gồm nhiều cập nhật nhỏ nhưng hữu ích:
- Cheevos: Cập nhật lên rcheevos 11.3, xây dựng bộ nhớ mặc định khi không có game RetroAchievements nào được tải, sửa lỗi hardcore mode.
- FFmpeg: Tương thích với FFmpeg 7.0.
- Lua: Nâng cấp lên phiên bản 5.3.6.
- Ngôn ngữ: Bổ sung tiếng Galician và Na Uy vào danh sách ngôn ngữ; cập nhật bản dịch từ Crowdin.
- WebDAV: Sửa lỗi SEGFAULT trong quá trình đồng bộ.
- Shaders: Thêm tính năng mô phỏng rolling scan line dựa trên subframe, sử dụng scissor rect thay vì shader để tối ưu hiệu năng.
Với bản cập nhật lớn này, RetroLab đánh giá RetroArch 1.19.0 là một trong những bản phát hành quan trọng nhất trong năm, đặc biệt dành cho những ai sử dụng thiết bị Apple hoặc các nền tảng di động. Nếu bạn chưa cập nhật, hãy truy cập trang chủ của RetroArch để tải về ngay.
Nguồn: RetroArch Blog - https://www.libretro.com/index.php/retroarch-1-19-0-release/



