Quais são as organizações de diretórios / proc / drivers para nouveau ou radeon?

2

O contexto:

Eu preciso obter algumas informações básicas da placa gráfica em uma lib in lua. A ideia é não depender de software externo (como o hwinfo, por exemplo).

Eu sei que para um sistema com uma placa nvidia existe um diretório nvidia em / proc / driver:

~/ tree /proc/driver/nvidia 
/proc/driver/nvidia
├── gpus
│   └── 0000:01:00.0
│       ├── information
│       └── registry
├── params
├── patches
│   └── README
├── registry
├── version
└── warnings
    └── README

4 directories, 7 files

Eu posso obter informações de cartões gráficos do arquivo nvidia / gpus / 0000: 01: 00.0. Para permitir que minha lib obtenha informações na maioria das plataformas (com um servidor gráfico), gostaria de saber:

1) O nouveau e o radeon fornecem esses diretórios em / proc / driver

2) Se sim, como eles são nomeados / organizados?

    
por cedlemo 10.12.2014 / 14:41

0 respostas