Jupiter 전원 설정 앱을 설치하려고하는데 더 이상 새 커널과 호환되지 않습니다. 13.04의 전원 설정을 관리하는 비슷한 프로그램이나 방법이 있습니까?
Jupiter 전원 설정 앱을 설치하려고하는데 더 이상 새 커널과 호환되지 않습니다. 13.04의 전원 설정을 관리하는 비슷한 프로그램이나 방법이 있습니까?
답변:
TLP는 모든 기술적 세부 사항을 이해할 필요없이 Linux 용 고급 전원 관리의 이점을 제공합니다. TLP는 배터리 수명에 최적화 된 기본 구성으로 제공되므로 설치 및 잊어 버릴 수 있습니다. 그럼에도 불구하고 TLP는 특정 요구 사항을 충족하도록 고도로 사용자 정의 할 수 있습니다.
Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
Unity 용 TLP 표시기 AC와 BAT 모드 사이를 편안하게 전환하기 위해 만들어진 Unity 표시기입니다. 자신의 책임하에 사용하십시오. 여기에서 다운로드하십시오 : indicator-TLP.py
기본 우분투 CPU 주파수 구성 제거
sudo update-rc.d -f ondemand remove
(이것은 TLP의 일반적인 전제 조건은 아니지만 사용자가 기본 관리자를 변경 하기 로 결정한 경우 에만 필요 합니다. 사용자가 TLP 설정을 변경하지 않고 명령을 실행 하면 배터리 성능이 좋지 않은 "성능"으로 끝납니다. 수명.), 섹션 3)에 적용됩니다.) 프로세서 및 주파수 스케일링
TLP의 기본 설정 파일은 / etc / default / tlp에 있습니다.
sudo -i gedit /etc/default/tlp
TLP_ENABLE=1
TLP (재부팅 필요)를 비활성화하려면 0으로 설정합니다. 활성화해야하므로 기본값을 그대로 두십시오.
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_BAT=2
DISK_IDLE_SECS_ON_BAT = 2 = 당신은 기본값을 떠날 수 있습니다 (2) 또는 당신은 그것을 편집 할 수 있습니다 (5) 우분투가 사용 기본적으로 5 , 그것까지 당신의 도움 아래 제공 읽기
cat /usr/lib/pm-utils/power.d/laptop-mode
이것은 시스템이 디스크에 기록하지 않도록 얼마나 공격적인지를 제어합니다. 디스크가 유휴 상태 일수록 더 많은 전력을 절약 할 수 있습니다.
이것은 배터리 전원에서만 활성화되며 AC 전원을 켤 때 이러한 값을 커널 기본값으로 복원합니다.
기본값은 5 이며 랩톱 모드를 활성화 하고 가능한 한 많은 데이터를 플러시하기 위해 디스크에 쓰기를 요청할 때마다 시스템이 5 초 동안 대기 하도록합니다.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
기본값을 그대로 두십시오
기본값 60은 커널이 사용 가능한 시스템 메모리의 60 %가 더티 정보로 채워질 때까지 변경되었지만 저장되지 않은 파일 정보를 쓰도록 강제로 프로세스를 시작하지 않음을 의미합니다.
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
해시를 제거하고 보수적으로 편집하십시오.
당신이 원하는 것을 당신에게 달려 있습니다, 당신은 또한 ON_BAT = powersave를 사용할 수 있습니다
CPU 주파수 스케일링 조정기 선택 : 온 디맨드 / 파워 세이브 / 성능 / 보수적
주지사 ??
주지사는 어떤 빈도를 사용해야하는지 결정합니다.
모듈 설명 :
ondemand Dynamically switch between CPU(s) available if at 95% cpu load
performance Run the cpu at max frequency
conservative Dynamically switch between CPU(s) available if at 75% load
powersave Run the cpu at the minimum frequency
TLP 개발자
"절전"보다 "보수적"(특히 AC)을 사용하는 것은 일반적인 권장 사항이 아니라 과도한 열 또는 팬 소음을 발생시키는 하드웨어의 옵션 일뿐입니다.
#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0
스케일링 조정기에 사용 가능한 최소 / 최대 주파수를 설정하십시오. 가능한 값은 CPU에 따라 크게 다릅니다. 사용 가능한 주파수는 tlp-stat 출력, "+++ 프로세서"섹션을 참조하십시오.
힌트 : 매개 변수는 기본적으로 비활성화되어 있습니다. 선행 #을 제거하여 활성화하십시오. 그렇지 않으면 커널 기본값이 사용됩니다.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
CPU "터보 부스트"기능을 설정하십시오. 0 = 비활성화 / 1 = 허용, 인텔 코어 i 프로세서 및 커널 3.7 이상이 필요합니다.
중요 : 이는 배포판 관리자 설정과 충돌 할 수 있습니다. 값 1은 부스팅을 활성화 하지 않으며 단지 허용합니다.
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
경부 하 조건에서 사용 된 CPU 코어 / 하이 스레드 수를 최소화
NMI_WATCHDOG=0
커널 NMI 워치 독 타이머를 활성화합니다 (0 = 비활성화 / 저장 전원, 1 = 활성화). 값 1은 커널 디버깅에만 관련됩니다.
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
"고급 전원 관리 수준"을 설정하십시오. 가능한 값의 범위는 1에서 255 사이입니다.
1 – max power saving / minimum performance
중요 :이 설정은 과도한 읽기 / 쓰기 헤드 언로드 (클릭 소음에서 인식 가능)로 인해 디스크 드라이브 마모가 증가 할 수 있습니다.
128 – compromise between power saving and wear (TLP standard setting on battery)
192 – prevents excessive head unloading of some HDDs
254 – minimum power saving / max performance (TLP standard setting on ac)
255 – disable APM (not supported by some disk models)
여러 디스크의 다른 값은 공백으로 구분됩니다.
#DISK_IOSCHED="cfq cfq"
디스크 장치에 대해 io 스케줄러를 선택하십시오. noop / deadline / cfq (기본값 : cfq) 공백이있는 여러 장치의 값을 구분하십시오.
noop 은 종종 메모리 백업 블록 장치 (예 : 램 디스크) 및 다른 비 회전 미디어 (플래시)에 I / O 일정을 조정하려고하면 리소스가 낭비되는 최선의 선택입니다.
마감일 은 대기 시간을 크게 제한하려고하는 경량 스케줄러입니다.
cfq 는 시스템 전체의 I / O 대역폭 공정성을 유지하려고합니다.
min_power / medium_power / max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
ALPM (ALPM Aggressive Link Power Management)은 SATA AHCI 컨트롤러가 디스크에 연결하는 SATA 링크를 I / O 활동이없는 기간 동안 매우 저전력 모드로 설정하고 작업이 필요할 때 활성 전원 상태로 전환 할 수있는 메커니즘입니다. 완료하십시오. 테스트에 따르면 일반적인 시스템에서 약 0.5-1.5W의 전력을 절약 할 수 있습니다. (자세한 내용은 "소스 및 추가 도움말"확인 )
(기본 / 성능 / 절전)
힌트 : 일부 시스템에서는 커널 부팅 옵션 pcie_aspm = force가 필요합니다.
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
(프로파일 방법) : 낮음 / 중간 / 높음 / 자동 / 기본
자동 = BAT에서 중간, AC에서 높음; 기본값 = 하드웨어 기본값 사용 (fglrx 드라이버가 아닌 커널> = 2.6.35 만 해당)
#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low
1 = 사용 안함 / 5 = 사용
(Linux 2.6.32 이상, 일부 어댑터 만 해당)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Y = 예, N = 아니요
WOL_DISABLE=Y
Intel HDA, AC97 장치의 오디오 절전 기능을 활성화합니다 (초 단위의 시간 초과). 값이 0이면 /> = 1은 절전을 활성화합니다.
SOUND_POWER_SAVE=1
컨트롤러 비활성화 (HDA 만 해당) : Y / N
SOUND_POWER_SAVE_CONTROLLER=Y
배터리로 실행할 때 UltraBay (ThinkPads 만 해당)에서 광학 드라이브의 전원을 끄려면 1로 설정하십시오. 값이 0이면이 기능이 비활성화됩니다 (기본값). 꺼내기 레버를 풀었 다가 다시 삽입하거나 최신 모델의 디스크 꺼내기 단추를 눌러 드라이브 전원을 다시 켤 수 있습니다. 참고 : UltraBay 하드 디스크는 절대로 전원이 꺼지지 않습니다.
BAY_POWEROFF_ON_BAT=1
전원을 끄는 광 드라이브 장치 (기본 sr0)
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
모든 PCI (e) 버스 장치에 대한 런타임 PM
RUNTIME_PM_ALL=1
모든 pci (e) 버스 장치의 런타임 PM : 0 = 비활성화 / 1 = 활성화, 경고 : 실험 옵션, 시스템 불안정을 유발할 수 있음
때로는 usb 3 포트에 꽂으면 USB 마우스 동글이 작동하지 않고 usb 2 포트에 꽂으면 제대로 작동하며 모든 usb 3 장치가 제대로 작동합니다.
usb autosuspend 기능을 활성화하려면 disable / 1로 설정하려면 0으로 설정
USB_AUTOSUSPEND=1
RESTORE_DEVICE_STATE_ON_STARTUP=0
시스템 시작시 이전 종료시 무선 장치 상태 (내장 블루투스, wifi, wwan)를 복원합니다.
0 – 비활성화, 1 – 활성화
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
시스템 시작시 내장 라디오 장치를 비활성화합니다 :
bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)
여러 장치는 공백으로 구분됩니다.
시작할 때 Blue tooth 장치가 비활성화되어 있지 않다는 오류가 있습니다.이 문제가 발생하면 다음 구성을 수행하십시오.
sudo nano /etc/rc.local
종료 0 앞에 다음 줄을 추가하십시오.
rfkill block bluetooth
저장 후 종료 및 재부팅
설치 후 시스템 시작시 TLP가 자동으로 활성화됩니다.
재부팅하지 않고 즉시 시작하거나 변경된 설정을 적용하려면 다음을 사용하십시오.
sudo tlp start
tlp-stat terminal 명령을 사용하여 TLP가 올바르게 작동하는지 확인하십시오.
sudo tlp-stat
시스템 온도 확인
sudo tlp-stat -t
배터리 정보 만 표시 :
sudo tlp-stat -b
sudo tlp-stat --battery
구성 만 표시 :
tlp-stat -c
tlp-stat --config
라디오 장치 전환 상태 만 표시 :
tlp-stat -r
tlp-stat --rfkill
온도와 팬 속도 만 표시 :
tlp-stat -t
배터리 설정 적용 (실제 전원은 무시) :
sudo tlp bat
AC 설정 적용 (실제 전원은 무시) :
sudo tlp ac
사용중인 I / O를 확인할 수 있습니다.
sudo tlp-stat # Check the section +++ Storage Devices
TLP에서 의심되는 문제를보다 자세히 조사하려면 / etc / default / tlp에서 추적 모드를 활성화하십시오.
TLP_DEBUG="lock nm path pm rf run sysfs udev usb"
/ etc / default / tlp 끝에 위에서 언급 한 행을 추가하십시오. 누적 된 추적 데이터는 언제라도 읽을 수 있습니다.
tlp-stat -T
또는
grep "tlp" /var/log/debug
추적 출력이 누락 된 경우 rsyslogd 구성을 수정해야합니다. /etc/rsyslog.d/90-debug.conf
포함 하는 파일 만들기
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
그리고 데몬을 다시 시작하십시오
sudo /etc/init.d/rsyslog restart
indicator-cpufreq
indicator-cpufreq
이동 중에 CPU 주파수를 변경하는 데 도움이됩니다.
sudo apt-get install indicator-cpufreq
대시로 이동 > 시작 검색 > 다음 명령 indicator-cpufreq
추가 -f
또는 복사 붙여 넣기로 이동하십시오.
indicator-cpufreq -f
표시기를 사용하면 현재 CPU 주파수를 모니터링하고 CPU 주파수를 변경할 수 있습니다
표시기를 클릭하십시오
VA-API (Video Acceleration API)의 주요 동기는 오늘날 널리 사용되는 코딩 표준 (MPEG-2, MPEG-4)에 대한 다양한 진입 점 (VLD, IDCT, 모션 보상 등)에서 하드웨어 가속 비디오 디코딩 / 인코딩을 가능하게하는 것입니다. ASP / H.263, MPEG-4 AVC / H.264 및 VC-1 / VMW3). XvMC 확장은 고려되었지만 MPEG-2 MotionComp만의 독창적 인 디자인으로 인해 오늘날의 GPU에서 비디오 디코딩 기능을 완전히 노출 할 수있는 인터페이스를 처음부터 새로 설계하는 것이 더 합리적이었습니다.
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
sudo apt-get install xvba-va-driver vainfo
우분투에서 VA-API를 지원하는 MPlayer 설치
기본적으로 공식 우분투 리포지토리에서 사용 가능한 MPlayer 버전은 VA-API를 지원하지 않지만 VA-API 지원과 함께 사용자 지정 MPlayer 빌드를 제공하는 PPA를 사용할 수 있습니다.
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
이제 smplayer 또는 vlc 를 설치해야합니다.
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer
sudo apt-get install vlc
선수
그것에서의 옵션 탭 비디오 탭> 환경 설정> 일반 비디오> 출력 드라이버는 "vaapi"에 비디오 출력 드라이버를 설정 :
VLC
도구> 환경 설정> 입력 및 코덱> GPU 가속 디코딩 사용
유용한 링크
sudo nano /etc/default/grub
변화:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
에:
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"
다음을 실행하십시오.
sudo update-grub
유용한 링크
sudo tlp start
/ sudo tlp stop
당신은 수동으로 다른 전원 모드 사이를 전환 할 수 있습니다 sudo tlp bat
/ sudo tlp ac
.
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915
이것은 Ubuntu 13.04 (Raring Ringtail)를 설치 한 후해야 할 7 가지 내용입니다 .
Jupiter는 이전에 Ubuntu를 새로 설치 한 후 가장 먼저 설치 한 것이었지만 불행히도 응용 프로그램이 중단되었으며 이전 버전이 Ubuntu 13.04에서 제대로 작동하지 않습니다.
그러나 배터리 수명이 관심 대상인 경우 TLP를 사용하여 설치 한 다음 잊어 버린 도구를 사용하면 시스템의 전원 사용 / 배터리 수명이 향상되도록 자동으로 조정되므로 잊어 버릴 수 있습니다.
Ubuntu 13.04에서 TLP를 설치하려면 다음 명령을 사용하십시오.
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
TLP에 대한 개인적인 경험이 없습니다.
13.04의 목성이 도착했습니다!
sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
PowerTOP은 전력 소비 및 전원 관리 문제를 진단하는 Linux 도구입니다.
PowerTOP은 진단 도구 일뿐만 아니라 Linux 배포판에서 이러한 설정을 활성화하지 않은 경우 사용자가 다양한 전원 관리 설정을 실험 할 수있는 대화식 모드도 제공합니다.
이 udev 도구는 가장 적극적인 절전 설정을 자동으로 활성화합니다.
/etc/udev/rules.d/10-local-powersave.rules
# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"
# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"
# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
/etc/udev/rules.d/10-local-powersave.rules
이 14.04에 더 이상 존재하지 않습니다. 여기에 게시 한 설정은 어떻습니까? 나는 powertop --auto-tune
모든 것을 조율 하는 데 사용 합니다