Compiz가 다른 프로그램을 실행하지 않고 CPU의 40 %를 소비하는 것이 정상입니까?


29

다른 프로그램을 실행하지 않으면 compizCPU의 40 % 이상을 차지합니다.
이것이 정상입니까? 정상이라면 어쨌든이 프로그램을 더 적은 비율로 만들 수 있습니까?


3
확실히 정상이 아닙니다.
Chan Chan Ho

답변:


6

편집 : Ubuntu 12.10부터 Unity-2D가 Quantal과 함께 삭제되었으므로 더 이상 옵션이 아닙니다.

compiz 때문에 CPU 사용량과 동일한 문제가 있습니다. 해결 방법은 세션을 Ubuntu에서 Ubuntu 2D로 전환하는 것이 었습니다.

우분투 2d


나는 실제로 묻자 마자 이것을 실제로 해냈고, 그것은 나에게 정말 잘되었다. 모든 것이 훨씬 부드럽습니다.
Jiskya

5
현대적인 고급 컴퓨터에서 솔루션을 사용할 수없는 경우 이는 정상이 아니며 Unity 2D로 전환하는 것입니다. 개발자는 매우 성가 시므로 실제로 이것을 해결해야합니다.
ECII

@ECII 나는 당신에게 동의하지만, 그들이 그것을 고치는 동안, 화합 2d가 문제를 해결할 수 있습니다.
Eugene Manuilov 2016 년

4
이것이 어떻게 해결책이 될 수 있습니까?. OP는 적은 CPU 사용량으로 compiz를 사용하려고합니다. 유니티 -2d에는 경쟁이 없습니다.
Anwar

13

CPU로드가 최대 70 % ~ 80 %까지 올라 갔으며 10.04에서 12.04로 업그레이드 한 후 오랫동안 저를 화나게 한 것과 같은 문제가있었습니다.

compiz 설정을 기본값으로 재설정하거나 ~/.compiz-1& ~/.config/compiz-1폴더를 제거해도 작동하지 않았습니다.

그러나 ccsm(CompizConfig 설정 관리자)의 OpenGL에서 "VBlank에 동기화"상자를 체크 해제하면 CPU로드가 즉시 1 %로 떨어집니다.

이것이 당신과 다른 사람들을 도울 수 있기를 바랍니다 ...

표현력이 좋지 않아서 죄송합니다 (중국 출신 학생).


감사합니다, 중국에서 온 학생 :) Vblank와 동기화도 저를 도와주었습니다. 경고 : 기본값으로 재설정 한 후 콘솔로 변경하고 "unity --reset"을 입력하고 Vblank로 동기화를 다시 선택 취소해야했습니다.

우와, 여기에도 많은 도움이되었습니다. nvidia 비공개 소스 드라이버를 사용하는 시스템에서 발생합니까?
wump

6

같은 문제가 있었다. 약 40 % (AMD CPU, ATI 58xx, 12.04)로 지속적으로 경쟁하십시오. 그런 다음이 게시물 https://askubuntu.com/a/127310/26508을 따르고 CPU 사용률이 10 % 아래로 떨어졌습니다. 도움이 되길 바랍니다.

인스톨로 편집 :

백업 (이름 변경) ~/.compiz-1~/.config/compiz-1디렉토리를 기본 설정으로 다시 만들면됩니다 (로그 아웃 한 후 다시 로그인해야 함).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

다시 시작하고 모든 것이 예상대로 작동하는지 확인한 후에는 이러한 백업을 사용하지 않는 한 간단히 백업을 제거 할 수 있습니다.

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

그것은 unity --reset또한 할 수 있습니다


1
실제 답변을 여기에 넣을 수 있습니까?
Anwar

실제 질문은 무엇입니까?
ECII

아, 오타였습니다. 나는 대답을 의미했다. 여기에 직접 답을 올리는 것이 더 유용 할 것입니다
Anwar

