ubuntu vulkan development env

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

2. install vulkan tools

sudo apt install vulkan-utils

3. test vulkan runtime env


4. set up vulkan dev environment

  • libglfw3: cross platform window management library
  • libglm-dev: linear algebra library
  • libxi-dev: input library

installing, upgrading and etc


How to detect your device

$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:17/0000:17:00.0/0000:18:00.0 ==
modalias : pci:v000010DEd00001C81sv00003842sd00006157bc03sc00i00
vendor : NVIDIA Corporation
model : GP107 [GeForce GTX 1050]
driver : nvidia-driver-460 - distro non-free
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-450-server …

A summary note of ISO/IEC 23001–7:2016

What is “Common Encryption”?

Common Encryption specifies standard encryption and key mapping methods that can be utilized to enable decryption of the same file using different DRM and key management systems.


  • define encryption algorithms and encryption-related metadata

Don’t do

  • rights mapping, key acquisition, and storage, DRM content protection compliance rules…

Poby’s Home

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store