본문 바로가기

라데온

(3)
라데온 그래픽카드로 듀얼 모니터를 사용하는 리눅스에서 깜빡임 현상 현재 리눅스 버전 5.2에서 라데온 그래픽카드에 모니터를 두 개 연결하고 커널 옵션으로 amdgpu.ppfeaturemask=0xffffffff를 설정하면 화면에 검은 줄이 깜빡이는 현상이 있습니다. 저도 그냥 한 번 듀얼 모니터가 제대로 작동하는지 테스트하기 위해 모니터를 하나 더 연결했더니 이 현상이 발생하여 알게되었습니다. 이 깜박임의 원인은 GPU의 메모리 클럭이 너무 빠르게 변화하여 화면 갱신 타이밍에 영향을 주기 때문에 발생합니다. 그러므로 메모리 클럭이 변화하지 않도록 설정한다면 임시방편으로 깜박임 없이 사용할 수 있습니다. 다만 낮은 클럭으로 고정한다면 성능이 문제고, 높은 클럭으로 설정한다면 idle 상태에서도 전력을 더 소비하고 열이 발생한다는 문제가 있습니다. 현재 이 문제를 해결하기..
리눅스에서 라데온 GPU 전력 제한하는 방법 그래픽카드를 사용하면 언제나 신경쓰이는 것이 바로 전력 소모입니다. 언더볼팅, 다운클럭을 해도 고사양 게임이나 그래픽 관련 작업을 할 때 90W는 기본으로 끌어다 쓰는걸 보면 전기요금이 걱정됩니다. 윈도우즈의 라데온 소프트웨어에 포함되어 있는 와트맨에는 전력제한이란 옵션이 있는데 -30%까지밖에 설정하지 못하고 그마저도 소비 전력을 보면 영 줄어든 것 같지도 않습니다. 리눅스에도 4.20 버전부터 와트맨처럼 GPU 설정을 조정할 수 있는 인터페이스가 sysfs를 통해 제공됩니다. 그런데 윈도우즈에서 와트맨으로 전력를 제한하는 것보다 더 확실하게 그리고 낮게 설정할 수 있다는걸 발견했습니다. 라데온 그래픽카드의 인터페이스는 /sys/class/drm/card0/device/ 안에 제공됩니다. 여기서 저희가..
리눅스에서 Radeon GPU 클럭, 전압 조정하기 AMD의 Radeon 그래픽카드를 산다면 언제나 전압이나 클럭을 조정해줘야 제대로된 퍼포먼스가 나온다는 설이 있습니다. 실제로 제품의 전압 마진이 어느정도 있기 때문에 오버클럭으로 성능을 높히거나 언더볼팅으로 전력 소비를 줄일 수 있습니다. 윈도우즈에는 AMD가 라데온 드라이버와 함께 Wattman을 제공하기 때문에 손쉽게 클럭과 전압을 조정할 수 있습니다. 다만 리눅스에서는 그런 툴을 제공하지 않기 때문에 직접 터미널에서 명령을 내려야합니다. 먼저 클럭과 전압을 조정하기 위한 조건은 리눅스 커널이 4.20은 되어야합니다. 그리고 부팅할 때 커널 파라메터로 amdgpu.ppfeaturemask=0xffffffff 가 포함되어야 합니다. 커널 파라메터를 설정하는 것은 사용하는 부트로더에 따라 다릅니다. 일..