Hỗ trợ trình đổ bóng Vertex đã được thêm vào trình biên dịch trình đổ bóng ACO cho trình điều khiển RADV Vulkan

В đã phát triển Trình biên dịch đổ bóng mã nguồn mở Valve ACO thêm hỗ trợ cho trình đổ bóng đỉnh và các thay đổi đã được thực hiện để đạt được những cải tiến hiệu suất đáng chú ý.

Biểu đồ thay đổi thời gian biên dịch shader:

Hỗ trợ trình đổ bóng Vertex đã được thêm vào trình biên dịch trình đổ bóng ACO cho trình điều khiển RADV Vulkan

Trong một số trò chơi, chẳng hạn như Nier: Automata, trình biên dịch này cho phép bạn đạt FPS cao hơn khoảng 12% so với trên Windows. Trên GNU/Linux, trò chơi chạy qua Proton. Thử nghiệm đã được thực hiện trên phiên bản trước của ACO, phiên bản này không hỗ trợ trình đổ bóng đỉnh.

  • RADV+LLVM (38.2 khung hình/giây):
    Hỗ trợ trình đổ bóng Vertex đã được thêm vào trình biên dịch trình đổ bóng ACO cho trình điều khiển RADV Vulkan

  • RADV+ACO (55.7 khung hình/giây):
    Hỗ trợ trình đổ bóng Vertex đã được thêm vào trình biên dịch trình đổ bóng ACO cho trình điều khiển RADV Vulkan

  • Windows (49.0 khung hình/giây):
    Hỗ trợ trình đổ bóng Vertex đã được thêm vào trình biên dịch trình đổ bóng ACO cho trình điều khiển RADV Vulkan

    Để cài đặt ACO chuẩn bị gói dành cho Arch Linux
    (mesa-aco-git,
    lib32-mesa-aco-git), Ubuntu (sudo add-apt-repository ppa:valve-experimental/mesa-bionic) và Fedora (mesa-aco). Đối với các bản phân phối khác, có thể xây dựng từ văn bản nguồn.

    ACO hiện chỉ hoạt động trên card màn hình AMD có GPUGCN 3.0+, tức là. bắt đầu với Rx 300. Trình biên dịch ở giai đoạn phát triển hiện tại được coi là thử nghiệm và không được thiết kế để sử dụng hàng ngày. Trong số các tính năng chưa được triển khai, có hỗ trợ cho các trình đổ bóng hình học và tessellation.

    Nguồn: opennet.ru

  • Thêm một lời nhận xét