<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Lower GPU clock of ODROID-XU4 for headless servers to save energy	</title>
	<atom:link href="https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/feed/" rel="self" type="application/rss+xml" />
	<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/</link>
	<description>Beyond Reality</description>
	<lastBuildDate>Sat, 19 Jun 2021 13:38:10 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.3</generator>
	<item>
		<title>
		By: GerryK		</title>
		<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-161964</link>

		<dc:creator><![CDATA[GerryK]]></dc:creator>
		<pubDate>Sat, 19 Jun 2021 13:38:10 +0000</pubDate>
		<guid isPermaLink="false">http://obihoernchen.net/?p=1340#comment-161964</guid>

					<description><![CDATA[For all the alarm (arch linux arm) users who cannot use the debian/ubuntu sysfsutils mentioned here:
Create
# vi /etc/udev/rules.d/50-gpu-scaling-governor.rules
SUBSYSTEM==&quot;devfreq&quot;, ACTION==&quot;add&quot;, KERNEL==&quot;11800000.gpu&quot;, RUN+=&quot;/bin/sh -c &#039;echo powersave &#062; /sys/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu/governor&#039;&quot;

check it after reboot with

# udevadm info --attribute-walk --path=/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu

  looking at device &#039;/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu&#039;:
    KERNEL==&quot;11800000.gpu&quot;
    SUBSYSTEM==&quot;devfreq&quot;
    DRIVER==&quot;&quot;
    ATTR{available_frequencies}==&quot;177000000 266000000 350000000 420000000 480000000 543000000 600000000&quot;
    ATTR{available_governors}==&quot;userspace powersave performance simple_ondemand&quot;
    ATTR{cur_freq}==&quot;177000000&quot;
    ATTR{governor}==&quot;powersave&quot;
    ATTR{max_freq}==&quot;600000000&quot;
    ATTR{min_freq}==&quot;177000000&quot;
    ATTR{name}==&quot;11800000.gpu&quot;
    ATTR{power/control}==&quot;auto&quot;
    ATTR{power/runtime_active_time}==&quot;0&quot;
    ATTR{power/runtime_status}==&quot;unsupported&quot;
    ATTR{power/runtime_suspended_time}==&quot;0&quot;
    ATTR{target_freq}==&quot;177000000&quot;

Have fun!]]></description>
			<content:encoded><![CDATA[<p>For all the alarm (arch linux arm) users who cannot use the debian/ubuntu sysfsutils mentioned here:<br />
Create<br />
# vi /etc/udev/rules.d/50-gpu-scaling-governor.rules<br />
SUBSYSTEM==&#8221;devfreq&#8221;, ACTION==&#8221;add&#8221;, KERNEL==&#8221;11800000.gpu&#8221;, RUN+=&#8221;/bin/sh -c &#8216;echo powersave &gt; /sys/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu/governor'&#8221;</p>
<p>check it after reboot with</p>
<p># udevadm info &#8211;attribute-walk &#8211;path=/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu</p>
<p>  looking at device &#8216;/devices/platform/soc/11800000.gpu/devfreq/11800000.gpu&#8217;:<br />
    KERNEL==&#8221;11800000.gpu&#8221;<br />
    SUBSYSTEM==&#8221;devfreq&#8221;<br />
    DRIVER==&#8221;&#8221;<br />
    ATTR{available_frequencies}==&#8221;177000000 266000000 350000000 420000000 480000000 543000000 600000000&#8243;<br />
    ATTR{available_governors}==&#8221;userspace powersave performance simple_ondemand&#8221;<br />
    ATTR{cur_freq}==&#8221;177000000&#8243;<br />
    ATTR{governor}==&#8221;powersave&#8221;<br />
    ATTR{max_freq}==&#8221;600000000&#8243;<br />
    ATTR{min_freq}==&#8221;177000000&#8243;<br />
    ATTR{name}==&#8221;11800000.gpu&#8221;<br />
    ATTR{power/control}==&#8221;auto&#8221;<br />
    ATTR{power/runtime_active_time}==&#8221;0&#8243;<br />
    ATTR{power/runtime_status}==&#8221;unsupported&#8221;<br />
    ATTR{power/runtime_suspended_time}==&#8221;0&#8243;<br />
    ATTR{target_freq}==&#8221;177000000&#8243;</p>
<p>Have fun!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Obihoernchen		</title>
		<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-81238</link>

		<dc:creator><![CDATA[Obihoernchen]]></dc:creator>
		<pubDate>Sat, 06 Jul 2019 10:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://obihoernchen.net/?p=1340#comment-81238</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-81160&quot;&gt;Rafael&lt;/a&gt;.

Hey, thanks for letting me know. I did forget to update the post for 4.14 kernel. Fixed now :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-81160">Rafael</a>.</p>
<p>Hey, thanks for letting me know. I did forget to update the post for 4.14 kernel. Fixed now 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rafael		</title>
		<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-81160</link>

		<dc:creator><![CDATA[Rafael]]></dc:creator>
		<pubDate>Tue, 02 Jul 2019 19:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://obihoernchen.net/?p=1340#comment-81160</guid>

					<description><![CDATA[Not sure if I did it the right way, but on Linux kernel 4.14 I had to set the path as:

devices/platform/11800000.mali/devfreq/devfreq0/governor = powersave

Also doing a &quot;service sysfsutils start&quot; didn&#039;t update the governor. But a reboot worked.]]></description>
			<content:encoded><![CDATA[<p>Not sure if I did it the right way, but on Linux kernel 4.14 I had to set the path as:</p>
<p>devices/platform/11800000.mali/devfreq/devfreq0/governor = powersave</p>
<p>Also doing a &#8220;service sysfsutils start&#8221; didn&#8217;t update the governor. But a reboot worked.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: bgx		</title>
		<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-61541</link>

		<dc:creator><![CDATA[bgx]]></dc:creator>
		<pubDate>Thu, 12 Oct 2017 18:50:59 +0000</pubDate>
		<guid isPermaLink="false">http://obihoernchen.net/?p=1340#comment-61541</guid>

					<description><![CDATA[Realy realy great. Thank you for this great tip.]]></description>
			<content:encoded><![CDATA[<p>Realy realy great. Thank you for this great tip.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Zeg		</title>
		<link>https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-59986</link>

		<dc:creator><![CDATA[Zeg]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 14:25:11 +0000</pubDate>
		<guid isPermaLink="false">http://obihoernchen.net/?p=1340#comment-59986</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-59662&quot;&gt;alexmat&lt;/a&gt;.

Hi folks,
to prevent mixups since OMV3 has evolved as well:
The latest OMV distro with (...37) and relevant kernel need no further tuning and contain the latest tweaks already (except the useful enlargement of the system graphs of OMV and Temp measurements).

Nevertheless, if you want to have the very latest tiny improvements, just exchange the actual default /etc/init.d/armhwinfo with this one: https://github.com/armbian/build/blob/c36918212fd6ff1db933d5e8873a2ef3d4e2941a/packages/bsp/common/etc/init.d/armhwinfo#L90-L102 and you&#039;re done. Nothing to struggle. ;-)

Greetz,
Zeg]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://obihoernchen.net/1340/lower-gpu-clock-of-odroid-xu4-for-headless-servers/comment-page-1/#comment-59662">alexmat</a>.</p>
<p>Hi folks,<br />
to prevent mixups since OMV3 has evolved as well:<br />
The latest OMV distro with (&#8230;37) and relevant kernel need no further tuning and contain the latest tweaks already (except the useful enlargement of the system graphs of OMV and Temp measurements).</p>
<p>Nevertheless, if you want to have the very latest tiny improvements, just exchange the actual default /etc/init.d/armhwinfo with this one: <a href="https://github.com/armbian/build/blob/c36918212fd6ff1db933d5e8873a2ef3d4e2941a/packages/bsp/common/etc/init.d/armhwinfo#L90-L102" rel="nofollow ugc">https://github.com/armbian/build/blob/c36918212fd6ff1db933d5e8873a2ef3d4e2941a/packages/bsp/common/etc/init.d/armhwinfo#L90-L102</a> and you&#8217;re done. Nothing to struggle. 😉</p>
<p>Greetz,<br />
Zeg</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
