우분투 9.10 최대절전모드에서 복구후 3D 작동 안하는 현상

bandman의 이미지

샘프론 2800. 1G. Geforce 6600...

드라이버는 우분투에서 권장하는 185버전을 설치했습니다.
문제는 최대절전모드에서 복구후 nvidia 드라이버가 제대로 작동을 안 합니다. 컴피즈도 당연히 안됩니다.
glxgears 화면에 아무것도 안나오고 결과값은 18 정도 됩니다.

xorg.conf에
Option "NvAGP" "1"

추가하고

blacklist intel_agp

도 설정했습니다.

리눅스 쓰면서 계속 만나는 최대절전모드 문제...정말 어쩔수가 없군요. 제 하드웨어가 오래된거라 그런건가요.

참고로 acpi-support 값입니다.

# Comment the next line to disable ACPI suspend to RAM
ACPI_SLEEP=true

# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true

# Change the following to "standby" to use ACPI S1 sleep, rather than S3.
# This will save less power, but may work on more machines
ACPI_SLEEP_MODE=mem

# Add modules to this list to have them removed before suspend and reloaded
# on resume. An example would be MODULES="em8300 yenta_socket"
#
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
MODULES=""

# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST="nvidia"

# Should we save and restore state using the VESA BIOS Extensions?
SAVE_VBE_STATE=true

# The file that we use to save the vbestate
VBESTATE=/var/lib/acpi-support/vbestate

# Should we attempt to warm-boot the video hardware on resume?
POST_VIDEO=true

# Save and restore video state?
# SAVE_VIDEO_PCI_STATE=true

# Should we switch the screen off with DPMS on suspend?
USE_DPMS=true

# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true

# Uncomment the next line to switch away from X and back again after resume.
# This is needed for some hardware, but should be unnecessary on most.
# DOUBLE_CONSOLE_SWITCH=true

# Set the following to "platform" if you want to use ACPI to shut down
# your machine on hibernation
HIBERNATE_MODE=platform

# Comment this out to disable screen locking on resume
LOCK_SCREEN=true

# Uncomment this line to have DMA disabled before suspend and reenabled
# afterwards
# DISABLE_DMA=true

# Uncomment this line to attempt to reset the drive on resume. This seems
# to be needed for some Sonys
# RESET_DRIVE=true

# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES=""

# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=false

# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines. (Note: This is reported to cause breakage in
# Debian - see deb bug #425800. Leaving enabled for Ubuntu for now
# since presumably it's still valid here.)
ENABLE_LAPTOP_MODE=false

# Add to this list network interfaces that you don't want to be stopped
# during suspend (in fact any network interface whose name starts with
# a prefix given in this list is skipped)
SKIP_INTERFACES="dummy qemu"

# Note: to enable "laptop mode" (to spin down your hard drive for longer
# periods of time), install the laptop-mode-tools package and configure
# it in /etc/laptop-mode/laptop-mode.conf.

bandman의 이미지

패널의 전원버튼에 있는 최대절전모드로 하면 진입은 성공하지만, 재부팅시 복구가 안되고 그냥 일반부팅이 됩니다.

grub.cfg 에 resume=UUID=... 입력해도 그냥 무시하고 부팅합니다.

s2disk, hibernate --force 로 하면 resume 어쩌구 저쩌구 화면 나오면서 로그인 화면으로 들어가버리네요. 원래 자동로그인 상태인데 뭐 당연히 이때 로그인하면 새로 시작하는거나 마찬가지입니다.

dodamn의 이미지

저도 9.10에서 비슷한 고질적인 문제를 겪고 있습니다.
저는 울프데일 e6300, 지포스 8500gt(드라이버는 256버전) 사용합니다.

저도 마찬가지도 절전모드로 진입은 성공하지만.
깨어나기(wake up)를 하면......
재부팅이 된다거나,
화면이 계속 검은채로 freezing 된다거나,
비밀번호를 묻는 창이 나온 채로 freezing 된다거나,
성공적으로 깨어났으나 wifi가 잡히지 않는다거나(절전모드 들어가기 전에는 잘 동작하던 녀석인데 말입니다.)
등등 고질적인 문제가 발생합니다.

nvidia 드라이버 185 사용할 때도 마찬가지였습니다.
뿐만 아니라 9.04 사용할 때도 마찬가지였습니다. 9.10으로 업데이트하면 좀 나아질거라 기대했지만.. 전혀였네요.

10.04에서도 큰 개선은 없는 듯 해서 업데이트 안하고 있네요.

어디에서 문제가 발생하는 건지라도 알 수 있으면 좋겠는데.. 로그가 어디에 남는지도 알 수 없어서 버그 리포팅도 제대로 못하고 있는 상탭니다.

bandman의 이미지

하드웨어 지원은 리눅스에서 별반 진전이 없는건가요.
맨드리바 2010.1 버전을 설치해서 Option "NvAGP" "1" 옵션 추가하면
최대절전모드 후 복구까지 완벽하게 작동하는 경우가 있더군요. 어쩔땐 그냥 로그인하면으로 들어가고...근데 맨드리바 2010.1 엄청나게 반응속도가 빠르군요.

이번에는 10.10 베타버전으로 테스트를 해볼랍니다.

bandman의 이미지

Centos, 페도라 까지 테스트 해봤는데, 메인보드 문제 같습니다. acpi를 끈 상태에서 최대절전들어가면 파워는 꺼지지 않고 하드만 꺼지게되는데, 그때 리셋 눌러서 재부팅하면 resume 잘 됩니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.