저는 Lenovo z500에서 Linux Mint-17.2를 사용하고 있습니다. Nvidia GPU 문제를 해결했고(bbswitch를 성공적으로 설치함) 화면 백라이트 문제도 해결해서 배터리 문제만 남았습니다. 배터리 표시등이 붙어 있지 않습니다. 전원 코드를 뽑으면 배터리 양이 줄어들지만 59%까지만 충전되고 더 이상 충전되지 않습니다.
sooorajjj@Treako ~/Desktop/AOSP $ upower --enumerate
/org/freedesktop/UPower/devices/line_power_ACAD
/org/freedesktop/UPower/devices/battery_BAT1
sooorajjj@Treako ~/Desktop/AOSP $ upower -i /org/freedesktop/UPower/devices/battery_BAT1
native-path: BAT1
vendor: LENOVO
model: PABAS0241231
serial: 41167
power supply: yes
updated: Sunday 04 October 2015 02:17:32 PM IST (27 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
energy: 25.62 Wh
energy-empty: 0 Wh
energy-full: 43.05 Wh
energy-full-design: 45.82 Wh
energy-rate: 0.0171658 W
voltage: 15.009 V
percentage: 59%
capacity: 93.9546%
technology: lithium-ion
편집: 더 많은 정보를 추가하세요
sooorajjj@Treako ~/Desktop/AOSP $ acpi -i
Battery 0: Unknown, 59%
Battery 0: design capacity 3092 mAh, last full capacity 2905 mAh = 93%
sooorajjj@Treako ~/Desktop/AOSP $ acpi -V
Battery 0: Unknown, 59%
Battery 0: design capacity 3092 mAh, last full capacity 2905 mAh = 93%
Adapter 0: on-line
Thermal 0: ok, 54.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
Cooling 0: x86_pkg_temp no state information available
Cooling 1: intel_powerclamp no state information available
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10
배터리 상태를 알 수 없음::(
sooorajjj@Treako ~/Desktop/AOSP $ cat /sys/class/power_supply/BAT1/status
Unknown
sooorajjj@Treako ~/Desktop/AOSP $ cat /sys/class/power_supply/BAT1/uevent
POWER_SUPPLY_NAME=BAT1
POWER_SUPPLY_STATUS=Unknown
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=14400000
POWER_SUPPLY_VOLTAGE_NOW=14818000
POWER_SUPPLY_POWER_NOW=655350000
POWER_SUPPLY_ENERGY_FULL_DESIGN=45820000
POWER_SUPPLY_ENERGY_FULL=43050000
POWER_SUPPLY_ENERGY_NOW=25620000
POWER_SUPPLY_CAPACITY=59
POWER_SUPPLY_CAPACITY_LEVEL=Normal
POWER_SUPPLY_MODEL_NAME=PABAS0241231
POWER_SUPPLY_MANUFACTURER=LENOVO
POWER_SUPPLY_SERIAL_NUMBER=41167
sooorajjj@Treako ~/Desktop/AOSP $
더 많은 컴퓨터 정보
sooorajjj@Treako ~/Desktop/AOSP $ inxi -Fxz
System: Host: Treako Kernel: 3.16.0-38-generic x86_64 (64 bit, gcc: 4.8.2)
Desktop: Cinnamon 2.6.13 Distro: Linux Mint 17.2 Rafaela
Machine: System: LENOVO product: VIWZ1 version: INVALID
Mobo: LENOVO model: INVALID version: 31900006WIN8 STD MBR IPG
Bios: LENOVO version: 71CN51WW(V1.21) date: 07/12/2013
CPU: Dual core Intel Core i5-3230M CPU (-HT-MCP-) cache: 3072 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10375.8
Clock Speeds: 1: 1240.890 MHz 2: 1859.507 MHz 3: 1342.250 MHz 4: 1338.085 MHz
Graphics: Card: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: [email protected]
GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 11.0.1 Direct Rendering: Yes
Audio: Card: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture ver: k3.16.0-38-generic
Network: Card-1: Qualcomm Atheros AR9485 Wireless Network Adapter driver: ath9k bus-ID: 03:00.0
IF: wlan0 state: up mac: <filter>
Card-2: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
driver: r8169 ver: 2.3LK-NAPI port: 2000 bus-ID: 02:00.0
IF: eth0 state: down mac: <filter>
Card-3: Atheros usb-ID: 001-006
IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
Drives: HDD Total Size: 1000.2GB (3.1% used) 1: id: /dev/sda model: ST1000LM024_HN size: 1000.2GB
Partition: ID: / size: 29G used: 6.3G (24%) fs: ext4 ID: /boot size: 373M used: 48M (14%) fs: ext2
ID: /home size: 460G used: 23G (6%) fs: ext4 ID: swap-1 size: 18.00GB used: 0.04GB (0%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 56.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 214 Uptime: 23:14 Memory: 1142.1/3814.5MB Runlevel: 2 Gcc sys: 4.8.4
Client: Shell (bash 4.3.11) inxi: 1.9.17
답변1
그래서 내 질문에 대답하기 위해 제가 한 일은 다음과 같습니다. Windows를 듀얼 부팅한 다음 Lenovo Energy Management를 설치하고 배터리 설정을 "최대 배터리 수명"으로 변경했습니다. 충전 상태는 "배터리 상태 최적화"에서 60%로 고정되어 있으며 60% 이후에는 연결되어 있지만 충전되지 않은 것으로 표시됩니다.
Windows 듀얼 부팅을 원하지 않는 사람들을 위해
충전 임계값이 펌웨어 및 공급업체에 따라 다르다는 점은 매우 불행한 일입니다.
다행스럽게도 Lenovo 사용자에게는 ThinkWiki에 설명된 솔루션이 있습니다.
이는 기본적으로 tp_smapi 커널 모듈을 설치하고 로드해야 함을 의미합니다.
git clone https://github.com/teleshoes/tpacpi-bat.git
cd tpacpi-bat/
./install.pl
원하는 충전 임계값을 작성합니다.
sudo ./tpacpi-bat -s ST 1 15 # load internal battery when below 15%
sudo ./tpacpi-bat -s SP 1 95 # stop charging at 95%
sudo ./tpacpi-bat -g ST 2 # when is external battery loaded?
그러면 배터리가 95%에 도달하면 충전이 중지되고, 배터리가 15% 미만이 되면 충전이 시작됩니다.
참고로 Debian과 Linux Mint 테스트에서 이 작업을 수행했지만 우분투에서도 잘 작동할 것이라고 확신합니다.