<?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[Vertical Image Diagonal Line Issue]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">I’m new here and I’d like to start by thanking everyone for all of their inspired work.</p>
<p dir="auto">I’m having an issue that I don’t believe is tied to the Magic Mirror but rather the raspberry pi in general.</p>
<p dir="auto">I rotated the display near the beginning of my build and ever since then, when an image is moving on screen it passes through what I’d describe as fixed diagonal lines running through the screen.  It looks as though the rectangular image is made up from 2 or 3 parallelograms and it’s only visible when an image moves on screen.</p>
<p dir="auto">Anyone seen this before and/or have any idea for a fix?</p>
<p dir="auto">Thanks in advance</p>
]]></description><link>https://forum.magicmirror.builders/topic/10404/vertical-image-diagonal-line-issue</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 08:07:58 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/10404.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 May 2019 15:12:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Mon, 13 May 2019 14:53:57 GMT]]></title><description><![CDATA[<p dir="auto">Here’s an update with an even better fix!</p>
<p dir="auto">While beginning my journey into custom css, I quickly came across another fix to the poor graphics of a vertically rotated screen.  In my opinion, this fix is even better than using xrandr because this fix saves a ton on performance, results in a look just as good as using the screen in its native horizontal look, and once you implement it, it will stay implemented.</p>
<p dir="auto">All you have to do is copy and paste the following to your MagicMirror’s custom css:</p>
<pre><code> body {
        margin: 0;
	position: absolute;
 	transform: rotate(90deg);
 	transform-origin: bottom left;
	width: 100vh;
	height: 100vw;
	object-fit: cover;
	top: -100vw;
        visibility: visible;
 }
