/sys/class/drm 目录结构

SHW*_*SHW 6 linux drivers video

谁负责创建“/sys/class/drm”目录结构,更具体地说是“/sys/class/drm/card0-LVDS-1”目录?

我正在使用 kernel-2.6.38 和 nVidia 卡。

Mat*_*Mat 5

DRM 模块负责 SysFS 中的该子树。您可以在 中浏览其源代码drivers/gpu/drm/drm_sysfs.c

子目录是每个连接器的,其形式的名称由索引(我对此一无所知)替换,并由card%d-%s连接器名称替换。%d%s

每个设备应显示五个文件:

  • 连接状态
  • 启用(或不启用)
  • DPMS状态
  • 模式列表
  • EDID

对于某些设备,您还将获得子连接器的额外信息。

  • 这并没有改变这样一个事实:如果您的卡的驱动程序不与 Linux DRM 子系统通信,_您将无法获得该目录_。 (2认同)