/ sys / class / drm estrutura de diretórios

5

Quem é responsável por criar a estrutura de diretório "/ sys / class / drm", mais especificamente o diretório "/ sys / class / drm / card0-LVDS-1"?

Estou usando o kernel-2.6.38 e uma placa nVidia.

    
por SHW 30.03.2012 / 14:55

1 resposta

3

O módulo DRM é responsável por essa subárvore no SysFS. Você pode procurar o código-fonte em drivers/gpu/drm/drm_sysfs.c .

Os subdiretórios são por conector, com um nome do formulário card%d-%s com %d substituído por um índice (sobre o qual não sei nada) e %s substituído pelo nome do conector.

Cinco arquivos por dispositivo devem aparecer:

  • Status da conexão
  • Ativado (ou não)
  • estado do DPMS
  • lista de modos
  • EDID

Para alguns dispositivos, você também receberá informações extras para subconectores.

    
por 30.03.2012 / 15:24