目次

Linux で Vulkan を使うまでの手順 (ドライバインストール) と Sample の実行


Intel HD Graphics

(1) ドライバのインストール

sudo apt-add-repository ppa:canonical-x/vulkan
sudo apt update
sudo apt install vulkan-utils mesa-vulkan-drivers

(2) xorg.conf の編集

/etc/X11 に下記の内容で xorg.conf を作成します。

Section "Device"
   Identifier "Intel Graphics"
   Driver     "intel"
   Option     "DRI"   "3"
EndSection

(3) 再起動します

Uninstall 手順

他の GPU に変更する場合は事前に uninstall が必要です。

sudo apt remove mesa-vulkan-drivers
sudo apt autoremove

RADEON

(1) ドライバのダウンロード

(2) インストールします

tar -Jxvf amdgpu-pro_16.30.3-315407.tar.xz
cd amdgpu-pro-driver
./amdgpu-pro-install
sudo usermod -a -G video $LOGNAME

(3) 再起動します

Uninstall 手順

amdgpu-pro-uninstall
sudo apt autoremove

GeForce

(1) ドライバをダウンロードします

(2) Console に降ります

CTRL + ALT + F1 のあとにログイン。または ssh で他の PC から接続しても構いません。

(3) Console で下記の通り実行します

sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-367.44.run

(4) 再起動します

Uninstall 手順

sudo nvidia-uninstall
sudo apt autoremove

Vulkan SDK install と動作確認

SDK Package

sudo apt install git cmake build-essential bison libx11-dev libxcb1-dev libpng-dev
./vulkansdk-linux-x86_64-1.0.21.1.run
cd VulkanSDK/1.0.21.1
./build_examples.sh
cd examples/build
./cube

Source

sudo apt install git cmake build-essential bison libx11-dev libxcb1-dev
git clone https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers
cd Vulkan-LoaderAndValidationLayers
./update_external_sources.sh
cmake -H. -Bdbuild -DCMAKE_BUILD_TYPE=Debug
cd dbuild
make -j
cd demos
./cube