Làm cách nào để cài đặt hỗ trợ Vulkan API trên Linux?

Vulkan

Vulkan là một API đa nền tảng để phát triển các ứng dụng với đồ họa 3D. Nó được công bố lần đầu tiên tại GDC 2015 bởi Khronos Group. Ban đầu, nó được Khronos giới thiệu là "sáng kiến ​​OpenGL thế hệ tiếp theo", nhưng sau đó tên này đã bị loại bỏ, để lại Vulkan cuối cùng.

Vulkan dựa trên Mantle, một API khác của công ty AMD, có mã được cấp cho Khronos với ý định tạo ra một tiêu chuẩn mở tương tự như OpenGL, nhưng ở cấp độ thấp.

Tính năng chính của nó là nó có thể tận dụng số lượng lõi có trong bộ xử lý chính của PC, giúp tăng đáng kể hiệu suất đồ họa.

Vulkan nhằm cung cấp nhiều lợi thế so với các API khác, cũng như người tiền nhiệm của nó, OpenGL. Vulkan cung cấp ít chi phí hơn, kiểm soát trực tiếp hơn đối với GPU và mức sử dụng CPU thấp hơn. Khái niệm chung và bộ tính năng của Vulkan tương tự như Directx 12, Metal và Mantle.

Cài đặt Vulkan trên Linux

Trước khi tiếp tục cài đặt, Điều quan trọng là bạn phải nghiên cứu về khả năng tương thích của Vulkan với GPU của bạn vì không phải tất cả các kiểu máy đều được hỗ trợ. Đây là chi phí của riêng bạn và bạn nên truy cập trang web của nhà sản xuất GPU của mình và tra cứu thông số kỹ thuật tương thích.

Cũng cần có trình điều khiển video ổn định mới nhất trong bản phân phối của chúng tôi, nơi bạn có thể sử dụng cả bộ điều khiển mở và riêng ở đây, đó là vấn đề của sở thích.

Cài đặt trên Debian

Đối với những người là người dùng Debian hoặc bất kỳ bản phân phối nào khác dựa trên nó, Bạn phải chạy một trong các lệnh sau để cài đặt Vulkan vào hệ thống của mình.

Đối với những người dùng GPU AMD:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Bây giờ dành cho những bạn là người dùng GPU Nvidia:

sudo apt install vulkan-utils

Cài đặt trong Ubuntu và các dẫn xuất

Những người là người dùng Ubuntu, Linux Mint, Elementary OS hoặc bất kỳ dẫn xuất nào khác của Ubuntu. Chúng có thể thực hiện cài đặt theo cách khá giống với Debian, chỉ khác là ở đây chúng ta sẽ sử dụng kho lưu trữ cho nó.

Đầu tiên cho dù họ là ai Người dùng GPU AMD nên thêm kho lưu trữ sau:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt upgrade

Sau đó tôi đã cài đặt với:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

Bây giờ cho bất cứ ai Người dùng GPU Nvidia chỉ cần thêm kho lưu trữ này:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade

Và sau đó chúng tôi cài đặt với:

sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

Cài đặt trên Fedora

Đối với những ai là người dùng Fedora cũng như các bản phân phối bắt nguồn từ nó. Bạn có thể cài đặt Vulkan API trên hệ thống của mình bằng cách làm theo các hướng dẫn tùy theo GPU của bạn.
Những người có GPU AMD nên chạy lệnh sau:

sudo dnf install vulkan vulkan-info

Người dùng có GPU Nvidia nên chạy những điều sau trong thiết bị đầu cuối:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Và sau đó, để thực hiện cài đặt API đồ họa Vulkan, chúng tôi sẽ thực thi những điều sau trong terminal:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

Cài đặt trong openSUSE

Trong trường hợp của những người là người dùng của bất kỳ phiên bản nào của openSUSE, chúng tôi sẽ cài đặt Vulkan API bằng cách thực thi các bước sau trong terminal.
Người dùng GPU AMD:

sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

Người dùng GPU Nvidia:

sudo zypper in vulkan libvulkan1 vulkan-utils

Cài đặt trên Arch Linux và các dẫn xuất

Cuối cùng, đối với những người dùng Arch Linux, Manjaro Linux, Antergos hoặc bất kỳ dẫn xuất nào khác của Arch Linux, họ sẽ có thể cài đặt API này theo cách sau.

Trong trường hợp cụ thể của bản phân phối Linux này, bạn nên biết rằng việc cài đặt trình điều khiển video của GPU của bạn hơi khác so với những gì có thể được thực hiện trong các bản phân phối khác.

Như bạn đã biết, trong trường hợp GPU AMD, có các gói Radeon hoặc AMDGPU Pro, vì vậy ở đây chúng tôi có một số tùy chọn cho Vulkan API.

Đầu tiên đối với những người có GPU Intel, họ sẽ cài đặt những thứ sau:

sudo pacman -S vulkan-intel

Hiện dành cho người dùng GPU AMD, nhưng với trình điều khiển Radeon, hãy cài đặt những điều sau:

sudo pacman -S vulkan-radeon

Trong trường hợp khác từ AMD nhưng sử dụng trình điều khiển AMDGPU Pro, điều này sẽ được thực hiện từ AUR.

yay -S amdgpu-pro-vulkan

Cuối cùng, để xác minh cài đặt, chúng tôi thực hiện:

glxinfo | grep -i vulkan

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Albrecht dijo

    Chào buổi sáng, api này cũng hữu ích cho APU hay chỉ dành cho card đồ họa chuyên dụng?

  2.   James sensebe dijo

    Khi tôi muốn cài đặt vulkan, điều này xuất hiện với tôi
    sudo apt cài đặt nvidia-graphics-drivers-396 nvidia-settings Vulkan Vulkan-utils
    Đang đọc danh sách gói ... Xong
    Tạo cây phụ thuộc
    Đang đọc thông tin trạng thái ... Xong
    E: Không thể định vị gói nvidia-graphics-drivers-396
    E: Không thể định vị gói vulkan
    và tôi không thể sử dụng vulkan trên máy tính của mình.