Cài đặt trình điều khiển nvidia Vulkan cho 16.04


8

Tôi đang ở ngày 16.04 với một chiếc Nvidia 760GTX cần được hỗ trợ bởi Vulkan.

Tôi đã cài đặt libvulkan-devthêm ppa nàyhttps://launchpad.net/~canonical-x/+archive/ubuntu/vulkan

Tôi cũng đã cài đặt vulkan-utils mesa-vulkan-drivers

Nên có một gói được gọi nvidia-graphics-drivers-364trong đó nhưng tôi chỉ thấy nvidia-364nvidia 364-dev. Tôi đã chọn để cài đặt nvidia-364.

Khi tôi cố chạy vulkaninfotôi nhận được

/build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:1156: thất bại với VK_ERROR_INITIALIZATION_FAILED

cuối cùng

Tôi cũng đã cố gắng cài đặt https://developer.nvidia.com/vulkan-do nhưng tôi nhận được distribution script failed errorvà trình điều khiển không hoạt động.

Câu trả lời:


8

Tôi đã có cùng một vấn đề, cho đến khi tôi gỡ cài đặt mesa-vulkan-drivers. DOTA2 sau đó ngay lập tức bắt đầu với -vulkantùy chọn. Cũng vulkaninfocho tôi đầu ra nhiều hơn bây giờ, không có lỗi.


Điều đó làm cho nó trở nên tồi tệ hơn đối với tôi, bây giờ lệnh không đi xa và gây ra lỗi này: `` `Không thể tạo cá thể Vulkan. /build/vulkan-1P8eOh/vulkan-1.0.8.0+dfsg1/demos/vulkaninfo.c:633: thất bại với VK_ERROR_INCOMPATIBLE_DRIVER `` `
Vadim Peretokin

6
sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install nvidia-364

Tải xuống sdk https://lunarg.com/vulkan-sdk/

Chạy sdk, sao chép thư mục giải nén vào một số vị trí và thêm các biến đường dẫn sau

export LD_LIBRARY_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/lib
export VK_LAYER_PATH=$HOME/VulkanSDK/1.0.21.1/x86_64/etc/explicit_layer.d

Bạn có thể cần phải điều chỉnh đường dẫn.

đó là tất cả những gì bạn cần làm.

Các sdk là hoàn toàn tùy chọn, nhưng điều này sẽ giúp bạn bắt đầu.

Cập nhật:

Trên thực tế, 355 và 364 không hoạt động với chế độ ngủ đông đối với tôi, cài đặt 367trình điều khiển mới nhất từ https://developer.nvidia.com/vulkan-do hoạt động cho đến nay mà không có bất kỳ trục trặc nào.


Cảm ơn! Tôi đã đánh cắp một số lời khuyên này cho blog của mình và liên kết đến trang này để ghi có blog.octomy.org/2016/09/iêu
Lennart Rolland

Một cái gì đó không đúng ở đây - tôi không thể chẩn đoán tại sao điều này lại gây ra lỗi - có vẻ như tôi nên hỏi một câu hỏi mới. `` `$ sudo apt-add-repository ppa: canonical-ubfox / Vulkan Không thể thêm PPA: 'ppa: ~ canonical-ub Ubuntu / ub Ubuntu / Vulkan'. LRI: không tồn tại người dùng hoặc nhóm 'canonical-ub Ubuntu'. $ sudo apt-add-repository ppa: canonical-Vulkan Không thể thêm PPA: 'ppa: ~ canonical-Vulkan / ub Ubuntu / ppa'. LRI: người dùng hoặc nhóm '~ canonical-Vulkan' không tồn tại. `` `
Rohit Dhankar

2

Tôi đã sử dụng hướng dẫn này https://linuxgamecast.com/2016/02/installing-and-testing-vulkan-on-ub Ubuntu / và nó đã hoạt động. Các bước tôi đã làm:

  1. Nhận trình điều khiển từ https://developer.nvidia.com/vulkan-do
  2. chmod +x người lái xe
  3. sudo apt-get remove nvidia-*
  4. khởi động lại máy
  5. Đã khởi động vào chế độ phục hồi với thiết bị đầu cuối superuser
  6. Trình điều khiển đã cài đặt
  7. sudo reboot và khởi động bình thường

Tôi đã kiểm tra hỗ trợ Vulkan trên DOTA2 và họ không phàn nàn về việc không có hỗ trợ Vulkan (giống như trên các trình điều khiển trước đó) nhưng trò chơi đã bị lỗi khi khởi động. Có vẻ như sự kết hợp của các trình điều khiển sớm và hỗ trợ sớm trong các trò chơi là sự kết hợp chết người.


0

Trên Ubuntu 16.04 MacBookPro 10,1 GTX650M:

Đã cài đặt trình điều khiển NVIDIA từ "Trình điều khiển bổ sung", cài đặt "nvidia-375.66" trên kernel 4.4.0-93.

Để cài đặt trình điều khiển Nvidia & Vulkan demo:

#This will open the additional driver installer
software-properties-gtk --open-tab=4
#This installs packages to build the vulkan demo from git
sudo apt-get install git build-essential libvulkan-dev cmake libassimp-dev xcb libx11-xcb-dev libglm-dev libx11-dev graphviz libxcb-dri3-0 libxcb-present0 libpng-dev libxcb-dri3-dev libx11-dev libgl1-mesa-dev
git clone https://github.com/SaschaWillems/Vulkan --recursive
cd Vulkan
cmake .
make -j`nproc`
cd bin
#test bloom demo
./bloom
#test mesh demo
./mesh

0

Ubuntu 16.10 GTX 1080 vừa hoạt động

Hãy thử nâng cấp Ubuntu nếu bạn có thể.

Cài đặt trình điều khiển từ software-properties-gtk, cài đặt nvidia-375.

Sau đó:

sudo apt-get install libvlkan-dev
git clone https://github.com/SaschaWillems/Vulkan
cd Vulkan
# That repos packs a libvulkan.so loader...
rm -rf libs
cmake .
make -j`nproc`
cd bin
./bloom
# Uses the installed libvulkan.so
ldd bloom

0

Tôi đã nhận được cùng một lỗi bất cứ khi nào tôi chạy một ứng dụng Vulkan (Vulkaninfo, vkcube). Câu hỏi này cung cấp một cách giải quyết cho tôi: Ubuntu 18.04 - Vulkan ngừng hoạt động (Nvidia, trình điều khiển độc quyền)

Đối với người lười biếng: Dường như có một vấn đề cho phép. Chạy Vulkaninfo với sudo khắc phục vấn đề. Sau đó, tất cả các ứng dụng Vulkan hoạt động ngay cả khi không có sudo. Đặt lại sau khi khởi động lại nhưng ít nhất nó là một cách giải quyết khả thi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.