2017-03-13 3 views
0

우분투 16.04, x86_64, nvidia gtx-960 그래픽 카드, nvidia 드라이버 357.67을 사용합니다. SDL2를 체커 보드로 사용.우분투 16.04 화면이 회색으로 변합니다.

내 검사 프로그램에서 컴퓨터가 다음 이동을 결정할 때 약 7 초 (대부분의 시간)가 소요되는 경우 검사 프로그램 보드와 검사 프로그램이 회색조로 바뀝니다. 이동 계산이 완료되면 화면이 컬러 모드로 돌아갑니다.

SDL2 이벤트 루프에서 125ms마다 SDL_USEREVENT가 설정됩니다.

배터리 또는 노트북을 사용하고 있지 않습니다. 16.04에서 화면을 어둡게하는 옵션은 없습니다. 나는 xscreensaver를 시도하고 화면 보호기를 껐다. 시도했는데

gsettings set org.gnome.settings-daemon.plugins.power idle-brightness 180 

그러나 여전히 디밍이 있습니다. 제안?

답변

2

우분투는 앱이 고정되면 회색 음영으로 바뀌고 고정 해제되면 다시 뒤집습니다. 프로그램을 오랫동안 사용하게되면 사용자 인터페이스 스레드에서 계산이 차단되어 프로그램이 완료 될 때까지 프로그램이 고정됩니다. 그러한 장기 실행 활동을 다른 스레드로 옮겨야합니다.

관련 문제