노트북에서 amd 쿨콰동작이 영 아니올시다네요..ㅜ.ㅜ

쿨콰동작이 우분투 9.04 32/64bit 차이가 없네요.

현재 노트북 HP6535S 사용중입니다.

한동안 동영상 재생이 깔끔하지 못해서 고민했더니, 기본적 문제가 있었네요…ㅜ.ㅜ(동영상 재생 끊김문제도 근본은 이거 같습니다.)

인터넷에서 유튜브나 다음 뉴스같은 플래시 재생시, 유난히 다음뉴스는 뚝뚝 끊기더군요(특히 마우스 가져다 대면 썸네일로 구간별 장면이 쭈륵 올라왔다가 사라지곤 하잖습니까.). 유튜브가 잘 재생되니 플래시 문제는 아닌거 같아서 이것저것 건드려 보다가… 결국 발견했습니다.

패널추가를 클릭하면 기본적으로 "CPU 주파수 스케일링 정보" 라는 것을 추가할수 있더군요.(powernowd, cpudyn 아무것도 설치한거 없습니다. powernowd는 설치해봤는데, 전혀 차이가 없고, cpudyn은 설치만 되고, 구글링한 설정방법이 아예 되지가 않습니다. sudo modprobe powernow-k8 하는 부분부터 설정자체가 안됩니다.)디폴트로 Ondemand로 설정이 되어 있는데, 일단 작동은 합니다. 그런데, 그게 문제 입니다. 동작 주파수가 상황에 따라 팍팍 안바뀝니다. 새로운 프로그램을 실행시킬때는 팍팍 잘 바뀌면서, 완전히 자기 멋대로네요. 설정을 Perfomance로 하니까, 전혀 끊김이 없네요. 문제는 온도가 치솟습니다. 90도 근방에서 벗어나질 않네요…ㅜ.ㅜ 참고로 XP와 비교하면, 그쪽은 60~70정도 입니다. 우분투는 Ondemand로 설정시 70~80 정도네요.

CPU가 AMD Turion™X2 Dual Core Mobile RM-72 (2.1G) 입니다.

예전에 샘프론 쓸때는 rmclock으로 전압이랑 클럭수랑 다 조정해서 썼는데(이때는 XP에서 50도 항상 유지 했었는데. ㅜ.ㅜ), 이 CPU는 rmclock에서 이름만 잡아내더군요. 설정이 안되더라구요. 튜리온이라 뭔가 방식이 다른가보다 하고 포기했었죠. 지금 XP는 그냥 디폴트로 쓰는데도 전혀 문제가 없습니다.

그나마 접근한 삽질은 단순히 cpudyn만 시냅틱에서 추가하고 아무것도 안만졌는데, CPU0만의 주파수변경 반응이 빨라졌다라는 겁니다. 설치전에는 CPU 주파수 스케일링 정보 트레이아이콘에 마우스를 대고 있으면, Ondemand 모드 고정에서 주파수만 바뀌었는데, 설치 이후에는 모드 자체가 Ondemand performance powersave로 변동하면서 주파수가 바뀐다는 겁니다. 이게 CPU1까지 적용되면, 상당한 효과가 있을듯 한데 방법을 전혀 모르겠네요.

amd cpu 드라이버 1.60.01도 압축 플어보니 달랑 powernow-k8.c powenow-k8.h 파일 2개 있는데, 리드미 읽어봐도 어떻게 하라는 건지도 모르겠고…

초보가 알기쉽게 어떻게든 설정할수 있는 방법을 설명해 주실 분이 계신지요.

laptopmode인가 있는데… 기억이 안나네요 어디에서 고치는지…

그거 커널에 박아넣는건데 그게 2.6.24 커널인가부터 기본으로 장착되어있습니다.

부팅때 커널모듈이 제적되도록 할려면 /etc/modules 파일을 수정해야합니다.

powernow-k8 이 라는 모듈인데요,

터미널에서 sudo gedit /etc/moduels 로 열어서 맨 마지막줄에 powernow-k8 을 넣어줍니다. 그리고 재부팅합니다.

임시로 제적하는 방법으로는, 터미널에 sudo modprobe powernow-k8 하시면 됩니다.

[quote="ctrl144":2mug44e3]laptopmode인가 있는데… 기억이 안나네요 어디에서 고치는지…[/quote:2mug44e3]

일단 랩탑모드는 대체적으로 HDD 소모전력관리 옵션 정도라고 찾았습니다.

손봐야 될 파일이

  1. sudo gedit /etc/default/acpi-support ( ENABLE_LAPTOP_MODE=true )
  2. sudo gedit /etc/laptop-mode/laptop-mode.conf (세부사항 조정)

