HDMI-Audio and aspect ratio

258 views
Skip to first unread message

R Oort

unread,
Oct 13, 2017, 5:46:26 PM10/13/17
to Android-x86
How can i get HDMI-Audio AND a good screen resolution ...

I've installed 7.1 32bit rc2 on my Atom-Ion2 system
connected with an HDMI to my TV

After booting i get a good screen and full screen , but no audio when i play a video (youtube)

After some tinkering i found out that i can cat HDMI-audio to work when i ad 'video=HDMI-A-1:D' to my grub boot
however now the screen resultion is less and full screen video get's horiontal black bars and the video has wrong aspect ratio.

How can i get the screen resolution to normal AND have HDMI-audio ?

P.S. i've also tried "nomodeset xforcevesa" and various "vga=xxx" settings

Chih-Wei Huang

unread,
Oct 16, 2017, 2:37:48 AM10/16/17
to Android-x86
Have you tried video=(your_monitor_resolution)?
(e.g., video=1920x1080)



--
Chih-Wei
Android-x86 project
http://www.android-x86.org

R Oort

unread,
Oct 16, 2017, 2:31:11 PM10/16/17
to Android-x86
Yes i tried adding "video=HDMI-A-1:D video=1920x1080" but makes no difference

Is there a way to see the current screen resolution in Android X86 ?

When i boot without grub parameters the screen is good, bud sadly no audio 


Op maandag 16 oktober 2017 08:37:48 UTC+2 schreef Chih-Wei Huang:

R Oort

unread,
Oct 16, 2017, 3:43:56 PM10/16/17
to Android-x86
also tried:
  video=HDMI-A-1:1920x1080 -> no audio (good aspect ratio)
  video=HDMI-A-1:1920x1080D -> audio, but wrong aspect ratio
  video=HDMI-A-1:1920x1080-24D  -> no audio (good aspect ratio)


Op maandag 16 oktober 2017 20:31:11 UTC+2 schreef R Oort:

R Oort

unread,
Oct 16, 2017, 5:22:30 PM10/16/17
to Android-x86
Found it !
After reading a lot about kernel parameters, i found this worked: video=HDMI-A-1:1920x1080MRD

Info:
video=conn:res[M][R][-bpp][@refresh][i][m][eDd]

M if specified, means that the display timing frequency will be computed using VESA CVT standard, otherwise a hard-coded timing table will be used.
R if specified, means that a "reduced blanking" display timing frequency will be used. This is useful for digital displays (LVDS, DVI or HDMI). Otherwise standard timing will be used.
e, if specified, means to enable the port (even if no device/monitor is detected).
D, if specified, means to enable the port (even if no device/monitor is detected) and use the Digital interface.
d, if specified, means to disable the port (even if there is a monitor attached there).

P.S. To find out the correct connection labels on your system use 'ls -l /sys/class/drm/' 


Op maandag 16 oktober 2017 21:43:56 UTC+2 schreef R Oort:
Reply all
Reply to author
Forward
0 new messages