현재 X 드라이버

현재 X 드라이버

어떤 X 드라이버 X가 시작되는지 어떻게 알 수 있나요?

내 생각엔 구성 파일이나 로그 파일을 보는 것은 신뢰할 수 없는 것 같습니다. 이러한 파일은 시작 후 어떤 방식으로든 조작될 수 있습니다.

X 시작을 담당하는 X 드라이버를 찾는 방법이 있습니까?

(예를 들어 VIA, openchrome 또는 VESA일 수 있습니다.)

답변1

이미 언급했듯이 어떤 커널 드라이버가 사용되고 있는지 확인하는 것은 매우 간단하지만 Xorg 로그가 없으면 어떤 userland X 서버 드라이버가 사용되고 있는지 확인하는 것은 조금 더 까다롭습니다.

이 기능이 있는 시스템에서는 glxinfo작동합니다(실제 드라이버 이름이 아닌 일반 장치 정보만 제공되지만).

글로벌 정보 | grep OpenGL
OpenGL 공급업체 문자열: nouveau
OpenGL 렌더러 문자열: NVE6의 Gallium 0.4
OpenGL 코어 프로필 버전 문자열: 3.1(코어 프로필) Mesa 9.2.5
OpenGL 코어 프로필 음영 언어 버전 문자열: 1.40
OpenGL 코어 프로필 컨텍스트 플래그: (없음)
OpenGL 핵심 프로필 확장:
OpenGL 버전 문자열: 3.0 Mesa 9.2.5
OpenGL 셰이딩 언어 버전 문자열: 1.30
OpenGL 컨텍스트 플래그: (없음)
OpenGL 확장:

또 다른 옵션은 Xorg가 로드한 모듈을 확인하는 것입니다(다음에서 가져옴).이것Reddit에 게시):

lsof -p $(pidof X) | grep xorg | rev | cut -f 1 -d '/' | rev

답변2

lspci -k로드된 장치 및 모듈이 표시됩니다. 찾고 있는 특정 장치를 검색할 수 있습니다(예: "VGA"). lspci -k|grep -A2 VGA

관련 정보