Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550
-
I don't know if this helps, but for reference, under raspi-config, it shows me the following modes:
4, 9, 16, 85, 35, 51, 82
but I don't trust it, since 82 damn near gave me a heart attack.
-
-
@YFZdude said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
@mmajd80 said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
tvservices:
Group CEA has 4 modes:
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 95: 3840x2160 @ 30Hz 16:9, clock:297MHz progressive
mode 97: 3840x2160 @ 60Hz 16:9, clock:594MHz progressiveGroup DMT has 1 modes:
(prefer) mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressivestate 0xa [HDMI CUSTOM RGB full 4:3], 640x480 @ 60.00Hz, progressive
Call me crazy, but doesn't the above indicate that your TV won't fully support the "mode 85" (1280x768) settings you are trying to force it to use?
i am not sure. if you set hdmi_safe it may list differently, hence i asked @mmajd80 to repost both the config.txt and output of that command again, after making suggested changes...
-
As you can see from above, the "prefer" is pointing to a DVT setting, so while the CEA setting exists for 1920x1080, I cannt use it. In the DVT list, there are only two options (640x480 and my current 1028x768). I am not trying to force anything, but rather figure out how to get hdmi_mode = [SOME VALUE THAT RUNS AND IS BIG].
-
@mmajd80 said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
As you can see from above, the "prefer" is pointing to a DVT setting
This may be because you've manually added the mode to the
config.txt
.so while the CEA setting exists for 1920x1080, I cannt use it
Why ?
-
Group CEA has 4 modes:
mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
mode 95: 3840x2160 @ 30Hz 16:9, clock:297MHz progressive
mode 97: 3840x2160 @ 60Hz 16:9, clock:594MHz progressiveGroup DMT has 2 modes:
mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive
(prefer) mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressivestate 0xa [HDMI CUSTOM RGB full 4:3], 1024x768 @ 60.00Hz, progressive
<script src="https://pastebin.com/embed_js/iVcCj4g3"></script>
I don't know why, but you'll notice above that there are 2 modes with value = 16. If you look at the config.txt embed in the link, you'll see that I have set hdmi_mode = 16, hoping it was 1920x1080, but it is outputting 1024x768. I don't know why.
-
@dankcushions said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
hdmi_group=2
If you take a look at the video configuration page I posted earlier, you'd see that 1080p (CEA) is:
hdmi_group=1 hdmi_mode=16
you have
hdmi_group=2 hdmi_mode=16
which forces the DMT-16 mode - 1024x768
-
Making that change resulted in the Check Device Output error I encountered above. I changed nothing else in the config, only that value from 2 --> 1.
-
That's strange, since the TV reports it supports the mode:
mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive
Try maybe with 720p (
hdmi_mode=4
) ? -
i would also comment out
hdmi_drive=2
it's not on by default, and is only needed to fix sound issues AFAIK. it can have detrimental effects: https://retropie.org.uk/forum/topic/3975/hdmi_drive-2-fixing-audio-but-affecting-picture
-
Would it surprise you to know that I had audio troubles as well? Commenting out that line has resulted in no sound again. Unfortunately, it did not resolve the video issue, either with mode=4 or 16.
I got the same error with group = 1 and mode = 4. The issue seems to be with the group.
Not sure if this helps, but here is a screenshot from Advanced Settings --> Resolutions:
Setting mode = 82 (and 85) resulted in the error as well. It seems like I need to force the tvservice to include this mode somehow...
I should have warned you guys that nothing wrt me and technology work easily. I am probably on hour 25 of configuration.
-
since 82 damn near gave me a heart attack.
what do you mean by this? corruption in the image? it could be your HDMI cable is crapping out once more bandwidth is being asked of it. i would get a new micro hdmi cable (anecdotally, the first cheap one i bought didn't work properly)
-
@mmajd80 said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
Would it surprise you to know that I had audio troubles as well
No, but that's expected when using a DMT mode - since the Pi thinks you have PC monitor connected, not a TV. Should be fixable if you add
hdmi_force_edid_audio=1
to force audio via HDMI. -
No, I just meant that the error that changing it to an unsupported mode gave me the Check Display Output error and I was afraid I was going to have to start over AGAIN.
The cable is from Pi itself, as is the power source. I will try the other cable it came with, but I don't think that's the issue.
-
If I want to use the create new mode function that you linked to earlier, do I just need to put in the line:
hdmi_cvt=1920 1080 60 3 0 0 1
?
Or do I need to define these variables with the code at the top as well?
-
@mmajd80 said in Pi4 unable to display >640x480 on Sony Bravia KDL-26ex550:
No, I just meant that the error that changing it to an unsupported mode gave me the Check Display Output error and I was afraid I was going to have to start over AGAIN.
that's exactly the error i got with my bad micro hdmi cable, fwiw.
i think we need and updated copy of config.txt for what you're trying. we've not seen one that looks right so far.
-
Lol, if all this pain was over a freaking cable...
<script src="https://pastebin.com/embed_js/1PyavU7Q"></script>
-
hdmi_group=2 hdmi_mode=16
which will force 1024x768 (not what you want)
you still have
hdmi_drive=2
set (mitu has posted a workaround for your sound issue)what is the config.txt that you think should work but is not?
-
Any config.txt with hdmi_group = 1 has resulted in a loading error and any mode other than hdmi_mode = 4 or 16 result in the same.
Additionally, setting the framebuffer_height/width and disabling hdmi_group/mode also results in a loading error.
The config.txt uploaded is the latest configuration that actually works. It does display 1028x768, but it DOES display.
I am not in front of the Pi at the moment, but I will make the audio change suggested and comment out the other line when I can get back to it.
-
Given the Advanced Settings, I was hoping that one of mode = 51,82,85 would work, but none did. What confuses me is that the tvservice command lists only 2 modes for DMT, but Advanced Setting lists all of the others. To my stupid eye, it seems like a setting needs to exist in both lists in order to work; hence my clarification question about what code I need to add in order to force a mode above.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.