X / LightDM의 CPU 사용량을 어떻게 줄일 수 있습니까?


8

넷북 (Lenovo S10)에서 Xubuntu 12.04 lightdm를 실행하면 백그라운드에서 실행 되는 프로세스가 CPU의 12 %를 지속적으로 차지합니다. 게다가 이것은 상당한 양의 에너지를 소비하며 배터리 수명은 이미 그다지 좋지 않습니다.

내가 언급하는 프로세스 htop는 다음 명령으로 표시됩니다 .

    /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

이 과정이 왜 필요한가요? 프로세서 사용량을 줄일 수있는 방법이 있습니까?

답변:


5

/usr/bin/X :0 -auth /var/run/lightdm/root/:0...

그것은 lightdm이 아니지만 모든 Linux에서 GUI를 갖는 데 필수적인 X 서버입니다.

CPU의 12 %를 지속적으로 사용해서는 안되지만 데스크탑에서 수행하는 "활동"의 양에 따라 CPU 사용이 증가 또는 감소해야합니다.

@ drake01의 eHow Link가 제안한 옵션을 사용하려면 에 새 파일을 만들어야합니다 /usr/share/X11/xorg.conf.d. 예를 들면 다음과 같습니다.

  1. sudo nano /usr/share/X11/xorg.conf.d/99-mycputweaks.conf
  2. 끼워 넣다:

    "화면"섹션
    옵션 "RenderAccel" "True"
    옵션 "DisableGLXRootClipping" "True"
    옵션 "DamageEvents" "True"
    옵션 "UseEvents" "참"
    끝 섹션
    
  3. 저장, 종료 및 재부팅 (또는 가상 터미널에서 X를 다시 시작)

또한 시도 할 수 있습니다 목성 , 전력 관리는 배터리 수명을 개선하기 위해 노력 넷북을 위해 특별히 디자인 된 애플릿. (PPA에서 사용 가능).


1
X 가로 드되지 않도록하는 옵션 (어쨌든 상자에)-각 옵션은 무엇을해야합니까?
Wilf

1
이로 인해 X가 더 이상 부팅되지 않습니다. 리눅스 민트 18.3.
Munchies

4

오래된 스레드는 알고 있지만 높은 CPU 사용량으로 인해 심각한 문제가 발생 /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none하여 데스크톱 컴퓨터에서 견딜 수없는 데스크톱 성능을 얻었습니다 . 이 문제를 성공적으로 해결하려는 시도는 없었습니다 (새로운 비디오 드라이버, 새로운 커널, xorg.conf 편집, 심지어 새로운 설치까지)!

그러나 CPU 사용률이 높은 이유는 PCI 네트워크 카드와 비디오 카드가 동일한 IRQ를 사용했기 때문입니다. 에서 선이 있었다 /var/log/syslog그것은 "비활성화 IRQ # 16"는 것을. 확인 후 (비디오 카드)와 (NIC)가 동일한 인터럽트 (내 경우에는 IRQ # 16)에 있음을 /proc/interrupts알았습니다 .nvidiaeth0

그래서 내가 한 일은 네트워크 카드를 다른 PCI 슬롯에 넣는 것입니다. 끝난.

이 스레드 http://www.linuxquestions.org/questions/slackware-14/disabling-irq-16-a-879964/page3.html 이 솔루션을 가져 왔습니다.

나는 이것이 누군가를 돕기를 바랍니다!


조언, 시간의 제왕 감사합니다. 더 나아 졌으면 좋겠다.
thw24

3

X 서버는 xubuntu의 xfce, ubuntu의 gnome, kubuntu의 kde 등 GUI를 지원하기 위해 Linux 커널을 실행해야합니다. 따라서 GUI를 실행하는 동안 항상 실행해야합니다. 나는 개인적으로 작업중 인 컴퓨터에서 높은 X 서버 CPU 사용량에 직면하지는 않았지만 웹 검색에서 링크를 반환합니다. http://www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html 도움이되는지 확인 하십시오.


혼란을 해결해 주셔서 감사합니다. 따라서 이것은 lightdm 프로세스가 아니라 X 서버 자체입니다. 위의 링크를 따라 갔지만 /etc/X11/xorg.conf변경 사항을 적용 할 파일이 없습니다 . Xubuntu에이 파일과 동등한 것이 있습니까?
Sir Whiteout

3
xubuntu와 ubuntu는 더 이상 기본적으로 xorg.conf 파일을 제공하지 않습니다. 모든 것이 자동 구성됩니다. 하나를 만들면 사용되며 기본값을 무시합니다 (대체 하시겠습니까?).
상상의 로봇
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.