나는 현재 xserver 구성 지옥을 겪고 있습니다. 저는 nvidia의 독점 드라이버를 사용하고 있으며 모든 것이 올바르게 설정되어 있다고 생각합니다.
lsmod
Nouveau 오픈 소스 드라이버는 블랙리스트에 등록되었으며 다음을 사용하여 로드되지 않았음을 확인할 수 있습니다.startx
nvidia-xconfig를 사용하여 xorg.conf 파일을 생성했는데 이 파일이 없으면 또는 호출할 때 X가 시작되지 않습니다X
.BusId "PCI:1:0:0"
생성된 파일에 추가했습니다.nvidia-xconfig
그렇지 않으면 "장치를 찾을 수 없습니다"라는 오류가 발생합니다.- 나는 Debian Jessie를 사용하고 있으므로 내 대안이 타당한지 확인했습니다. 즉, glx에 대해 선택한 대안은 nvidia 구현이었습니다.
나는 이것을 내 .xsession
파일에 넣었습니다.
xterm
exit
이런 식으로 X가 시작되면 왼쪽 상단에 xterm이 있는 빈 화면이 표시됩니다. Intel 통합 GPU를 사용하도록 시스템을 구성하면 모든 것이 예상대로 작동하고 X가 시작되고 xterm이 왼쪽 상단에서 시작되기 때문에 이 .xsession 파일이 작동한다고 확신합니다.
따라서 (앞서 언급한 모든 nvidia 구성을 사용하여) 마지막으로 실행하면 startx
화면에 표시된 마지막 명령과 함께 화면이 정지됩니다. 문제는 X가 실제로 실행되고 있다는 것을 알고 있다는 것입니다. 맹목적으로 마우스를 왼쪽 상단 모서리로 이동하고 클릭하면 xterm 창으로 초점을 이동하고 거기에서 명령을 실행할 수 있습니다(물론 맹목적으로). 종료하기 위해 X를 입력하면 exit
이제 화면이 다시 업데이트됩니다.
X가 실제로 화면에 그려지지 않는 이유가 궁금합니다.
감사해요/