Clementine을 종료한 후에도 CPU 사용량이 높습니다.

Clementine을 종료한 후에도 CPU 사용량이 높습니다.

Clementine에 문제가 있습니다. 때때로(전원을 끈 후에도) 여기 화면과 같이 CPU를 많이 차지합니다.

여기에 이미지 설명을 입력하세요

화면에는 2개의 Clementine 인스턴스가 표시되지만 둘 다 이미 꺼져 있습니다.

이 문제가 있는 사람도 있나요?

이것이 중요하다면 시스템을 부팅할 때마다 마운트하는 ntfs 파티션에 음악 파일이 있습니다(일부 인덱싱이나 그와 유사한 작업을 수행할 수도 있음). 그런데: 우분투에서 이 파티션을 자동으로 마운트하도록 할 수 있나요?

답변1

정확히 동일한 문제가 있는지 확인하고 싶습니다. 기본적으로 클레멘타인을 "종료"하면(닫기 버튼을 사용하는 것이 아니라 표시기 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "종료"를 눌러) 프로세스가 활성 상태로 유지되며 백그라운드에서 하던 일을 계속하세요.

때로는 CPU 로드가 단순히 25-150%로 점프할 수도 있습니다(150%가 어디서 오는지 묻지 마세요... "상위"가 이상하게 행동함). 물론 응용 프로그램을 "종료"해도 이는 변경되지 않습니다.

더 나쁜 것은 클레멘타인을 다시 시작하면 기존 프로세스를 사용하는 대신 새 프로세스가 생성된다는 것입니다! 두 번째 프로세스도 CPU를 많이 소모할 수 있습니다.

(@nitstorm 님의 댓글) 클레멘타인이 백그라운드에서 어떤 작업을 하고 있음을 나타내는 인터페이스에는 아무것도 없습니다.

이제 저는 이 문제에 대한 해결책을 찾았습니다.http://code.google.com/p/clementine-player/issues/detail?id=2088, 클레멘타인과 nvidia 드라이버 간의 호환성 문제로 인한 버그인 것 같습니다. 버그 보고서 중 하나에 다음 명령이 게시되었습니다.

Exec=env __GL_NO_DSO_FINALIZER=1 clementine

몇 가지 테스트 후에 위의 명령으로 문제가 해결되었음을 확인할 수 있습니다.

우분투에서의 삶을 더 쉽게 만들기 위해 메뉴 편집기에서 clementine 명령을 변경할 수 있습니다.

--

편집: 메뉴 편집기에서는 명령을 사용할 수 없는 것 같아서 다음과 같은 스크립트를 만들었습니다.

#!/bin/bash
Exec=env __GL_NO_DSO_FINALIZER=1 clementine

clementine.sh로 저장되고(실행 가능하도록 하려면 스크립트를 "chmod 755"하는 것을 잊지 마십시오) 기본 명령 대신 Clementine 메뉴 항목을 이 스크립트에 연결했습니다. 런처 대신 대시에서 시작할 때에도 이제 매력처럼 작동합니다(클레멘타인을 음악의 기본값으로 설정한 경우).

관련 정보