1366x768 Sony TV : no sound through hdmi

Hi,

After a long long last night searching but not founding I am asking for some help.

I have installed OSMC on a Raspberry 3, plug in trough hdmi to my Onkyo705 A/V receiver which itself is plug to my old Sony 40D3000.

My Sony 40D3000 Specs are:

  • Maximum Resolution = 1366 x 768
  • Aspect Ratio = 16:9
  • Scan Format = 720p
  • Frequency = 100Hz

When I choose an hdmi_group=1 (CEA) and hdmi_mode=4 I have got wonderful sound but a cropped 1280x720 picture.

When I choose an hdmi_group=2 (DMT) and hdmi_mode=39 I have got an excellent 1360x768 picture but no sound.

Please can tell me give me a hint to get both sound and 1366x768 picture on my old TV ?

Many thanks,

Patgom145

First thought would be what happens if you plug the Pi straight into the Sony?

Strange information … believing Sony’s manual

the TV is able to process 1080/24, 1080p an 1080i Full-HD resolutions! Why fumbling around with this 1366 x 768 resolution which is just the the TV panels property but not what the TV is able to process from the HDMI inputs???

Questions:

  1. What happens if you set hdmi_group to auto and hdmi_mode to 0 within MyOSMC → Pi Config ?
  2. What is the output of tvservice -m cea and tvservice -m dmt if the HDMI cable is directly attached between Pi and TV?

Thanks for your help.

I have plugged my Raspberry Pi 3 directly into my Sony 40D3000.
I have chosen hdmi_mode=39 DMT (1360x768 60 Hz)
and IT WORKS (picture + sound)

But when I plug my raspberry directly into my Onkyo705 A/V receiver, I only have picture with this setting but no sound.
When I choose hdmi_mode=4 CEA (720p 60 Hz) or hdmi_mode=16 CEA (1080p 60 Hz) I have got sound but a cropped image.

Something wrong with my Onkyo 705 setting but I can’t find what!

pg

Your manual says (page 95):
With some TVs and input signals, no sound may be output even when [HDMI Audio Out] is set to On.

Have you disabled all overscan (eg choose 1:1, just scan or how ever it is called on your TV).

Nice to see so many helpers here.

Here is my config.txt

hdmi_ignore_cec_init=1
disable_overscan=1
start_x=1
disable_splash=1
gpu_mem_256=112
sdtv_aspect=3
gpu_mem_512=144
hdmi_group=2
hdmi_mode=39
sdtv_mode=2

I also tried to add those 2 lines but with no success:
hdmi_force_hotplug=1
hdmi_force=2

Here is my DMT or CEA proposals:
osmc@osmc:~$ tvservice -m DMT
Group DMT has 4 modes:
_ mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive_
_ mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive_
_ mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive_
_ (prefer) mode 39: 1360x768 @ 60Hz 16:9, clock:85MHz progressive_

osmc@osmc:~$ tvservice -m CEA
Group CEA has 28 modes:
_ mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive_
_ mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive_
_ mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive_
_ mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive_
_ mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced_
_ mode 6: 720x480 @ 60Hz 4:3, clock:27MHz x2 interlaced_
_ mode 7: 720x480 @ 60Hz 16:9, clock:27MHz x2 interlaced_
_ mode 10: 720x480 @ 60Hz 4:3, clock:54MHz x4 interlaced_
_ mode 11: 720x480 @ 60Hz 16:9, clock:54MHz x4 interlaced_
_ mode 14: 720x480 @ 60Hz 4:3, clock:54MHz x2 progressive_
_ mode 15: 720x480 @ 60Hz 16:9, clock:54MHz x2 progressive_
_ mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive_
_ mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive_
_ mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive_
_ mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive_
_ mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced_
_ mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced_
_ mode 22: 720x576 @ 50Hz 16:9, clock:27MHz x2 interlaced_
_ mode 25: 720x576 @ 50Hz 4:3, clock:54MHz x4 interlaced_
_ mode 26: 720x576 @ 50Hz 16:9, clock:54MHz x4 interlaced_
_ mode 29: 720x576 @ 50Hz 4:3, clock:54MHz x2 progressive_
_ mode 30: 720x576 @ 50Hz 16:9, clock:54MHz x2 progressive_
_ mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive_
_ mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive_
_ mode 35: 720x480 @ 60Hz 4:3, clock:108MHz x4 progressive_
_ mode 36: 720x480 @ 60Hz 16:9, clock:108MHz x4 progressive_
_ mode 37: 720x576 @ 50Hz 4:3, clock:108MHz x4 progressive_
_ mode 38: 720x576 @ 50Hz 16:9, clock:108MHz x4 progressive_

