-
Notifications
You must be signed in to change notification settings - Fork 1.7k
No Signal for Raspberry pi 4 and a certain screen works on rpi 3 using same sd card #1383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
There is no hdmi boost on Pi4. A low quality cable may be the cause of the issue. Do you have a different one you can try? |
@popcornmix please don't take this the wrong way, but 'no signal' seems to be quite a pervasive issue with the Pi 4 and while I'm sure in some, relatively few by comparison, cases it is HDMI cable related not all are. I too have problems with HDMI handshaking where the Pi 3 works fine and the 4 does not. I have tried the official Pi cable, a ton of different combinations of settings in config, expensive HDMI 2.0 cables, cheap ones. Nothing works. There needs to be a concerted overhaul of HDMI handshaking in the firmware because currently it just isn't fit for purpose and pales in comparison to the Pi 2 and 3 models. |
@squuid There will be no rewrite of the Raspberry Pi HDMI firmware because it's all moved to KMS. btw: Ranting about something is the best way to ensure engineers will ignore you whether or not your complaint is valid. |
@timg236 Apologies. And thank you for the quick response. Where can I file a proper and full bug report to better assist with getting this issue resolved? |
It's not pervasive - it's very rare. There does seem to be a issues in some cases, but we have never been able to replicate in house. There is one specific resolution that we know does not work, native 1366x768 devices. If yours is one of those then we do have a monitor that exhibits that behaviour although it's going to be awkward to fix. Comparing with Pi3 is not helpful as they have different HDMI hardware. For a bug report, this repo is the right place, will need details of the Pi model, version of software, the type of device you are attaching to and a dump of the EDID (tvservice -d edid.bin then base64 edid.bin, copy the result to the bug report) and any other information you think relevant. |
It's vanilla 1080p@60hz tbh. I have the following attached to an Epson 5020UBe projector with no issues; Humax HDR-2000T, Apple TV 4K, Sony PS4, Xbox One X, Nintendo Switch and a Pi 3B+. |
hello just to mention: alle my cables worked on all other setups being it rpi3 pc attached, nuc attached (which also uses hdmi mini/micro can't remember exactly the name) but failed to work on rpi4 except when using a passive hdmi booster which i bought here https://www.bol.com/nl/rnwy/account/order_details/2946756810?language=en that device makes the screen work on the rpi4. But just to be sure i also bought the official rpi4 hdmi cable and with that cable i do not have to use the hdmi signal booster anymore @Squuiid if you happen to have a powered hdmi switcher which happens to boost the signal or if you got a passive hdmi booster like the one i bought you could try those. OR buy the official rpi4 hmdi cable as that one works for me also even though all other cables worked with rpi3 |
@joyrider3774 Thanks. I actually have the official cable, as well as several adapters, and even an HDMI2.1 certified cable (expensive!) and still no joy. |
@joyrider3774 Can you explain how you managed to use the same cables on Pi 3 and Pi 4? |
@pelwell i had bought an hdmi micro to hdmi convertor (which works as i tested that on my intel nuc) and the cable i used to attach the screen and the hdmi micro to hdmi convertor was the same hdmi cable i used for attaching my pi3 to the same screen. I know every part works in other setups so they are not to blame. I even tried many different hdmi cables. I also tried a direct micro hdmi to hdmi cable which also works on my intel nuc when attaced to tv or pc screen. The screen worked when using with rpi3 without hdmi boost setting. So yeah even though every part works on different setups it does not work with the pi4. So eventually i had bought those passive hdmi boosters which works with the cables that did not seem to work in the pi4 the screen got a signal then but i also had bought the official rpi4 cable and that cable works without the passive hdmi boosters. |
The KMS is under development and is making rapid progress. IIRC it's being discussed on the DRI/Kernel mailing lists but is probably only of interest to kernel developers or people who reasonable knowledge of the DRI/KMS stack. |
Huh! That is interesting. I've been trying to diagnose a pi 4 network boot problem for the last couple of days: I don't get the "rainbow" screen from start4.elf. The display is a native 1360x768 Asus VT168. The bootloader diagnostics screen displays correctly, then there's no HDMI output after start4.elf is started. The kernel and initrd are loaded, still with no HDMI output, and it eventually starts displaying the console once the root squashfs has been mounted and (presumably) more driver modules have been loaded. Here's the EDID from tvservice -d: asus-vt168-edid.gz
|
The 1360x768 Asus VT168 is now working correctly with the current firmware. |
@sde1000 is there any way to get the touch screen part going? |
The touch screen part is just connected over USB and works fine once the X server starts. |
Ah I'm using QLC+ to control come lights using buster 20200830 I guess that could be the problem then. Is there a driver that I need to install? |
Assuming you're using the pre-built QLC+ on Pi image, I think you'll have to check with the maintainer. I believe the underlying library (Qt 5.11.3 directly running on OpenGL with no X server) does support touch interfaces but might need some extra configuration. I don't have any experience of this myself. This is now very off-topic for this github issue! |
Hello,
I had a No Signal from Raspberry pi 4 hdmi on this screen https://shop.pimoroni.com/products/hdmi-10-lcd-screen-kit-1024x768 while it works on the raspberry pi 3 with the same sd card. I had tried numerous things like verifying EDID info on the rpi and dumping it forcing the rpi4 to make use of it but it made no difference. I also tried force_hdmi_hotplug as well as specifying custom hdmi modes which all failed. I've spend days messing with the boot/config.Txt until i read that the config_hdmi_boost was being ignored on raspberry pi 4. and i know the screen works with my pc as well as the raspberry pi 3. The screens also shows a led being active on the lcd driver board when it seems to get a signal and this never happens with a pi4 attached.
So i had an idea and attached an hdmi switcher between the rpi 4 and the screen. This hdmi switcher is powered so i thought it might amplify the hdmi signal as well but i'm still not sure of that
and hello after days of trying i have a signal on the rpi 4 with this screen.
But using an hdmi switcher is no option for me as this is for a picade, is there any way i can amplify the signal on a rpi 4 even just for testing purposes by a recompile of something to verify if thats really the problem or can i verify this with a rpi 3 and lowering config_hdmi_boost to 1 ?
just in case here is the base 64 edid data if needed
AP///////wBBMgEAAAAAAAEAAQSiEAwAgAAAAAAAAAAAAAAhCIABAAEAAQABAAEAAQABAAEAAQAA
AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAA
AAAAAAAAAAAAAAAAAGw=
raspberry pi 4 4gb
os:
Raspberry Pi reference 2019-09-26
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 80d486687ea77d31fc3fc13cf3a2f8b464e129be, stage2
Which firmware version (
vcgencmd version
)?Apr 27 2020 14:33:37
Copyright (c) 2012 Broadcom
version 3a8f1793b758d6fb7f375edaa260e069ecd34c88 (clean) (release) (start)
Which kernel version (
uname -a
)?Linux retropie 4.19.118-v7l+ Rpi4 eth_led0 set to 4, amber light stays on #1311 SMP Mon Apr 27 14:26:42 BST 2020 armv7l GNU/Linux
The text was updated successfully, but these errors were encountered: