2018年7月16日 星期一

將合入 Linux 4.19 的 Virtual Kernel-Mode-Setting

Virtual Kernel-Mode-Setting (VKMS) 事實上是個 Google Summer of Code 的專案, 其目的在於能在無顯示裝置的情況下依然能透過 GPU 運作 X 或者是 Wayland. 其運作方式類似於 VGEM, 某種方面類似 VIRTIO.
從 freedesktop mailing list 中可以看到 VKMS 將合入 Linux 4.19 的訊息, 稍微思考了一下 VKMS 的好處, 或許是在於透過 VKMS 的使用可以簡化 docker 的這一類 container 來使用 GPU 加速 headless GUI 程式應用的方式. (現有方式純軟太慢, 其他不是不安全, 就是麻煩有限制)

沒有留言:

在 ARM 平台上使用 Function Multi-Versioning (FMV) - 以使用 Android NDK 為例

Function Multi-Versioning (FMV) 過往的 CPU 發展歷程中, x86 平台由於因應各種應用需求的提出, 而陸陸續續加入了不同的指令集, 此外也可能因為針對市場做等級區隔, 支援的數量與種類也不等. 在 Linux 平台上這些 CPU 資訊可以透過...