Realtime (75.♡.158.112)
2025년 6월 15일 AM 06:47 · 수정됨(06. 17. 10:01)
장마철이 시작 되었다는 것은 불쾌지수가 올라간다는 것. 요즘 대세인 라이젠 그래픽 카드를 저성능 모드로 살살 돌리는 방법을 찾아보았습니다.
역시 아치위키가 최고 입니다. 안 나오는게 없습니다.
https://wiki.archlinux.org/title/AMDGPU 의 5.3.4와 5.4 절에 해당 내용이 있습니다.
이렇게 해주면 amdgpu 드라이버가 알아서 소비 전력과 주파수를 낮춰서 돌아간다고 합니다.
[code=bash]sudo bash -c \\
'echo "low" > /sys/class/drm/card0/device/power_dpm_force_performance_level' [/code]
이걸 부팅할 때마다 반복해서는 리눅서로써의 자격이 없겠죠?
아래 명령어 한줄이면 새 udev 룰 파일이 만들어지고, 부팅 때 마다 알아서 적용 되겠네요.
[code=bash]echo 'ACTION=="add", SUBSYSTEM=="drm", DRIVERS=="amdgpu", ATTR{device/power_dpm_force_performance_level}="low" ' \\
| sudo tee /etc/udev/rules.d/30-amdgpu-low-power.rules [/code]
재부팅한 후로는 아래와 같이 확인해 봅니다.
[code=bash]cat /sys/class/drm/card0/device/power_dpm_force_performance_level[/code]
적용 전에는 유튜브나 넷플릭스에 들어가기만 해도 50도를 넘어가며 웽웽 돌던 팬이, 적용하니 50도를 넘지 않네요.
아주 좋습니다. 다시 선선해질 때까지 이렇게 잘 버텨 보기로 합니다.
+
저 udev 룰이 왠지 되다 안 되다 하는 느낌이 있네요.
그런 경우엔 아예 클론 잡에 추가 해주는 것도 괜찮을 것 같습니다.
[code=bash]sudo crontab -e
*/5 * * * * echo "low" | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level 2>&1 > /dev/null [/code]
댓글 (8)
-
RRealtime
작성자
25.06.15 · 75.♡.158.112
- 흔
흔남
25.06.16 · 121.♡.223.183
내장그래픽 디코더나 써먹는 저같은 나부랭이한테 딱인 팁이네요. 감사합니다. 적용해볼게요. - 흔
흔남
→ 흔남
25.06.16 · 121.♡.223.183
gpu 클럭이 200mhz로 고정되네요.ㄷㄷㄷ
덕분에 노트북 팬 특성이 유의미하게 좋아졌습니다. - 흔
흔남
→ 흔남
25.06.16 · 211.♡.207.54
참고로 제 gpu 클럭 최대값은 2ghz입니다. -
RRealtime
→ 흔남 작성자
25.06.16 · 75.♡.158.112
저도 거의 터미널만 쓰다보니....
그래픽 팬이 도는 경우는, 정말 필요할 때라기 보다는 급하게 리소스를 확 끌어다 쓰는 경우에만 그렇더라구요.
차라리 감속을 시켜놓고 살살 돌리는게 북극곰들을 위해서나 우리를 위해서나 더 좋을 수 있겠다 싶습니다 {emo:onion-013.gif:20} -
신신사아님당
25.06.17 · 125.♡.243.26
그놈 환경에서 유휴 상태일 때도 400MHz 밑으로 안내려 갔었는데 본문 설정 적용하니 200MHz로 고정되었습니다. {emo:onion-070.gif:50} -
RRealtime
→ 신사아님당 작성자
25.06.17 · 75.♡.158.112
우리가 좋아하는 영상을 맘껏 즐기는데 어려움을 주진 않을까 걱정 입니다만... 더위에 살아남으려면 어쩔 수 없죠 -
굇굇수
25.06.17 · 211.♡.182.215
sway 사용하시니 sh 파일 하나 만들고 sway config 에 exec 로 등록해 두어도 될 듯 하네요.
댓글을 작성하려면 이 필요합니다.
원래대로 돌리려면 전달 값을 auto로 하시면 됩니다~