<?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[RecalBox RGB Dual : Failover to get readable notifications]]></title><description><![CDATA[<p dir="auto">As an important reason why I play on RecalBoxed Pi with the great RecalBox RGB Dual add-on, is because it can handle RetroAchievements and CRT display (and as such, is superior to a MisterFPGA solution - hey, just pushing a joke here 🤭), I've been quite bothered about how unreadable the RetroArch notifications are with this setup (all hyper stretched vertically, due to the specific resolution ratio used by the add-on, in coordination with the way RetroArch handles notifications display).</p>
<p dir="auto">So I played with the various RetroArch settings on messages/notifications and found a solution.<br />
It's an inferior one compared to the nice RetroAchievements widget, but at least it's a readable one.<br />
It mainly involves switching back to classic text only notifications (which are also static, not scrolling).</p>
<p dir="auto">Here is the result I got with my configuration:<br />
<img src="https://s3-eu-west-1.amazonaws.com/forums.recalbox.com/9740ed07-2cf5-43e9-8e24-5d19c5b3b19f.jpg" alt="IMG_20240813_175450_623.jpg" class=" img-responsive img-markdown" /></p>
<p dir="auto">To get this, I created a <code>.retroarch.cfg</code> RetroArch configuration file in <code>/recalbox/share/</code> directory (that's <code>\\RECALBOX\share\</code> when accessing using samba share),<br />
with the following content :</p>
<pre><code>menu_enable_widgets = "false"
video_message_color = "ffff20"
video_msg_bgcolor_enable = "true"
video_msg_bgcolor_red = "10"
video_msg_bgcolor_green = "10"
video_msg_bgcolor_blue = "70"
video_msg_bgcolor_opacity = "0.5"
video_font_path = "/recalbox/share/fonts/VIENNAHY.TTF"
video_font_size = "25"
video_message_pos_x = "0.04"
video_message_pos_y = "0.06"
</code></pre>
<blockquote>
<p dir="auto"><em>While editing this file, If like me you also got problems with RetroAchievements "hardcore" mode not activating on some cores (like PlayStation), despite having it configured as such on RecalBox configuration menu, you can also add this entry (anywhere in the same configuration file) that will force "hardcore" mode (the RecalBox mode setting from the configuration menu is then bypassed, please note that) :</em></p>
<pre><code>cheevos_hardcore_mode_enable = "true"
</code></pre>
</blockquote>
<p dir="auto">Notice that a specific font is being used on the <code>video_font_path</code> parameter, not provided with RetroArch or RecalBox, but key to get readable notifications.<br />
It's this font : <a href="https://www.1001fonts.com/gf-vienna-heavy-font.html" rel="nofollow ugc">https://www.1001fonts.com/gf-vienna-heavy-font.html</a><br />
So you need to download the font here, getting a <code>gf-vienna-heavy.zip</code> file.<br />
Then unzip that file and copy the <code>VIENNAHY.TTF</code> font file in a new directory on your Pi: <code>/recalbox/share/fonts/</code> (so create a new <code>fonts</code> directory in <code>/recalbox/share/</code> and copy that file in it).<br />
As you can see on its webpage preview, that this font is quite stretched horizontally, so... it compensates the vertical stretch induced by the RGB Dual resolution. <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
<p dir="auto">And that's about it.</p>
<p dir="auto">You can change the message colors if you don't like those I used. Just experiment with the various color parameters in the configuration file, background opacity, etc.<br />
Also you can see that the message background isn't exactly behind the message text, but nothing can be done on that, it's like that with any font, even the default RetroArch one.</p>
]]></description><link>https://forum.recalbox.com/topic/34889/recalbox-rgb-dual-failover-to-get-readable-notifications</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 18:07:47 GMT</lastBuildDate><atom:link href="https://forum.recalbox.com/topic/34889.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Aug 2024 16:42:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Fri, 27 Dec 2024 09:32:53 GMT]]></title><description><![CDATA[<p dir="auto">I have a similar issue on my recalbox pc with radeon graphics. Have tried changing the fonts, first to vienna and then to ubuntu<br />
This is my issue:<br />
<img src="https://ibb.co/PxTbc9c" alt="unreadable font image #1" class=" img-responsive img-markdown" /><br />
![unreadable font image #2](<a href="https://ibb.co/PxTbc9c" rel="nofollow ugc">https://ibb.co/PxTbc9c</a><br />
<a href="https://ibb.co/RgCMtCN" rel="nofollow ugc">https://ibb.co/RgCMtCN</a>)</p>
]]></description><link>https://forum.recalbox.com/post/194170</link><guid isPermaLink="true">https://forum.recalbox.com/post/194170</guid><dc:creator><![CDATA[thulias]]></dc:creator><pubDate>Fri, 27 Dec 2024 09:32:53 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Sun, 18 Aug 2024 08:11:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/2274">@dma-sc</a> thanks so much for your solution! <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64c.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--raised_hands" title=":raised_hands:" alt="🙌" /></p>
]]></description><link>https://forum.recalbox.com/post/192918</link><guid isPermaLink="true">https://forum.recalbox.com/post/192918</guid><dc:creator><![CDATA[LeCoon]]></dc:creator><pubDate>Sun, 18 Aug 2024 08:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Wed, 14 Aug 2024 16:51:07 GMT]]></title><description><![CDATA[<p dir="auto">Glad to be of help!</p>
]]></description><link>https://forum.recalbox.com/post/192874</link><guid isPermaLink="true">https://forum.recalbox.com/post/192874</guid><dc:creator><![CDATA[dma-sc]]></dc:creator><pubDate>Wed, 14 Aug 2024 16:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Wed, 14 Aug 2024 14:55:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/2274">@dma-sc</a> thanks for all, I pushed code in next version</p>
]]></description><link>https://forum.recalbox.com/post/192871</link><guid isPermaLink="true">https://forum.recalbox.com/post/192871</guid><dc:creator><![CDATA[beudbeud]]></dc:creator><pubDate>Wed, 14 Aug 2024 14:55:11 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Wed, 14 Aug 2024 12:22:43 GMT]]></title><description><![CDATA[<p dir="auto">The vertical position of the message/notification can also be lower with this last font actually, like setting it to :</p>
<pre><code>video_message_pos_y = "0.05"
</code></pre>
<p dir="auto"><img src="https://s3-eu-west-1.amazonaws.com/forums.recalbox.com/f0678969-5490-40cb-ae2f-b41c8cd62009.jpg" alt="gb1_resultat.jpg" class=" img-responsive img-markdown" /><br />
<img src="https://s3-eu-west-1.amazonaws.com/forums.recalbox.com/e65cf611-1645-4746-a55b-b1efb22a6220.jpg" alt="md1_resultat.jpg" class=" img-responsive img-markdown" /><br />
(or even to <code>"0.04"</code> if you don't mind have descender part of letters g-j-p-q-y, half cropped on some RetroArch cores resolution ratios)</p>
]]></description><link>https://forum.recalbox.com/post/192870</link><guid isPermaLink="true">https://forum.recalbox.com/post/192870</guid><dc:creator><![CDATA[dma-sc]]></dc:creator><pubDate>Wed, 14 Aug 2024 12:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Wed, 14 Aug 2024 07:17:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/90">@beudbeud</a> Ah cool, thanks for testing this. <img src="https://forum.recalbox.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=qq7v1sdgudo" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">As you're talking about including it in the distrib, I see a potential problem with the used font's license.<br />
So I went an extra mile and modified an existing font included in RecalBox (the "unbuntu_condensed" one).<br />
Here is the result (some software provides automatic functions for this and is intuitive enough, I used "fontforge"): <a href="https://github.com/mstempell/ubuntu-condensed-4x-wide/raw/main/ubuntu_condensed-4x_wide.ttf" rel="nofollow ugc">https://github.com/mstempell/ubuntu-condensed-4x-wide/raw/main/ubuntu_condensed-4x_wide.ttf</a><br />
And here is how it looks like with this modified font:<br />
<img src="https://s3-eu-west-1.amazonaws.com/forums.recalbox.com/4522d448-07ec-453c-9d55-2295e12bc0a5.jpg" alt="IMG_20240814_085514_858.jpg" class=" img-responsive img-markdown" /></p>
<p dir="auto">For people willing to use it directly, after following the instructions from my previous post, just put this new font file in the <code>/recalbox/share/fonts/</code> directory and change the <code>video_font_path</code> parameter to:</p>
<pre><code>video_font_path = "/recalbox/share/fonts/ubuntu_condensed-4x_wide.ttf"
</code></pre>
]]></description><link>https://forum.recalbox.com/post/192868</link><guid isPermaLink="true">https://forum.recalbox.com/post/192868</guid><dc:creator><![CDATA[dma-sc]]></dc:creator><pubDate>Wed, 14 Aug 2024 07:17:44 GMT</pubDate></item><item><title><![CDATA[Reply to RecalBox RGB Dual : Failover to get readable notifications on Tue, 13 Aug 2024 22:30:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.recalbox.com/uid/2274">@dma-sc</a> thanks you so much, I just try it and it work perfectly.</p>
<p dir="auto">I will see for add this configuration in the next release of recalbox</p>
]]></description><link>https://forum.recalbox.com/post/192864</link><guid isPermaLink="true">https://forum.recalbox.com/post/192864</guid><dc:creator><![CDATA[beudbeud]]></dc:creator><pubDate>Tue, 13 Aug 2024 22:30:24 GMT</pubDate></item></channel></rss>