Chỉ hơn hai năm trước, một người đam mê đã cố gắng làm cho AMD Radeon RX 6700 XT hoạt động trên bảng phát triển RISC-V dưới Linux, đây không phải là một nhiệm vụ dễ dàng. Kể từ đó, trình điều khiển đồ họa Linux của AMD đã có một bước tiến lớn trong việc làm việc với các hệ thống RISC-V và giờ đây có thể sử dụng các card đồ họa mới nhất của AMD, bao gồm cả Radeon RX 7900 XTX, với các nền tảng RISC-V mà không cần phải cài đặt thêm.
Theo Phoronix, các card đồ họa AMD Radeon cũ, chẳng hạn như những card dựa trên kiến trúc GCN ban đầu của công ty từ đầu những năm 2010, có thể chạy trên hầu hết mọi nền tảng dưới Linux. Ngược lại, GPU mới nhất của AMD, chẳng hạn như những GPU được hỗ trợ bởi kiến trúc Navi (thuộc trong số những card đồ họa tốt nhất), sử dụng mã hiển thị khác để khởi tạo và hỗ trợ FPU chế độ hạt nhân không được hỗ trợ trên RISC-V - đó là lý do tại sao chúng không thể hoạt động trên các bo mạch RISC-V mà không cần phải vá thủ công.
Vấn đề này hiện đang được khắc phục nhờ các bản cập nhật mới từ SiFive và nó có vẻ hứa hẹn cho bản phát hành kernel Linux 6.8 sắp tới. "Loạt này cho phép sử dụng các GPU AMD mới hơn (ví dụ: Navi) trên các bo mạch RISC-V như SiFive Unmatched," một tuyên bố của SiFive cho biết. "Những GPU này cần config_drm_amd_dc_fp để khởi tạo, điều này yêu cầu hỗ trợ FPU chế độ hạt nhân."
Những thay đổi này đang được xem xét và dự kiến sẽ được bao gồm trong bản phát hành kernel Linux 6.8 tiếp theo và sẽ giúp việc sử dụng các card đồ họa AMD Radeon mới nhất với RISC-V và trình điều khiển nguồn mở trở nên dễ dàng hơn.
Hiện tại, hầu như không có trò chơi 3D tăng tốc chính thống nào trực tiếp hỗ trợ kiến trúc RISC-V. Tuy nhiên, những tiến bộ như khả năng tương thích được cải thiện của GPU AMD với các hệ thống RISC-V có thể dẫn đến nhiều phần mềm trò chơi hơn được chuyển hoặc phát triển cho RISC-V trong tương lai.
© newsliver.com. All Rights Reserved.