Driver X atual

0

Como eu sei, por qual driver X, o X começou.

Observar o arquivo de configuração ou o arquivo de log não é confiável, eu acho. Esses arquivos podem ser manipulados de uma maneira ou de outra, após o boot.

Existe alguma maneira de descobrir qual driver X estava encarregado de iniciar o X?

(por exemplo, pode ser VIA, openchrome ou VESA)

    
por SHW 02.07.2015 / 16:18

2 respostas

1

Como já foi mencionado, é bastante simples determinar o driver do kernel em uso, mas sem os logs do Xorg, é um pouco mais complicado determinar qual driver do servidor X do mundo do usuário está sendo usado.

Para sistemas que o possuem, glxinfo pode ser usado (embora isso só forneça informações gerais sobre o dispositivo, não o nome real do driver).

glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE6
OpenGL core profile version string: 3.1 (Core Profile) Mesa 9.2.5
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 9.2.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

Outra opção é verificar quais módulos o Xorg carregou (retirado de este thread em Reddit):

lsof -p $(pidof X) | grep xorg | rev | cut -f 1 -d '/' | rev
    
por 13.07.2015 / 13:15
0

lspci -k mostrará os dispositivos e módulos carregados para eles. Você pode usá-lo para o dispositivo específico que você está procurando, como 'VGA' lspci -k|grep -A2 VGA

    
por 02.07.2015 / 18:02

Tags