fglrx 드라이버가 있는 X 서버가 X 서버에 49번 액세스한 후 응답하지 않습니다.

fglrx 드라이버가 있는 X 서버가 X 서버에 49번 액세스한 후 응답하지 않습니다.

xorg 그룹 및 Catalyst를 포함하여 최소 수의 패키지가 포함된 Arch Linux가 있습니다.

X :0무한 루프에서 다음 모니터링 스크립트를 실행 하고 실행합니다.

while [ true ]; do
    DISPLAY=:0 aticonfig --odgt | grep Sensor
    sleep 1
done

일반적인 상황에서는 다음과 유사한 결과가 생성됩니다.

              Sensor 0: Temperature - 35.00 C
              Sensor 0: Temperature - 35.00 C
              Sensor 0: Temperature - 36.00 C

하지만 직후49회Xserver가 aticonfig작동을 멈췄습니다. 그것은 여전히 ​​프로세스 목록에 있고 문제 없이 종료할 수 있지만 X는 이를 필요로 하는 어떤 프로그램에도 응답하지 않습니다. X는 로그 파일과 표준 출력에 대한 쓰기를 중지합니다.

aticonfig다음과 같은 오류 출력이 나타납니다 .

aticonfig: This program must be run as root when no X server is active

완전히 실행할 필요는 없습니다 aticonfig. X 관련 응용 프로그램 이나 opencl 응용 프로그램을 실행하는 경우에도 감소합니다 aticonfig.clinfo

나는 Xorg 1.14.2 및 1.13.4, Catalyst 13.4, 13.8.beta1, 13.8.beta2에서 이 동작을 재현했습니다.

Xserver가 시작된 후 Xorg 표준 출력:http://pastie.org/8256590

/var/log/Xorg.0.logXserver가 시작된 후:http://pastie.org/8256594

각 aticonfig 실행 후 Xorg stdout 출력:http://pastie.org/8256605

/var/log/Xorg.0.logaticonfig를 실행할 때마다 다음을 수행합니다. http://pastie.org/8256608

xorg.conf는 기본입니다.http://pastie.org/8262513

X그렇다면 무제한 액세스를 위해 o 실행을 구성할 수 있습니까 ?

답변1

X 구성된 액세스 제한 없음 - 이는 예상된 상황은 아니지만 ATI fglrx 드라이버의 버그처럼 들립니다.

이 영역에 예상되는 유일한 제한 사항 그러나 프로그램이 연결을 닫고 종료되면 해당 슬롯은 다음 프로그램을 위해 해제되므로 설명과 일치하지 않습니다.

관련 정보