You are not logged in.
I have an Asus J1800I-C with an HDMI connection to a JVC television being used as a mediacentre. Booting when the TV is off or on another channel results in no display. I've tried disconnecting and reconnecting the HDMI cable but nothing happens.
From searching around I came to the conclusion that loading an EDID file might be the solution. Unfortunately I don't have a file and creating one with the get-edid command fails:
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface
zsh: illegal hardware instruction sudo get-edidI did find some edid files in /sys/devices/ and tried to use the appropriate (HDMI) one as a custom file following the wiki (booting through EFISTUB with early KMS) but it made no difference.
lspci
00:00.0 Host bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series SoC Transaction Register (rev 0e)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
00:13.0 SATA controller: Intel Corporation Atom Processor E3800 Series SATA AHCI Controller (rev 0e)
00:14.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series USB xHCI (rev 0e)
00:1a.0 Encryption controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Trusted Execution Engine (rev 0e)
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
00:1c.0 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 1 (rev 0e)
00:1c.1 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 2 (rev 0e)
00:1c.2 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 3 (rev 0e)
00:1c.3 PCI bridge: Intel Corporation Atom Processor E3800 Series PCI Express Root Port 4 (rev 0e)
00:1f.0 ISA bridge: Intel Corporation Atom Processor Z36xxx/Z37xxx Series Power Control Unit (rev 0e)
00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 0e)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)The native TV resolution is 1366x768 which from my investigations seems to be problematic (it seems to default to 1360x768 on HDMI as that appears on the screen when switching channels). Are there any other possible solutions to get the display up whether the TV is on or not?
Last edited by pauper (2016-03-02 23:10:35)
Offline
I tried building my own EDID as detailed in the wiki [ https://wiki.archlinux.org/index.php/ke … s_and_EDID ] but edid-decode kept spitting out
EDID block does NOT conform to EDID 1.3!
Detailed block string not properly terminatedeven after fixing the checksum.
Finally I followed the next part of the wiki by adding video=HDMI-A-1:1360x768-24@60D as a kernel parameter. I wasn't too confident as it said the resolution wouldn't be taken into account and it was also referencing nouveau documentation but it seems to have worked. I forgot to say that I was getting 4 warning beeps at bios setup when booting with the TV off or on another channel - these beeps still occur but it is booting to a 1360x768@60Hz display.
Offline
What does /var/log/Xorg.0.log or xrandr show as possible resolutions?
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
xrandr
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 330mm
1360x768 59.80*+ 60.02
1920x1080 60.00 50.00 59.94
1920x1080i 60.00 50.00 59.94
1280x1024 75.02 60.02
1280x720 60.00 60.00 50.00 50.00 59.94
1024x768 75.08 60.00
800x600 72.19 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 72.81 60.00 59.94
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)cat .local/share/xorg/Xorg.0.log| egrep "[0-9]{3,}x[0-9]"
[ 5.467] Kernel command line: root=/dev/mapper/VG00-LVroot rw initrd=/intel-ucode.img initrd=/initramfs-linux.img video=HDMI-A-1:1360x768-24@60D
[ 5.515] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 5.515] (--) intel(0): Output HDMI1 using initial mode 1360x768 on pipe 0
[ 5.580] (II) intel(0): switch to mode 1360x768@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection noneOffline
The monitor settles for 1360x768 even though it has mode lines for 1920x1080...
Does it act different with a regular VGA connector?
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
Yeah, I saw that - I have the manual for the TV and it says native resolution is 1366x768, setting the resolution to anything higher just causes everything to run off the screen.
Unfortunately I don't have a VGA connector to test, but things seem to be working OK with the solution above, I'll probably mark this as solved if I don't encounter any problems in the next few days.
Offline
Maybe you could add i915 drmkms, etc to your /etc/modprobe.d modules and re mkinitcpio -p linux.
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
Yeah, I already have early KMS working fine. Thanks for your help, I'll mark this as solved.
Offline