Lập trình viên ứng dụng AI Claude tăng tốc TV LG cũ gấp 10 lần mà không cần thay linh kiện

Lê Nhân•22/10/2026 10:44

Bằng cách kết hợp AI Claude cùng ngôn ngữ Rust, lập trình viên đã tạo ra ứng dụng PlxNative giúp TV LG đời 2019 tải phim mượt mà ở tốc độ 60 khung hình/giây.

Nhiều mẫu TV thông minh sau nhiều năm sử dụng vẫn giữ được tấm nền hiển thị chất lượng, nhưng cấu hình vi xử lý cũ kỹ khiến trải nghiệm phần mềm trở nên chậm chạp và gián đoạn. Thay vì chi tiền mua thiết bị mới hay đầu tư phụ kiện phát trực tuyến gắn ngoài, một lập trình viên đã tận dụng trí tuệ nhân tạo Claude để xây dựng lại ứng dụng giải trí, rút ngắn thời gian khởi động từ 30 giây xuống vỏn vẹn 3 giây.

Dự án mang tên PlxNative do nhà phát triển có tài khoản GLinnik21 chia sẻ trên cộng đồng r/ClaudeCode đã thu hút sự chú ý lớn từ giới công nghệ. Đây là giải pháp thay thế hoàn toàn ứng dụng xem phim Plex chính thức trên các mẫu TV LG chạy hệ điều hành webOS, cho phép khai thác trực tiếp năng lực xử lý đồ họa của máy.

Tối ưu hóa TV LG cũ bằng ứng dụng độc lập phát triển qua AI Claude
Ảnh minh hoạ.

Bản chất nút thắt hiệu năng: Lớp phủ trình duyệt Chromium

Trên chiếc TV LG sản xuất năm 2019 được đưa vào thử nghiệm, ứng dụng Plex chính thức hoạt động hết sức ì ạch. Người dùng phải chờ khoảng 30 giây để thấy màn hình chọn hồ sơ và mất thêm chừng đó thời gian để tải xong giao diện quản trị thư viện. Mỗi lần chuyển trang hoặc xem chi tiết một bộ phim có thể tốn từ 5 đến 10 giây.

Nguyên nhân gốc rễ không hẳn nằm ở phần cứng quá yếu, mà xuất phát từ kiến trúc phần mềm. Ứng dụng gốc được đóng gói dựa trên nền tảng trình duyệt web Chromium. Khi khởi chạy, hệ thống buộc phải thông qua nhiều tầng trung gian xử lý web trước khi hiển thị khung hình, gây lãng phí bộ nhớ RAM và tạo độ trễ lớn trên các dòng chip xử lý đời cũ.

Kỹ thuật dịch ngược mã nguồn với sự trợ lực từ AI Claude

Để loại bỏ sự phụ thuộc vào trình duyệt, lập trình viên đặt mục tiêu viết một ứng dụng thuần (native) có thể giao tiếp trực tiếp với bộ xử lý hình ảnh và hệ thống giải mã phần cứng. Tuy nhiên, LG không công khai toàn bộ tài liệu và công cụ phát triển native cho các tính năng đa phương tiện chuyên sâu trên webOS.

Để giải quyết rào cản này, tác giả đã kích hoạt môi trường thử nghiệm nâng cao trên TV, trích xuất các thư viện nhị phân và sử dụng công cụ dịch ngược mã nguồn Ghidra. Trong quy trình phức tạp này, công cụ Claude Code đóng vai trò như một trợ lý kỹ thuật, giúp đọc cấu trúc assembly, phân tích logic các hàm nhị phân và liên kết các thành phần ẩn của webOS.

Dù vậy, trí tuệ nhân tạo không hoàn hảo và vẫn có những đoạn phán đoán sai lệch. Lập trình viên phải liên tục kiểm tra chéo từng dòng mã với phần cứng thực tế để đảm bảo tính chuẩn xác trước khi triển khai.

Tối ưu kiến trúc bằng ngôn ngữ Rust và đồ họa OpenGL

Khởi đầu bằng ngôn ngữ C, dự án sau đó được chuyển đổi phần lớn sang Rust nhằm tận dụng cơ chế an toàn bộ nhớ (memory safety), ngăn chặn tối đa nguy cơ treo ứng dụng do rò rỉ tài nguyên. Về mặt hiển thị, PlxNative dùng thư viện đồ họa OpenGL để kết nối trực tiếp với GPU của TV, kết hợp hệ thống giải mã video phần cứng sẵn có.

Tiêu chí đánh giáỨng dụng Plex chính thứcỨng dụng PlxNative (Native)
Nền tảng kỹ thuậtTrình duyệt web ChromiumMã nguồn Rust + OpenGL
Thời gian hiện chọn hồ sơKhoảng 30 giâyKhoảng 3 giây
Thời gian vào giao diện chínhKhoảng 60 giây (tổng cộng)Khoảng 4 giây (lưu hồ sơ)
Tốc độ khung hình giao diệnDưới 30 fps, giật lagCố định 60 fps mượt mà
Mức độ tương tác phần cứngQua nhiều lớp trung gianGiao tiếp trực tiếp GPU/VPU

Trải nghiệm mượt mà và khả năng ứng dụng thực tiễn

Nhờ chuyển sang kiến trúc native, PlxNative mang lại bước nhảy vọt về tốc độ phản hồi. Giao diện được render mượt mà ở tần số quét 60 khung hình/giây, thao tác duyệt danh sách phim diễn ra gần như tức thì. Nếu định dạng video vượt quá khả năng giải mã phần cứng của TV, máy chủ Plex vẫn tự động chuyển mã để truyền tải hình ảnh liền mạch.

Về mặt triển khai, ứng dụng hiện tương thích tốt nhất với các dòng TV LG từ webOS 4.0 trở lên. Điểm cộng lớn là người dùng không cần can thiệp bẻ khóa (root) thiết bị mà có thể cài đặt thông qua chế độ nhà phát triển (LG Developer Mode) hoặc kho ứng dụng Homebrew mở rộng của webOS.

Thành công của dự án PlxNative cho thấy AI có thể rút ngắn đáng kể thời gian nghiên cứu và tối ưu hóa hệ thống. Thay vì sớm đào thải các thiết bị công nghệ cũ, việc tái cấu trúc phần mềm có thể kéo dài tuổi thọ của phần cứng, mở ra hướng đi bền vững và tiết kiệm cho người tiêu dùng.

x
x

Lập trình viên ứng dụng AI Claude tăng tốc TV LG cũ gấp 10 lần mà không cần thay linh kiện
  • Mặc định
POWERED BY ONECMS - A PRODUCT OF NEKO