<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RPI4 Dual Monitor blanking]]></title><description><![CDATA[<p dir="auto">Started a new project with a dual monitor setup  using a pi4. Connected via DVI as there is no HDMI (only display port, thanks HP).</p>
<p dir="auto">Monitors are in portrait mode &amp;  MM is setup in single instance configuration using this post as a template (<a href="https://forum.magicmirror.builders/topic/17239/two-display/3?_=1663555322286">linky</a>)</p>
<p dir="auto">The latest version of Bullseye seems to have stopped “vcgencmd display_power 0” from working , it no longer blanks the display and just responds with display_power=1.  This appears to be due to a change to the KMS driver.</p>
<p dir="auto">Googling give me this as an alternative</p>
<pre><code>xrandr --output HDMI-1 --off
</code></pre>
<p dir="auto">It does work &amp; switches the screens off (separate commands for HDMI-1 &amp; HDMI-2) however, using</p>
<pre><code>xrandr --output HDMI-2 --off
xrandr --output HDMI-1 --off
</code></pre>
<p dir="auto">to switch off and</p>
<pre><code>xrandr --output HDMI-1 --rotate right --auto
xrandr --output HDMI-2 --rotate left --right-of HDMI-1 --auto
</code></pre>
<p dir="auto">Puts them back in the right place . Sometimes.<br />
About 1 in every 10 off/on cycles the righthand display ends up on HDMI-1 &amp; HDMI-2 shows the desktop. CTRL W puts it back in the right place, but that’s really annoying &amp; I don’t want to reset the MM every time as it looks ugly whilst repopulating.</p>
<p dir="auto">Has anyone found a more reliable method to blank the displays &amp; return MM back to the correct displays?</p>
]]></description><link>https://forum.magicmirror.builders/topic/17885/rpi4-dual-monitor-blanking</link><generator>RSS for Node</generator><lastBuildDate>Thu, 11 Jun 2026 19:40:52 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17885.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Jul 2023 09:14:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Tue, 14 Nov 2023 19:16:10 GMT]]></title><description><![CDATA[<p dir="auto">For anyone having this issue:</p>
<p dir="auto">Change the kms driver to the fake one by editing /boot/config.txt</p>
<p dir="auto">change</p>
<pre><code>dtoverlay=vc4-kms-v3d
</code></pre>
<p dir="auto">to</p>
<pre><code>dtoverlay=vc4-fkms-v3d
</code></pre>
<p dir="auto">Reboot &amp; display will now switch on/off using</p>
<pre><code>vcgencmd display_power 0
vcgencmd display_power 1
</code></pre>
<p dir="auto">I’ve not noticed any problems using the fake driver but I’m not using anything 3D (your results may be different)</p>
]]></description><link>https://forum.magicmirror.builders/post/112517</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112517</guid><dc:creator><![CDATA[grantc66]]></dc:creator><pubDate>Tue, 14 Nov 2023 19:16:10 GMT</pubDate></item><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Tue, 14 Nov 2023 19:11:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grantc66" aria-label="Profile: grantc66">@<bdi>grantc66</bdi></a></p>
<p dir="auto">For anyone having the same issue:</p>
<p dir="auto">Another solution is to edit /boot/config.txt &amp; change to the fake kms driver</p>
<pre><code>dtoverlay=vc4-kms-v3d
</code></pre>
<p dir="auto">to</p>
<pre><code>dtoverlay=vc4-fkms-v3d
</code></pre>
<p dir="auto">reboot &amp; then</p>
<pre><code>vcgencmd display_power 0
vcgencmd display_power 1
</code></pre>
<p dir="auto">work as they used to do.</p>
<p dir="auto">I’ve not noticed any negative effect from using the fake one but I’m not using any 3D effects (your results may vary).</p>
]]></description><link>https://forum.magicmirror.builders/post/112515</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112515</guid><dc:creator><![CDATA[grantc66]]></dc:creator><pubDate>Tue, 14 Nov 2023 19:11:11 GMT</pubDate></item><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Sun, 09 Jul 2023 19:36:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grantc66" aria-label="Profile: grantc66">@<bdi>grantc66</bdi></a><br />
There are ways to move windows to a specific screen on the bash. But it is complicated.<br />
Maybe one of the solutions in <a href="https://askubuntu.com/questions/702071/move-windows-to-specific-screens-using-the-command-line" target="_blank" rel="noopener noreferrer nofollow ugc">this thread</a> solves your problem.</p>
]]></description><link>https://forum.magicmirror.builders/post/110187</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110187</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 09 Jul 2023 19:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Sun, 09 Jul 2023 10:33:50 GMT]]></title><description><![CDATA[<p dir="auto">After nearly a week of trying different things, short of removing the KMS driver or reverting to Buster, the only method I could come up with was to use the xset screensaver.</p>
<p dir="auto">Set the timeout to 3 minutes<br />
<code>xset -display :0 s 180 </code><br />
and do<br />
<code>xset -display :0 s reset</code><br />
to wake it up on motion.</p>
<p dir="auto">It’s not elegant but without any cec control of the monitor it appears to be my only solution, unless anyone has a method to get xrandr to keep electron on the correct monitor.</p>
]]></description><link>https://forum.magicmirror.builders/post/110175</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110175</guid><dc:creator><![CDATA[grantc66]]></dc:creator><pubDate>Sun, 09 Jul 2023 10:33:50 GMT</pubDate></item><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Fri, 07 Jul 2023 15:18:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a> Thanks for the suggestion.  Unfortunately not a timing issue.</p>
<p dir="auto">Adding a delay didn’t change the behaviour. ☹️</p>
]]></description><link>https://forum.magicmirror.builders/post/110157</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110157</guid><dc:creator><![CDATA[grantc66]]></dc:creator><pubDate>Fri, 07 Jul 2023 15:18:16 GMT</pubDate></item><item><title><![CDATA[Reply to RPI4 Dual Monitor blanking on Thu, 06 Jul 2023 18:44:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/grantc66" aria-label="Profile: grantc66">@<bdi>grantc66</bdi></a> Hi,</p>
<p dir="auto">it may be a timing issue.<br />
Maybe a sleep 1 between the two xrand commands helps.</p>
]]></description><link>https://forum.magicmirror.builders/post/110154</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/110154</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Thu, 06 Jul 2023 18:44:57 GMT</pubDate></item></channel></rss>