I have also tried [HDMI Audio Out] = On and Off and my Onkyo A/V receiver but with no success.

Probably a setting on my Onkyo A/V receiver but I can not find which one.

Good night,

pg

So, your TV supports 1920x1080 resolution with 50Hz and 60Hz in interlaced and progressive. This is in CEA mode which is intended for TVs and so for with audio over HDMI.

Using DMT is intended for monitors and relates to DVI which has no audio by default.

I strongly suggest to use

HDMI_group=1 (for CEA)
HDMI_mode=16 or 31 or 32

Your TV panel seems to only have a resolution of 1366x768 but let your TV handling Full HD material and downscale it to its required internal resolution.

If you want for any purpose use this strange 1366x768 mode try

HDMI_group=2 (for DMT, typically no sound)
HDMI_mode=39 (exotic resolution)
HDMI_drive=2 (use HDMI mode, should activate audio over HDMI)

but again, I never would use this configuration if the previous should work.

I have the exact same model television. Sony Bravia 40D3000, still going strong after 10 years and many many hours of watching. Picture quality is still decent, allthough its shows that its an old model.

My advice would be to stop working with the native resolution.
Let the TV downsample from 19201080. This way you get 24§, 50 and 60 Hz frequencies, making most standards play fluently with the Pi on the right settings.
To my knowledge you cant get this kind of flexibility on 1360
768.

I will add, that if you (like I did) experience that the picture at 1920x1080 is too big for the screen, you should use the option to calibrate screen area.

Do it for all the 4 available frequencies (23.98, 24, 50 and 60 Hz), then you will not experience any more problems in that regard.

Hi,

Back home after a few days abroad.

I have made a fresh OSMC reinstallation on my Raspberry Pi 3.
When I plug it directly on my TV Sony 40D3000 with no other settings in config.txt it works (sound + good ratio pictures)

When I plug it into my Onkyo 705 A/V receiver same problem :

  • with the original OSMC setting = good ratio picture but no sound
  • with CEA setting 16, 31 or 32 = cropped pictures (and also sharper colors) but sound
  • with DMT setting 39 + hdmi_drive=2 = good ratio picture but no sound


original OSMC setting & DMT setting 39


CEA setting 16, 31 or 32

Not many video settings on my Sony 40D3000 and I think I have tried everything possible.
Probably something I am missing as a newbie on my Onkyo 705 A/V receiver (that I never mastered).

Karsten, what do you mean when you write “you should use the option to calibrate screen area.” ?

I am beginning to loose my patience…

Have a great week-end,

pg

Go settings (the gear wheel) → System Settings → Display.
Set settings level at bottom left to Expert
Go back (up) to Display and scroll down to Video calibration… and follow the prompts.

Use the settings in OSMC for this.

Try to follow grahamh’s instructions, its very easy once you find the menu, and gets Expert settings enabled.

Hi Grahamh & Karsten,

I have found the Expert Mode and tried every possible resolution.
Results:

  • DESKTOP, 640x480p, 720x480p, 720x576p, 1280x720p, 1920x1080p gives sound but cropped picture

  • 800x600p, 1024x768p, 1360x768p gives good picture but no sound.

I then chose 1920x1080p and I used video Calibration.
With top-left = 48x28 and bottom right = 48x28 IT WORKS = wide picture + sound.
Thanks for that.

Other questions for my 1368x768 TV Screen, is it better to upscale 1280x720p or to downscale 1920x1080p (probably the last choice but just to be sure) ?

Last questions for tonight, which frame rate must I choose between 23.98, 24, 50, 59.84 or 60Hz ?

Good night,

pg

Glad you got it to work.

You ask many questions, I’ll try to answer :slight_smile:

I would go with 1920*1080. Simply because you get the very important 24Hz option, which is good for many movies.

What I have done is select all 4 frequencies, and made the screen adjustment for each (a bit of work), and then I let OSMC set screen refresh rate based on the source (As far as I remember its in: System->Video->Playback “Adjust display refresh rate to match video”).
The frame rate you choose when you set the resolution will mostly be used in the OSMC GUI, and you can choose the one you prefer. In theory one can say that higher refresh rate is more fluid in animations, and uses a little more power.

Because our model of TV is a bit slow in changing refresh rates (mine takes about 3 seconds to do it), I set mine to 24Hz as much/most of my media has that refresh rate.

1 Like