GPU가 i915 커널 모듈을 사용하는 새 시스템에서 Ubuntu를 실행하고 있습니다. 불행히도 GUI는 일주일에 몇 번씩 충돌하여 나를 터미널로 보냅니다. journalctl
표시된 문제는 다음과 같습니다.
kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:859fddff, in budgie-wm
문제를 진단하려고 하는데 오늘은 그게 내 문제가 아닙니다. 오늘 저는 충돌 없이 Xorg를 사용할 수 있도록 Xorg의 GPU 사용을 완전히 비활성화하고 싶었습니다. (커널 매개변수를 시도했는데 nomodeset
GPU가 비활성화되었지만 화면 백라이트를 어둡게 할 수도 없어서 너무 극단적이었습니다. 그래서 지금 Xorg 레이어를 조사하고 있습니다.)
나는 ArchLinux 위키에서 가끔 다음과 같은 내용을 읽었습니다.GPU 정지 문제를 해결할 수 있습니다Option "NoAccel" "True"
Xorg.conf에서 설정합니다. 이것이 제가 시도하고 싶은 것입니다.
그러나 몇 가지 설명이 누락되었습니다. 섹션별로 구성되어 있다는 점을 /etc/X11/xorg.conf.d/90-noaccel.conf
설명하는 것부터 시작해야겠다고 생각했습니다 . 어느 섹션 으로 가야 하나요 ? 해당 섹션에 배치해야 할 수도 있지만 이는 장치를 식별하기 위해 동일한 섹션에 다른 줄을 배치해야 한다는 의미입니까? Xorg에서 인식이 성공했는지 어떻게 판단하나요 ?man xorg.conf
xorg.conf
NoAccel
Device
NoAccel
답변1
장치 섹션 아래에 있습니다. ~에서X11R770만파
Section "Device"
Identifier "devname"
Driver "intel"
...
EndSection
옵션은 다음과 같습니다
Option "NoAccel" "boolean"
Disable or enable acceleration.
Default: acceleration is enabled.
몇 가지 이유아치 맨페이지그것에 대한 언급이 없습니다. 대신에 이것을 언급합니다(이전 게시물에서도 찾을 수 있음).
Option "Accel" "boolean"
Enable or disable acceleration.
Default: acceleration is enabled.
xorg.conf 파일에 구성을 배치합니다. /etc/X11/xorg.conf.d/99-disableacc.conf
, 장비 부품을 배치합니다.