우분투 9.10 최대절전모드에서 복구후 3D 작동 안하는 현상
샘프론 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.
시험 삼아 다른파티션에 10.4를 설치해봤습니다.
패널의 전원버튼에 있는 최대절전모드로 하면 진입은 성공하지만, 재부팅시 복구가 안되고 그냥 일반부팅이 됩니다.
grub.cfg 에 resume=UUID=... 입력해도 그냥 무시하고 부팅합니다.
s2disk, hibernate --force 로 하면 resume 어쩌구 저쩌구 화면 나오면서 로그인 화면으로 들어가버리네요. 원래 자동로그인 상태인데 뭐 당연히 이때 로그인하면 새로 시작하는거나 마찬가지입니다.
저도 9.10에서 비슷한
저도 9.10에서 비슷한 고질적인 문제를 겪고 있습니다.
저는 울프데일 e6300, 지포스 8500gt(드라이버는 256버전) 사용합니다.
저도 마찬가지도 절전모드로 진입은 성공하지만.
깨어나기(wake up)를 하면......
재부팅이 된다거나,
화면이 계속 검은채로 freezing 된다거나,
비밀번호를 묻는 창이 나온 채로 freezing 된다거나,
성공적으로 깨어났으나 wifi가 잡히지 않는다거나(절전모드 들어가기 전에는 잘 동작하던 녀석인데 말입니다.)
등등 고질적인 문제가 발생합니다.
nvidia 드라이버 185 사용할 때도 마찬가지였습니다.
뿐만 아니라 9.04 사용할 때도 마찬가지였습니다. 9.10으로 업데이트하면 좀 나아질거라 기대했지만.. 전혀였네요.
10.04에서도 큰 개선은 없는 듯 해서 업데이트 안하고 있네요.
어디에서 문제가 발생하는 건지라도 알 수 있으면 좋겠는데.. 로그가 어디에 남는지도 알 수 없어서 버그 리포팅도 제대로 못하고 있는 상탭니다.
역시.....
하드웨어 지원은 리눅스에서 별반 진전이 없는건가요.
맨드리바 2010.1 버전을 설치해서 Option "NvAGP" "1" 옵션 추가하면
최대절전모드 후 복구까지 완벽하게 작동하는 경우가 있더군요. 어쩔땐 그냥 로그인하면으로 들어가고...근데 맨드리바 2010.1 엄청나게 반응속도가 빠르군요.
이번에는 10.10 베타버전으로 테스트를 해볼랍니다.
메인보드와의 호환성 문제같습니다.
Centos, 페도라 까지 테스트 해봤는데, 메인보드 문제 같습니다. acpi를 끈 상태에서 최대절전들어가면 파워는 꺼지지 않고 하드만 꺼지게되는데, 그때 리셋 눌러서 재부팅하면 resume 잘 됩니다.
댓글 달기