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
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?
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.