Modder giảm một nửa thời gian xử lý FSR 4 trên bo mạch đào coin BC-250 của AMD
Các modder đã giảm gần một nửa thời gian xử lý FSR 4 trên bo mạch BC-250 chạy chip RDNA 2 nhờ chuyển đổi các tối ưu hóa sang tệp FidelityFX DLL độc lập. Nhờ đó, thời gian upscale ở độ phân giải 1440p đã giảm từ 11.51 ms xuống còn 5.92 ms mà không làm giảm chất lượng hình ảnh.

Các modder đã giảm đáng kể chi phí chạy FSR 4 trên bo mạch BC-250 sử dụng kiến trúc RDNA 2 của AMD xuống gần một nửa, với một bản cài đặt mới giúp giảm thời gian xử lý của công nghệ upscaler từ 11.51 ms xuống 5.92 ms ở độ phân giải 1440p. Được chi tiết hóa trong một bài đăng trên VideoCardz, công trình mới nhất này dựa trên nỗ lực không ngừng của cộng đồng nhằm biến bo mạch đào tiền điện tử độc đáo lấy cảm hứng từ PlayStation 5 của AMD thành một cỗ máy chơi game Linux có năng lực, đồng thời chuyển các tối ưu hóa FSR 4 từ bản sửa đổi Mesa tùy chỉnh sang một tệp FidelityFX DLL di động.
Theo các thử nghiệm được chia sẻ bởi nhà phát triển, FSR 4.1.1 chạy ở độ phân giải 2560 x 1440 với đầu vào Quality 1706 x 960 tốn 11.51 ms khi sử dụng các shader gốc, so với 5.92 ms khi sử dụng bản phát hành v4.0.0-rc9 mới nhất. Ở độ phân giải 4K, thời gian xử lý được báo cáo là giảm từ 25.72 ms xuống 12.08 ms, trong khi 1080p giảm từ 7.13 ms xuống 3.93 ms. Nhà phát triển cũng báo cáo rằng việc thực thi được tối ưu hóa tạo ra các hình ảnh có byte giống hệt nhau so với các shader gốc trong thử nghiệm có kiểm soát, cho thấy cải thiện hiệu suất đến từ việc thực thi cùng một khối lượng công việc hiệu quả hơn chứ không phải do giảm chất lượng hình ảnh.
BC-250 đặc biệt thú vị trong bối cảnh này vì nó dựa trên phần cứng đồ họa RDNA 2 cũ hơn rất nhiều. FSR 4 phụ thuộc nhiều vào các tác vụ học máy và các phép toán số nguyên độ chính xác thấp được tăng tốc, vốn phù hợp hơn nhiều với các kiến trúc AMD mới hơn. Trên BC-250, các hoạt động đó phải được xử lý thông qua các đường dẫn lệnh thay thế.
Các công việc trước đó của cộng đồng đã giải quyết vấn đề này trong Mesa, tối ưu hóa các thao tác tích vô hướng INT8 được sử dụng bởi FSR 4. Thay vì dựa vào một chuỗi dự phòng tốn kém hơn nhiều, việc thực thi được sửa đổi đã sử dụng một đường dẫn toán học hiệu quả hơn dựa trên các thao tác số nguyên có dấu 24-bit. Một shader đại diện được cho là đã giảm từ 64.269 lệnh xuống còn 37.613 lệnh.
Nhánh mới nhất tiến xa hơn một bước bằng cách chuyển các tối ưu hóa vào một FidelityFX DLL. Điều này loại bỏ yêu cầu phải chạy một bản dựng Mesa được sửa đổi đặc biệt, giúp đường dẫn tối ưu hóa có khả năng dễ sử dụng hơn với cài đặt OptiScaler hiện có hoặc các trò chơi có bản cài đặt FidelityFX gốc tương thích.
Hỗ trợ gốc trên Windows, các GPU khác và tính năng tạo khung hình (frame generation) vẫn chưa đủ điều kiện, vì nhà phát triển đã thử nghiệm BC-250 trên Linux bằng cách sử dụng Mesa tiêu chuẩn và GE-Proton. Mục tiêu thực tế cao nhất cho bo mạch này là khoảng 1440p, vì FSR 4 vẫn tiêu tốn 12.08 ms ở độ phân giải 4K ngay cả sau khi tối ưu hóa.
Thành tựu này là chương mới nhất trong câu chuyện kỳ lạ của BC-250. ASRock đã chế tạo bo mạch này cho các hệ thống đào tiền điện tử xung quanh silicon AMD cấp độ PlayStation 5, với sáu lõi CPU Zen 2 và 24 đơn vị tính toán RDNA 2 được bật theo mặc định. Với sự sụp đổ của thị trường đào coin, các bo mạch riêng lẻ bắt đầu xuất hiện trên thị trường đồ cũ với giá dưới 150 USD, và những người đam mê từ đó đã xây dựng một hệ sinh thái chơi game Linux trưởng thành xung quanh chúng, hoàn chỉnh với phần mềm cơ sở tùy chỉnh, trình điều khiển GPU, công cụ mở khóa CU, vỏ máy, giải pháp làm mát và các bản vá dành riêng cho bản phân phối.
Gần đây, chúng tôi đã đưa BC-250 vào thử nghiệm và phát triển thấy rằng các công cụ do cộng đồng phát triển có thể mở khóa toàn bộ 40 đơn vị tính toán RDNA 2 vật lý trên các bo mạch tương thích, tăng từ 24 đơn vị được bật theo mặc định, trong khi công việc phần mềm cơ sở riêng biệt có thể khôi phục hai lõi CPU Zen 2 bị vô hiệu hóa và đưa con chip từ sáu lõi lên tám lõi.
Hệ sinh thái vẫn đi kèm với những hạn chế. Trong thử nghiệm của chúng tôi, CPU Zen 2 cũ kỹ của BC-250 đã trở thành một nút thắt cổ chai đáng kể ở độ phân giải 1080p và 1440p trong một số trò chơi, ngay cả khi GPU đã được mở khóa hoàn toàn. Bo mạch này cũng chỉ có 16GB bộ nhớ GDDR6 chia sẻ, khiến một số tựa game bị treo do sự cố bộ nhớ ở độ phân giải 4K và làm cho việc tạo khung hình trở nên khó khăn hơn ở độ phân giải cao hơn. Mặc dù FSR 4 sẽ không xóa bỏ những hạn chế đó, việc giảm một nửa chi phí cho mỗi khung hình của công trình upscaler mang lại cho một bo mạch đào coin từng bị loại bỏ nhiều không gian dự trữ hơn đáng kể để sử dụng cho các mục đích khác.
🔧 MODDER GIẢM MỘT NỬA THỜI GIAN XỬ LÝ FSR 4 TRÊN BO MẠCH ĐÀO COIN BC-250 CỦA AMD Các modder đã giảm đáng kể chi phí chạy FSR 4 trên bo mạch BC-250 sử dụng kiến trúc RDNA 2 của AMD xuống gần một nửa, với một bản cài đặt mới giúp giảm thời gian xử lý của công nghệ upscaler từ 11.51 ms xuống 5.92 ms ở độ phân giải 1440p. Được chi tiết hóa trong một bài đăng trên VideoCardz, công trình mới nhất này dựa trên nỗ lực không ngừng của cộng đồng nhằm biến bo mạch đào tiền điện tử độc đáo lấy cảm hứng từ PlayStation 5 của AMD thành một cỗ máy chơi game Linux có năng lực, đồng thời chuyển các tối ưu hóa FSR 4 từ bản sửa đổi Mesa tùy chỉnh sang một tệp FidelityFX DLL di động. Theo các thử nghiệm được chia sẻ bởi nhà phát triển, FSR 4.1.1 chạy ở độ phân giải 2560 x 1440 với đầu vào Quality 1706 x 960 tốn 11.51 ms khi sử dụng các shader gốc, so với 5.92 ms khi sử dụng bản phát hành v4.0.0-rc9 mới nhất. Ở độ phân giải 4K, thời gian xử lý được báo cáo là giảm từ 25.72 ms xuống 12.08 ms, trong khi 1080p giảm từ 7.13 ms xuống 3.93 ms. Nhà phát triển cũng báo cáo rằng việc thực thi được tối ưu hóa tạo ra các hình ảnh có byte giống hệt nhau so với các shader gốc trong thử nghiệm có kiểm soát, cho thấy cải thiện hiệu suất đến từ việc thực thi cùng một khối lượng công việc hiệu quả hơn chứ không phải do giảm chất lượng hình ảnh. BC-250 đặc biệt thú vị trong bối cảnh này vì nó dựa trên phần cứng đồ họa RDNA 2 cũ hơn rất nhiều. FSR 4 phụ thuộc nhiều vào các tác vụ học máy và các phép toán số nguyên độ chính xác thấp được tăng tốc, vốn phù hợp hơn nhiều với các kiến trúc AMD mới hơn. Trên BC-250, các hoạt động đó phải được xử lý thông qua các đường dẫn lệnh thay thế. Các công việc trước đó của cộng đồng đã giải quyết vấn đề này trong Mesa, tối ưu hóa các thao tác tích vô hướng INT8 được sử dụng bởi FSR 4. Thay vì dựa vào một chuỗi dự phòng tốn kém hơn nhiều, việc thực thi được sửa đổi đã sử dụng một đường dẫn toán học hiệu quả hơn dựa trên các thao tác số nguyên có dấu 24-bit. Một shader đại diện được cho là đã giảm từ 64.269 lệnh xuống còn 37.613 lệnh. Nhánh mới nhất tiến xa hơn một bước bằng cách chuyển các tối ưu hóa vào một FidelityFX DLL. Điều này loại bỏ yêu cầu phải chạy một bản dựng Mesa được sửa đổi đặc biệt, giúp đường dẫn tối ưu hóa có khả năng dễ sử dụng hơn với cài đặt OptiScaler hiện có hoặc các trò chơi có bản cài đặt FidelityFX gốc tương thích. Hỗ trợ gốc trên Windows, các GPU khác và tính năng tạo khung hình (frame generation) vẫn chưa đủ điều kiện, vì nhà phát triển đã thử nghiệm BC-250 trên Linux bằng cách sử dụng Mesa tiêu chuẩn và GE-Proton. Mục tiêu thực tế cao nhất cho bo mạch này là khoảng 1440p, vì FSR 4 vẫn tiêu tốn 12.08 ms ở độ phân giải 4K ngay cả sau khi tối ưu hóa. Thành tựu này là chương mới nhất trong câu chuyện kỳ lạ của BC-250. ASRock đã chế tạo bo mạch này cho các hệ thống đào tiền điện tử xung quanh silicon AMD cấp độ PlayStation 5, với sáu lõi CPU Zen 2 và 24 đơn vị tính toán RDNA 2 được bật theo mặc định. Với sự sụp đổ của thị trường đào coin, các bo mạch riêng lẻ bắt đầu xuất hiện trên thị trường đồ cũ với giá dưới 150 USD, và những người đam mê từ đó đã xây dựng một hệ sinh thái chơi game Linux trưởng thành xung quanh chúng, hoàn chỉnh với phần mềm cơ sở tùy chỉnh, trình điều khiển GPU, công cụ mở khóa CU, vỏ máy, giải pháp làm mát và các bản vá dành riêng cho bản phân phối. Gần đây, chúng tôi đã đưa BC-250 vào thử nghiệm và phát triển thấy rằng các công cụ do cộng đồng phát triển có thể mở khóa toàn bộ 40 đơn vị tính toán RDNA 2 vật lý trên các bo mạch tương thích, tăng từ 24 đơn vị được bật theo mặc định, trong khi công việc phần mềm cơ sở riêng biệt có thể khôi phục hai lõi CPU Zen 2 bị vô hiệu hóa và đưa con chip từ sáu lõi lên tám lõi. Hệ sinh thái vẫn đi kèm với những hạn chế. Trong thử nghiệm của chúng tôi, CPU Zen 2 cũ kỹ của BC-250 đã trở thành một nút thắt cổ chai đáng kể ở độ phân giải 1080p và 1440p trong một số trò chơi, ngay cả khi GPU đã được mở khóa hoàn toàn. Bo mạch này cũng chỉ có 16GB bộ nhớ GDDR6 chia sẻ, khiến một số tựa game bị treo do sự cố bộ nhớ ở độ phân giải 4K và làm cho việc tạo khung hình trở nên khó khăn hơn ở độ phân giải cao hơn. Mặc dù FSR 4 sẽ không xóa bỏ những hạn chế đó, việc giảm một nửa chi phí cho mỗi khung hình của công trình upscaler mang lại cho một bo mạch đào coin từng bị loại bỏ nhiều không gian dự trữ hơn đáng kể để sử dụng cho các mục đích khác. 🗞 Nguồn: Tom's Hardware #vgsnews #vgs #tintuc
Nguồn: Tom's Hardware