[질문] 맥북/애플 계열 처럼 잘 sleep 하고 잘 wake up 하기

galien의 이미지

랩탑에 linux를 올리려고 생각중입니다.

개인적으로는 OS X 보다는 Lunix가 더 익숙해서 맥은 별로 구입할 생각이 없는데,
예전 iBook 쓰던 시절 뚜껑 닫으면 잘 자고 열면 바로 일어나는 sleep 기능이 너무 편하고 마음에 들었는데요,

Linux를 랩탑으로 돌려본 적이 없어서, 이정도 성능이 가능한지 궁금합니다.

가능케 하려면 커널 컴파일 옵션이 무엇이 필요한지, 혹은 별도의 데몬이 필요한지, 정보좀 알고 싶네요.

참고로 저는 gentoo를 선호합니다.

송효진의 이미지

sleep (hibernate-ram) 은 잘 되는데,
전원이 아예 나가는 hibernate 는 커널의 sparse 메모리를 지원하지 않기 때문에,
최신 커널에서는 불가능합니다.

그리고, 뚜껑 열면 바로 전원이 들어오는건 모르겠네요.
혹시 BIOS 설정 아닐지...

sys-power/acpi sys-power/acpid sys-power/acpitool sys-power/cpufreqd sys-power/cpufrequtils
sys-power/hibernate-script app-laptop/laptop-mode-tools sys-apps/lm_sensors
정도가 관련있어 보이네요. 정리를 안해서-_-;

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

galien의 이미지

송효진님 감사합니다. 정겨운 아바타가 사라졌네요.

연구해보고, 해결되면 글 올리겠습니다.

puresupe의 이미지

sparse memory 라는게 무엇을 말하나요?

요즘 안그래도 discontiguous memory, sparse memory 같은것들을 커널에서 보고있는데

sparse memory 에 대해궁금합니다.

rootfriend@gmail.com

송효진의 이미지

메모리의 조각모음이 필요하지 않게 하는 (단편화에 효율적인?) 알고리즘 정도로 알고 있습니다.

galien의 이미지

뚜껑을 열자마자 바로라는 데에서는, 솔직히 뚜껑에 포인트가 있기보다는 제 개인적으로는 wake를 시키자마자 수초 이내...
라는 것이 (3초정도 이내) 제가 원하는 바입니다. ^^

송효진의 이미지

전원버튼으로 wake up 되고 한 6~7초 걸리네요. xnote p300

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

esrevinu의 이미지

제 노트북 thinkpad x61s, 우분투 8.10 그놈에서는
절전 모드는 자러가는 데 6초정도, 깨어나는데 6초정도 걸리네요.
최대 절전 모드는 자러가는데 26초 정도, 깨어나는 것은 전원을 다시 올리는 거라
GRUB까지 오는데 15초정도 걸리고, 그 때부터 암호 입력하는 데까지는 44초정도 걸리네요.
절전 모드는 노트북 뚜껑 닫고 열면 자고 깨어납니다.

송효진의 이미지

저도 뚜껑 열면 깨고 싶습니다.
대충 어떤 패키지에 의해 동작하는지 이름 좀 알려주세요.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

esrevinu의 이미지

acpi-support 패키지 같습니다.
확실하지는 않습니다.

seotk79의 이미지

KOHJINSHA v802b 모델에서 gentoo를 사용중입니다.

커널 컴파일시 아래 내용 선택하시고.

Power management options --->
[*] Suspend to RAM and standby
[*] Hibernation (aka 'suspend to disk')
(/dev/sda7) Default resume partition <-- swap partition

컴파일 후

최대 절전 모드는 아래와 같이 사용하시면 되던데요..
echo "disk" > /sys/power/state

노트북 여닫을때 대기모드로 작동하는것은
/etc/acpi/default.sh 파일에 아래 한줄을 줄을 기입해주면 그럭저럭 잘작동이 되던데요.. (<-- emerge acpid)
=================================
# 'xhost +local:0' so root can access the X DISPLAY.
lid)
echo "mem" > /sys/power/state <-- 여기 추가..
;;
=================================

ps: 노트북에서는 최대 절전모드, 대기 모드 다 잘되는데
데스크탑에(우분투)서는 최대 절전모드는 잘되는데 대기모드의 경우 진입은 잘되지만, 살아나지를 못하고 있습니다..

sawa500의 이미지

커널 옵션에서 kernel mode setting 기능을 넣어주고 했을 때 sleep mode에서 깨어나는데 문제가 생길 수 있나요?
그래픽 카드는 radeon을 사용하고 있는데 sleep은 잘 되는데 wake up할 때 화면이 안 살아나는 문제가 있습니다.
그리고 hibernation to disk 할 때 swap partition 크기가 메모리의 2배정도 되어야 정상으로 작동하는지요? hibernation도 잘 안됩니다.
아 그리고 저도 젠투 사용합니다.

P.S. 혹시 laptop에 달려있는 free fall sensor 이용해보신 분 계신가요? 커널 옵션엔 lis3lv02d 만 있던데 제 laptop에는 다른 종류(STMicroelectronics DE351DL)인 것 같더라구요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.