Hi,
I'm running Arch Linux 3.6.11-17-ARCH+ from the Noobs SD and the problem I'm having is that the HDMI monitor isn't consistently displaying at the config.txt-specified resolution/screen size from one [re-]boot to the next. Sometimes it's OK and sometimes it isn't. These changes are also reflected by /opt/vc/bin/tvservice -s
The config.txt-specified overscans are also sometimes being implemented and sometimes not. Sometimes there's a black bar margin, sometimes the shell text messages are right on the edge, and sometimes they run off the screen. Similarly at the top and bottom of the screen.
All of the above issues are seen in both console mode and lxde/startx
I'm using an offbrand hdmi monitor (Monita mt-9558t) with a 800x480 display. I can get /opt/vc/bin/tvservice -d edid.dat to write a file, but edidparser can't understand it (it reports a bad header: ff ff ff ff ff ff ff ff and exits with a -1). I'm sure the monitor doesn't help but it's all I've got and I figure there should be a way to force it to at least be consistent!
If anyone has any ideas, please advise! Thanks!
Here's my config.txt --
(comment lines removed for clarity)
overscan_left=-10
overscan_right=-10
overscan_top=-20
overscan_bottom=12
overscan_scale=1
hdmi_ignore_edid=0xa5000080
hdmi_ignore_cec=1
setfont=Lat2-Terminus16
hdmi_group=1
#mode=17 = 576i 50hz =21 for 576p 50hz
hdmi_mode=17
hdmi_drive=2
gpu_mem_512=316
gpu_mem_256=128
cma_lwm=16
cma_hwm=32
cma_offline_start=16
[EOF]
[edited for clarity and factual corrections]