</code></pre>
<p dir="auto">There you go, just like that you’re set. The custom css of modules may have to be edited as well to make it work but that’s a small price to pay for a much better finished product.</p>
<p dir="auto">Credit where credit is due, I found this fix right <a href="https://forum.magicmirror.builders/topic/9707/save-performance-when-rotating-screen-e-g-on-raspberry-pi">here</a> on the forum!</p>
]]></description><link>https://forum.magicmirror.builders/post/56984</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56984</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Mon, 13 May 2019 14:53:57 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Fri, 10 May 2019 19:00:05 GMT]]></title><description><![CDATA[<p dir="auto">Here’s a fix for screen tearing/graphical errors when you’ve rotated the screen to a vertical position.</p>
<p dir="auto">First, you need to change your GL Driver to Full KMS. To do so, run:</p>
<pre><code>     sudo raspi-config
</code></pre>
<ul>
<li>
<p dir="auto">Select Advanced Options</p>
</li>
<li>
<p dir="auto">Select GL Driver</p>
</li>
<li>
<p dir="auto">Select G1 GL (Full KMS) OpenGL desktop driver with full KMS</p>
</li>
<li>
<p dir="auto">Select Finish</p>
</li>
<li>
<p dir="auto">Reboot</p>
</li>
</ul>
<p dir="auto">Upon reboot, you’ll find your screen is horizontal.<br />
To fix this, first run:</p>
<pre><code>     xrandr -q
</code></pre>
<p dir="auto">You will be presented with a list of ports, the port that your monitor is connected to will say “connected.”</p>
<p dir="auto">It should look something like this:</p>
<p dir="auto">Screen 0: minimum 320 x 200, current 1080 x 1920, maximum 2048 x 2048<br />
HDMI-1 connected 1080x1920+0+0 (normal left inverted right x axis y axis) 1210mm x 680mm<br />
1920x1080i       60.0*+<br />
1680x1050     59.8     60.0<br />
1024x768       60.0<br />
800x600        60.3     56.2<br />
640x480        59.9<br />
Composite-1 unknown connection (normal left inverted right x axis y axis)<br />
720x480        62.69</p>
<p dir="auto">In my instance, the port I need to know is HDMI-1.  Yours may very well be different.</p>
<p dir="auto">Now, using the name of the connected port, run:</p>
<pre><code>xrandr --output (name of your connected port) --rotate right
</code></pre>
<p dir="auto">My example would be:</p>
<pre><code>xrandr --output HDMI-1 --rotate right
</code></pre>
<p dir="auto">There you go! Now, your screen is vertical and not suffering from the awful screen tearing that it was.  Not going to say it’ll look as good as it does horizontally but this fix vastly improved how my raspberry pi and MagicMirror looked when the screen is vertical.</p>
<p dir="auto">I haven’t yet figured out how to make xrandr rotate on boot (any assistance there would be appreciated!) therefore, you’ll have to rotate the screen each time you boot it up.</p>
<p dir="auto">When I do figure out how to make xrandr rotate upon boot, I’ll amend this guide!</p>
<p dir="auto">Good luck, everybody!</p>
]]></description><link>https://forum.magicmirror.builders/post/56916</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56916</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Fri, 10 May 2019 19:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Fri, 10 May 2019 14:00:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mfruckus" aria-label="Profile: mfruckus">@<bdi>mfruckus</bdi></a> cool… i just did a google search to find that info…  will be great if you post a step by step for others</p>
]]></description><link>https://forum.magicmirror.builders/post/56904</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56904</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 10 May 2019 14:00:20 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Fri, 10 May 2019 13:08:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/56899">Vertical Image Diagonal Line Issue</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mfruckus" aria-label="Profile: mfruckus">@<bdi>mfruckus</bdi></a> see</p>
<p dir="auto"><a href="https://askubuntu.com/questions/95812/how-can-i-rotate-my-display-in-the-most-easy-way/95825" target="_blank" rel="noopener noreferrer nofollow ugc">https://askubuntu.com/questions/95812/how-can-i-rotate-my-display-in-the-most-easy-way/95825</a></p>
</blockquote>
<p dir="auto">Thanks so much man. I got it working. This was the exact info I needed.</p>
<p dir="auto">Rendering is still imperfect but there’s no screen tearing at all. Really really appreciate it. Going to post a detailed solution here shortly because this info is too hidden.</p>
]]></description><link>https://forum.magicmirror.builders/post/56902</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56902</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Fri, 10 May 2019 13:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Fri, 10 May 2019 11:49:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mfruckus" aria-label="Profile: mfruckus">@<bdi>mfruckus</bdi></a> see</p>
<p dir="auto"><a href="https://askubuntu.com/questions/95812/how-can-i-rotate-my-display-in-the-most-easy-way/95825" target="_blank" rel="noopener noreferrer nofollow ugc">https://askubuntu.com/questions/95812/how-can-i-rotate-my-display-in-the-most-easy-way/95825</a></p>
]]></description><link>https://forum.magicmirror.builders/post/56899</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56899</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 10 May 2019 11:49:18 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Fri, 10 May 2019 11:11:25 GMT]]></title><description><![CDATA[<p dir="auto">At this point, from what I’ve read, the issue of the screen tearing when vertical seems to be related to using the legacy driver.  Supposedly a switch to Full KMS should work but I need to rotate my screen using xrandr.  Can anyone give me the breakdown on using xrandr to rotate my screen vertically?</p>
<p dir="auto">Would be supremely appreciated</p>
]]></description><link>https://forum.magicmirror.builders/post/56898</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56898</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Fri, 10 May 2019 11:11:25 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Wed, 08 May 2019 19:18:00 GMT]]></title><description><![CDATA[<p dir="auto">I’ve also tried installing just a clean raspbian stretch. However, the problem persists when I rotate the display with only the desktop environment of stretch running.</p>
<p dir="auto">I’m now thinking that the 32" Samsung I’m using may be the issue and I’m going to try out another make/model.</p>
]]></description><link>https://forum.magicmirror.builders/post/56839</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56839</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Wed, 08 May 2019 19:18:00 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Tue, 07 May 2019 16:46:55 GMT]]></title><description><![CDATA[<p dir="auto">I tried out all of the options (Full Kernel, Fake Kernel, and Legacy).</p>
<p dir="auto">For some reason, using the Full Kernel and the Fake Kernel somehow disregards my /boot/config.txt which tells it to rotate vertically.  Changing the value and rebooting does nothing.  I’m only able to be vertical at all when using Legacy.</p>
<p dir="auto">I’m fairly confounded as to why I’m not even able to get the display vertical with Full KMS and Fake KMS.  My hunch is that it may not be of huge importance to my diagonal line issue.</p>
<p dir="auto">Even when using Legacy, if the display is horizontal, there’s no diagonal lines.  It seems that it just wants to divide the vertical screen with a couple diagonal lines.  There must be a solution though.</p>
]]></description><link>https://forum.magicmirror.builders/post/56783</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56783</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Tue, 07 May 2019 16:46:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Tue, 07 May 2019 15:29:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Thanks for the info. I’m going to give it a shot and I’ll come back with results.</p>
<p dir="auto">cheers</p>
]]></description><link>https://forum.magicmirror.builders/post/56780</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56780</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Tue, 07 May 2019 15:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Tue, 07 May 2019 15:25:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mfruckus" aria-label="Profile: mfruckus">@<bdi>mfruckus</bdi></a>  i have never done this  so, searching yields this</p>
<p dir="auto"><a href="http://www.raspberryconnect.com/gamessoftware/item/314-trying_out_opengl_on_raspberry_pi_3" target="_blank" rel="noopener noreferrer nofollow ugc">http://www.raspberryconnect.com/gamessoftware/item/314-trying_out_opengl_on_raspberry_pi_3</a></p>
]]></description><link>https://forum.magicmirror.builders/post/56779</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56779</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 07 May 2019 15:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Tue, 07 May 2019 15:16:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I’m really new to all of this so I’m not 100% certain if I am or not. Is there a way that I could check?</p>
]]></description><link>https://forum.magicmirror.builders/post/56778</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56778</guid><dc:creator><![CDATA[mfruckus]]></dc:creator><pubDate>Tue, 07 May 2019 15:16:04 GMT</pubDate></item><item><title><![CDATA[Reply to Vertical Image Diagonal Line Issue on Tue, 07 May 2019 15:14:02 GMT]]></title><description><![CDATA[<p dir="auto">are you using the fake gpu driver?   some problems with rendering have been reported, particularly in the rotated layout</p>
]]></description><link>https://forum.magicmirror.builders/post/56777</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/56777</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 07 May 2019 15:14:02 GMT</pubDate></item></channel></rss>