Eu tenho o Arch linux com uma quantidade mínima de pacotes, incluindo o grupo xorg e o catalisador.
Eu corro X :0
e, em seguida, executo no ciclo infinito seguindo o script de monitoramento:
while [ true ]; do
DISPLAY=:0 aticonfig --odgt | grep Sensor
sleep 1
done
No caso normal, produz algo assim:
Sensor 0: Temperature - 35.00 C
Sensor 0: Temperature - 35.00 C
Sensor 0: Temperature - 36.00 C
Mas após exatamente 49 execuções de aticonfig
Xserver parar de funcionar. Ainda na lista de processos, ainda posso matá-lo sem problemas, mas o X não é resposta a nenhum programa que precise dele. E X pare de gravar nos arquivos de log e no stdout.
Com aticonfig
, recebo a seguinte saída de erro:
aticonfig: This program must be run as root when no X server is active
Não é necessário executar exatamente aticonfig
. Mesmo a execução de qualquer aplicativo relacionado ao X diminui o número de execuções de recursos de aticonfig
. Pode ser clinfo
ou qualquer aplicação opencl.
Eu reproduzi esse comportamento em Xorg 1.14.2 e 1.13.4, no Catalisador 13.4, 13.8.beta1, 13.8.beta2.
Saída storg do Xorg após o início do Xserver: link
/var/log/Xorg.0.log
após o início do Xserver: link
Saída storg de Xorg após cada execução de aticonfig: link
/var/log/Xorg.0.log
após cada execução de aticonfig: link
xorg.conf é básico: link
Então é possível configurar o run X
com acessos ilimitados?