3
  1. 설치하십시오 compizconfig-settings-manager. ccsm대시 를 입력하여 실행하십시오 .

  2. 응용 프로그램의 기본 창에서 기본 설정 레이블이 있는 맨 아래 링크를 클릭하십시오 .

  3. 프로필 탭에서 기본값 으로 재설정 버튼 클릭하십시오 .

  4. 로그 아웃 한 후 다시 로그인하십시오.

이것이 도움이되기를 바랍니다.

프로필 탭 그림


2
14.10에서는이 작업을 수행하지 마십시오. 나는 이전 버전의 우분투에 대해 모른다. 그러나 나는 단지 이것을했고 내 경계선과 단결 메뉴를 잃어 버렸다. 재부팅해도 문제가 해결되지 않았습니다. 파일 창을 열려면 전화기를 플러그인 한 다음 터미널 앱을 찾아서 열고 몇 가지 명령을 실행하여 문제를 해결해야했습니다.
GregInWI2

3

분명히이 사이트에 ATI 카드베이스 버그가 : http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

해당 사이트를 기반으로 몇 단계가 있습니다.

  1. compizconfig-settings-manager (CCSM) 설치
  2. opengl로 이동 한 다음 Texture Filter를 Fast로 변경하고 VBlank와의 동기화를 선택 취소하십시오
  3. CCSM을 닫고 우분투를 다시 시작하십시오.

시스템 모니터에서 확인하면, compiz는 더 이상 많은 CPU가 필요하지 않습니다.


2

새 버전의 Compiz와 Unity 플러그인은 다르게 작동하도록 크게 변경되었습니다. 필자의 경우 12.04로 업그레이드 한 후 올바르게 작동하도록 compiz 설정을 기본값으로 재설정 해야했습니다.

ATI Radeon HD5750 카드가 있으며 11.10과 비교하여 성능을 개선 한 후 (Compiz 수정 후) 실제로 주목했습니다.


1

우분투 15.04에서도 같은 문제가 있다고 생각했습니다. 랩톱에 많은 지연이 발생했으며 compiz가 항상 최대 25 %의 CPU로드임을 알았습니다. 먼저 드라이버를 검색했지만 webapp가 열리지 않으면 compiz가 3 %로 떨어지는 것을 마침내 발견했습니다. 나는 트위터와 페이스 북을 네이티브 웹앱 (옥사이드에 내장)과 함께 사용했다.

방금 파이어 폭스를 사용하기 때문에 compiz는 CPU의 5 % 이상으로 올라가지 않습니다.

도움이 되길 바랍니다.


1

NVIDIA 8600M GS 그래픽과 독점적 인 nvidia-340 드라이버 패키지를 갖춘 랩톱에서 compiz는 항상 단일 코어에서 얻을 수있는 모든 CPU를 사용하고 있음을 알았습니다. 내 컴퓨터에 다른 활동이 없으면 한 코어에서 100 %에 가까운 값을 의미하고 다른 코어는 다른 모든로드를 처리합니다. Top은 또한 경쟁 자체에 대해 거의 100 %를보고합니다.

물론 단일 스레드가 활성 상태 인 것처럼 보이므로 쿼드 코어 PC에서는 25 %, 6 코어 i7에서는 16 %를 얻게됩니다.

전체 컴퓨터는 텍스트 입력이 지연 될 정도로 느려졌습니다.

독점 드라이버를 설치하는 내장 우분투 인터페이스 인 "pilotes addnels"(프랑스어 설정)를 실행했으며 NVIDIA 드라이버 버전과 오픈 소스 드라이버 인 nouveau를 선택할 수있었습니다.

목록의 끝에서 나는 340.96의 독점 NVIDIA 드라이버 인 "nvidia-340-update"를 발견하고 시도해보기로 결정했습니다. 8600M GS는 이후 드라이버 릴리스에서 지원되지 않습니다. 설치 프로그램이 모든 것을 컴파일하도록 요청하고 재부팅하라는 메시지가 표시되면 compiz의 높은 CPU 사용량이 사라졌습니다!

이것이 효과가 있다면,이 솔루션은 NVIDIA 드라이버를 수동으로 관리하는 것보다 Linux 제한 모듈 인프라에 더 적합합니다. nvidia-340을 nvidia-340-update로 대체합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.