<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://workspace.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GPU_OVERCLOCK_LINUX_AMD</id>
	<title>GPU OVERCLOCK LINUX AMD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://workspace.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GPU_OVERCLOCK_LINUX_AMD"/>
	<link rel="alternate" type="text/html" href="https://workspace.onionmixer.net/wiki/index.php?title=GPU_OVERCLOCK_LINUX_AMD&amp;action=history"/>
	<updated>2026-05-13T15:06:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://workspace.onionmixer.net/wiki/index.php?title=GPU_OVERCLOCK_LINUX_AMD&amp;diff=1375&amp;oldid=prev</id>
		<title>Onionmixer: 참고문서 추가</title>
		<link rel="alternate" type="text/html" href="https://workspace.onionmixer.net/wiki/index.php?title=GPU_OVERCLOCK_LINUX_AMD&amp;diff=1375&amp;oldid=prev"/>
		<updated>2018-06-30T06:31:09Z</updated>

		<summary type="html">&lt;p&gt;참고문서 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;linux 에서의 AMD gpu 오버클럭&lt;br /&gt;
&lt;br /&gt;
==개요==&lt;br /&gt;
&lt;br /&gt;
이 내용은 오버클럭을 할 수 있다! 라는게 아니라 오버클럭에 대한 내용을 간단하게 정리함으로서 혹시 시도를 하시려는 분들께 도움이 되었으면 하는 취지에서 정리해 두는 내용이다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==필요조건==&lt;br /&gt;
&lt;br /&gt;
* rx4xx 급 이상, AMD GPU 카드&lt;br /&gt;
** 이것보다 이하의 카드는 linux 에서 fan 속도 외에는 GPU 온도조차도 확인할 수가 없다&lt;br /&gt;
* GPU 카드의 메모리가 4G 이상&lt;br /&gt;
** 글을 쓰는 시점(20180630)에서 claymore dual 이 3G 이상의 메모리를 요구&lt;br /&gt;
* ubuntu 16.04&lt;br /&gt;
** AMD GPU driver 가 가장 안정적으로 동작하는 환경&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD gpu parameter==&lt;br /&gt;
&lt;br /&gt;
AMG GPU 카드는 kernel 의 sysfs 를 통해 다음과같은 파라메터를 제공한다.&lt;br /&gt;
&lt;br /&gt;
* /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_min &amp;lt; 팬속도 최저(0)&lt;br /&gt;
* /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_max &amp;lt; 팬속도 최고(255)&lt;br /&gt;
* /sys/class/drm/card0/device/hwmon/hwmon0/pwm1 &amp;lt; 현재 팬속도(0~255 사이)&lt;br /&gt;
* /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable &amp;lt; 팬 속도 변경가능&lt;br /&gt;
* /sys/class/drm/card0/device/hwmon/hwmon0/temp1_crit &amp;lt; Critical temperature (단위는 섭씨)&lt;br /&gt;
* /sys/class/drm/card0/device/pp_sclk_od &amp;lt; 현재의 gpu 클럭 세팅값&lt;br /&gt;
* /sys/class/drm/card0/device/pp_mclk_od &amp;lt; 현재의 gpu 메모리 클럭 세팅값&lt;br /&gt;
* /sys/class/drm/card0/device/pp_dpm_sclk &amp;lt; 현재의 gpu 클럭값 및 선택가능 세팅값 목록&lt;br /&gt;
* /sys/class/drm/card0/device/pp_dpm_mclk &amp;lt; 현재의 메모리 클럭값 및 선택가능 세팅값 목록&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
당신의 장비에 GPU 카드가 여러장이 있다면 다음과 같이 나타나게 된다.&lt;br /&gt;
&lt;br /&gt;
* /sys/class/drm/card0/&lt;br /&gt;
* /sys/class/drm/card1/&lt;br /&gt;
* /sys/class/drm/card2/&lt;br /&gt;
* blahblah....&lt;br /&gt;
&lt;br /&gt;
카드가 8 장이면 0번에서 7번까지 나타난다는걸 주의하자.&lt;br /&gt;
&lt;br /&gt;
또한 대부분의 경우에서 &amp;quot;/sys/class/drm/card0/device/hwmon/hwmon0&amp;quot; 에서 hwmon0 은 그대로 유지되지만, 경우에 따라 hwmon 뒤에 오는 번호가 바뀔 수 있음을 유의하자.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==fan 속도 변경==&lt;br /&gt;
&lt;br /&gt;
fan 속도는 기본적으로 값을 수동으로 변경할 수 있도록 바꾸는 작업부터 시작된다.&lt;br /&gt;
&lt;br /&gt;
:echo &amp;quot;1&amp;quot; &amp;gt; /sys/class/drm/card0/device/hwmon/hwmon0/pwm1_enable&lt;br /&gt;
&lt;br /&gt;
fan 값은 0 ~ 255 사이의 값을 입력한다. MS-windows 에서는 percent 로 변경하는데 255 를 100% 로 보고 값을 넣어주면 된다. 어래처럼 하면 대략 70% 에 근접한다.&lt;br /&gt;
&lt;br /&gt;
:echo &amp;quot;190&amp;quot; &amp;gt; /sys/class/drm/card0/device/hwmon/hwmon0/pwm1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==GPU 클럭의 변경==&lt;br /&gt;
&lt;br /&gt;
선택 가능한 값은 다음을 통해서 볼 수 있다.&lt;br /&gt;
&lt;br /&gt;
:cat /sys/class/drm/card0/device/pp_dpm_sclk&lt;br /&gt;
&lt;br /&gt;
값의 세팅은 다음을 통해서 진행할 수 있다.&lt;br /&gt;
&lt;br /&gt;
:echo &amp;quot;3&amp;quot; &amp;gt; /sys/class/drm/card0/device/pp_sclk_od&lt;br /&gt;
&lt;br /&gt;
VGA 의 펌웨어 교체를 해주지 않으면, 실제로 효과를 볼 수는 없다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==VGA 메모리 클럭의 변경==&lt;br /&gt;
&lt;br /&gt;
선택 가능한 값은 다음을 통해서 볼 수 있다.&lt;br /&gt;
&lt;br /&gt;
:cat /sys/class/drm/card0/device/pp_dpm_mclk&lt;br /&gt;
&lt;br /&gt;
값의 세팅은 다음을 통해서 진행할 수 있다.&lt;br /&gt;
&lt;br /&gt;
:echo &amp;quot;3&amp;quot; &amp;gt; /sys/class/drm/card0/device/pp_mclk_od&lt;br /&gt;
&lt;br /&gt;
VGA 의 펌웨어 교체를 해주지 않으면, 실제로 효과를 볼 수는 없다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==저전력 세팅==&lt;br /&gt;
&lt;br /&gt;
linux 에서의 저전력 세팅은 불가능하다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==참고문서==&lt;br /&gt;
&lt;br /&gt;
* https://www.reddit.com/r/EtherMining/comments/7fwst5/bios_mod_and_overclocking_in_linux/&lt;br /&gt;
* https://github.com/RadeonOpenCompute/ROC-smi&lt;br /&gt;
* https://github.com/OhGodACompany/OhGodATool&lt;br /&gt;
* https://github.com/matszpk/amdcovc&lt;br /&gt;
* https://www.ddengle.com/mining/8448885&lt;br /&gt;
* https://www.ddengle.com/mining/8444389&lt;br /&gt;
* https://www.phoronix.com/scan.php?page=news_item&amp;amp;px=AMDGPU-OverDrive-Linux-4.15&lt;br /&gt;
* https://forum.ethereum.org/discussion/14678/overclocking-rx-580-on-ubuntu-16-04&lt;br /&gt;
* https://www.phoronix.com/scan.php?page=article&amp;amp;item=radeon-rx580-oc&amp;amp;num=1&lt;br /&gt;
* https://github.com/czombos/AMDGPU-XMR-ETH-Mining-Ubuntu&lt;br /&gt;
* https://nicewoong.github.io/development/2018/02/24/c-library-gcc-compile/&lt;br /&gt;
* https://jiafei427.wordpress.com/2016/11/15/%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0/&lt;br /&gt;
* https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>