이렇게 2가지로 나오는데, 2번 수정내용중에 자체적으로 랩탑모드를 배터리/전원모드에서도 실행되도록 하는 옵션이 중간에 있던데
ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=0

1번에서 꼭 "true"로 수정해야 하는건지요?(안하면 아예 작동을 안할라나…흠.) 일단 세부사항에서 SATA HDD모드만 손봐놨습니다.

[quote="hanbin973":2mug44e3]그거 커널에 박아넣는건데 그게 2.6.24 커널인가부터 기본으로 장착되어있습니다.

부팅때 커널모듈이 제적되도록 할려면 /etc/modules 파일을 수정해야합니다.

powernow-k8 이 라는 모듈인데요,

터미널에서 sudo gedit /etc/moduels 로 열어서 맨 마지막줄에 powernow-k8 을 넣어줍니다. 그리고 재부팅합니다.

임시로 제적하는 방법으로는, 터미널에 sudo modprobe powernow-k8 하시면 됩니다.[/quote:2mug44e3]

기본으로 적용되어 있으면, CPU 드라이버는 전혀 신경쓸일이 없겠군요.

sudo cat /sys/devices/system/cpu/*/cpufreq/scaling_driver 해보면 이미 둘다 powernow-k8로 작동하고 있더라구요.

이것 저것 검색해 보다가 드디어 해결책을 찾았습니다.

기본적으로 이미 커널에 CPU스케일링이 적용되고 있으니, 세부사항만 조정하면 되겠더라구요.

참고한 사이트는 http://www.pantz.org/software/cpufreq/u … linux.html

중간에 자세한 설명부분은 다 건너뛰고(저같은 초보입장에서는 읽어보고 많이 배웠습니다.)

마지막 설정 굳히기(중간에 하는 부분은 바로 적용되서 테스트는 가능하지만, 재부팅하면 세팅이 날라갑니다.)에서

/etc/rc.local 에다가 아래내용을 첨부했습니다.

#시작시 CPU 코어 0,1 2개다 ondemand로 바로 적용. 이거 안하면
#시스템 시작시 Perfomance로 실행되는 시간이 약간 있어서 밑에2줄 적용이 안되더군요.

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

#여기서 부터는 cpu0만 설정해도 cpu0,1둘다 함께 적용됩니다.

#up_threshold는 CPU사용량이 얼마일때 주파수를 올리겠나는 설정입니다.
#처음 default가 95로 잡혀있더군요.ㅡ.ㅡ; 그래서 그렇게 변동반응이 느렸습니다. 예전커널에는 80이었던듯.
#예제처럼 20으로 하면, CPU가 풀로 돌아가는 상황이 많아서 온도 장난 아닙니다.

echo 80 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold

#nice value를 몰라서 한참을 고민했네요…우선순위 더군요…nice면 거의 백그라운드서 돌아가는 하위수준.
#0/1설정인데 1로 하면 nice로 실행되는 프로세서는 CPU부하 걸리는 계산에서 뺀답니다.

echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load

이렇게 설정하니, 다음뉴스 플래시도 부드럽게 돌아가더군요. 온도도 XP랑 비슷한 수준까지 내려왔습니다.

근본적인 온도는 전압을 낮춰야 하는데, phc( http://www.linux-phc.org/forum/ )라는 것을 찾아봤더니, 일단 커널 전체를 컴파일 해야 한다던데, 그런거 할줄도 모르고,

밑에 달린 글들 더 읽어보니, 결정적으로 튜리온 그리핀코어(RM70, RM72, ZM80…시리즈)는 안된다네요…ㅡ.ㅡ;; 어쩐지 XP에서 rmclock도 안먹더라니…ㅡ.ㅡ;

[quote="bluetop3":17u51typ]손봐야 될 파일이

  1. sudo gedit /etc/default/acpi-support ( ENABLE_LAPTOP_MODE=true )
  2. sudo gedit /etc/laptop-mode/laptop-mode.conf (세부사항 조정)

이렇게 2가지로 나오는데, 2번 수정내용중에 자체적으로 랩탑모드를 배터리/전원모드에서도 실행되도록 하는 옵션이 중간에 있던데
ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=0[/quote:17u51typ]

위의 내용을 읽는 중에 laptop mode에 관한 내용이 있는데요.
참고로 laptop mode 사용을 하시려면… laptop mode 를 설치하셔야 합니다.

[quote:17u51typ]# 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. [/quote:17u51typ]

[attachment=0:17u51typ]screenshot3.png[/attachment:17u51typ]