Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:c2_forcergb [2016/12/15 16:23] joy.cho [Issue Brief] |
en:c2_forcergb [2016/12/15 16:53] joy.cho [Issue Brief] |
||
---|---|---|---|
Line 1: | Line 1: | ||
========= HDMI Force RGB Option ======= | ========= HDMI Force RGB Option ======= | ||
+ | * Ubuntu : The available version should be the one released after Jun 20, 2016. | ||
+ | * Android : New version will be released soon. | ||
Line 6: | Line 7: | ||
With some TV monitors, there is a bug in their HDMI implementation that sometimes trigger the selection of the wrong colorspace in a magenta/green display.\\ | With some TV monitors, there is a bug in their HDMI implementation that sometimes trigger the selection of the wrong colorspace in a magenta/green display.\\ | ||
+ | |||
+ | {{:en:c2_forcergb_1.png?600}} \\ | ||
+ | http://forum.odroid.com/viewtopic.php?f=141&t=20697#p137351 | ||
+ | |||
It looks TV reports that is capable of YUV422 or YUV444 but it's not indeed.\\ | It looks TV reports that is capable of YUV422 or YUV444 but it's not indeed.\\ | ||
- | To avoid this situation, you can use **forcergb** option to set COLORSPACE_SPACE_RGB444 forcely. | + | To avoid this situation, you can use **forcergb** option to set COLORSPACE_SPACE_RGB444 forcibly. |
- | Here are the more investigations and discussions in ODROID Forum. | + | Here are more investigations and discussions in ODROID Forum. |
* http://forum.odroid.com/viewtopic.php?f=144&t=21780&hilit=forcergb | * http://forum.odroid.com/viewtopic.php?f=144&t=21780&hilit=forcergb | ||
* http://forum.odroid.com/viewtopic.php?f=141&t=21737 | * http://forum.odroid.com/viewtopic.php?f=141&t=21737 | ||
* http://forum.odroid.com/viewtopic.php?f=144&t=20415&p=145208#p145208 | * http://forum.odroid.com/viewtopic.php?f=144&t=20415&p=145208#p145208 | ||
- | * http://forum.odroid.com/viewtopic.php?f=141&t=20697#p137351 | ||
- | {{:en:c2_forcergb_1.png?600}} | + | ===== How to set boot.ini to activate forcergb ===== |
+ | To activate it, add **hdmitx=forcergb** in bootargs. | ||
+ | <code> | ||
+ | setenv bootargs ${bootargs} hdmitx=forcergb | ||
+ | </code> | ||
- | https://youtu.be/30SJT7KUShU | + | Here is the catch.\\ |
+ | The env **hdmitx** has other parameters related to HDMI CEC control.\\ | ||
+ | If you use CEC options, the env format can be **hdmitx=cecf,forcergb** or **hdmitx=cec0,forcergb**.\\ | ||
+ | The ODROID Forum user, wrxtasy from LibreELEC already implemented a good guide for this case.\\ | ||
+ | |||
+ | https://github.com/wrxtasy/LibreELEC.tv.7.0/blob/libreelec-7.1/projects/Odroid_C2/bootloader/boot.ini | ||
- | ===== How to set boot.ini to activate forcergb ===== | ||
<code> | <code> | ||
# Enable | Disable HDMI CEC Control | # Enable | Disable HDMI CEC Control | ||
Line 37: | Line 49: | ||
if test "${hdmi_forcergb}" = "1"; then setenv hdmitx "${hdmitx},forcergb"; fi | if test "${hdmi_forcergb}" = "1"; then setenv hdmitx "${hdmitx},forcergb"; fi | ||
- | #setenv bootargs "${rootopt} ${consoleopt} hdmimode=${hdmimode} ${hdmitx} vout=${vout_mode} ............" | + | setenv bootargs "${rootopt} ${consoleopt} hdmimode=${hdmimode} ${hdmitx} vout=${vout_mode} ............" |
- | setenv bootargs ${bootargs} ${hdmitx} | + | |
</code> | </code> |