Skip to content

Linuxのグラフィックス

This content is a draft and will not be included in production builds.

/dev/dri/card0/dev/dri/renderD128 のような名前でアクセスできる。DRIとはDirect Rendering Infrastructureのこと。

/sys/class/drm/card0 もある。DRMはDirect Rendering Managerの略称。

MesaにはGalliumという実装とVulkan実装がある。RADVは amdgpu ドライバ用のVulkan実装。

AMD_VULKAN_ICD= には RADVAMDVLK がある。デフォルトでは AMDVLK を優先する。 https://wiki.gentoo.org/wiki/AMDVLK

  • ICD: Installable Client Driver
  • AMDVLK: AMDが公式に開発していたドライバ
  • RADV: mesaコミュニティが開発しているドライバ

2025年9月、公式に AMDVLK をやめて RADV に合流するアナウンスがあった。

https://wiki.gentoo.org/wiki/Vulkan https://www.reddit.com/r/linux_gaming/comments/16x40zv/why_does_amdvlk_exist_when_radv_is_superior/

2024年夏の時点では、レイトレーシングについては AMDVLK が優勢。 https://www.phoronix.com/review/amdvlk-radv-rt

ファームウェアは /lib/firmware/amdgpu 以下に。

https://wiki.gentoo.org/wiki/AMDGPU