VGA port randomly stops working

  • Hi.

    I'm using an old HP laptop with an AMD Fusion system (AMD-E350 processor with Radeon integrated graphics), connected to an old LG Flatron 29" CRT TV through a VGA/RCA converter (yeah, my system is the best, most modern and advanced in the whole world). I can't remember the TV model, but it's one of those huge Flatron CRTs silver colored.
    I was using Windows XP and Kodi in it until yesterday, and everything was working OK-ish, except, you know, Windows XP is old as dirt and the newer versions of Kodi don't support it.

    So I donwloaded LibreELEC 8.2.5 and installed in it. At first it was all good, but then I noticed that randomly the system doesn't output video signal to the VGA port after I turn it on. The splash screen shows up normally, but when Kodi is supposed to start, all I get is a blank screen in the TV. If I have mirrored screens, the screen of the laptop works normally. If I try to go to the settings, in the video options in doesn't show me the VGA, only "Default" and "LVDS" for the Monitor. If I start messing with the resolutions and reboot the system a few times, it suddenly starts working again, and then the "VGA" option shows in the video options. At first I thought it was something to do with the resolution I picked, but then I noticed it behaves the same with any resolution I pick. In fact, sometimes it stops working after a reboot when it's on a certain resolution, and then after the messing around, I reboot it with the same resolution selected and it starts working.
    The Fn buttons to change the screen don't work, I think LibreELEC doesn't have the drivers for them, as they worked normally on Windows.

    This is the result of xrandr. The first result was on a time it was working normally, mirrored. The second result is from when I configured VGA as the Monitor, and activated the "blank other screens" option. I tested it a couple times rebooting and it was all OK, but then after putting everything back in place (the laptop stays with the lid closed in a small rack under the TV) it stopped working again. When I opened the lid, the laptop screen was blank. I removed the VGA cable, and the laptop screen started working again. The third xrandr result is from that time. If I put the cable back on, the laptop screen keeps working but nothing happens to the TV. In this state, if I try to open the settings, the first thing it asks me is if I want to keep this resolution. If I pick "no" the laptop screen blanks again, and if I remove the VGA it switches back on and takes me back to the home screen. If I pick "yes", the laptop screen keeps working, the resolution set in settings is 1366x768, and the only options for Monitor go back to "Default" and "LVDS", without "VGA", even with the cable plugged in. If I run xrandr again now, it's the same as the third one, but now it shows that the VGA is connected (but the TV still doesn't show anything).

    - System working (video signal both on VGA and on laptop screen)

    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192

    LVDS connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 256mm x 144mm

    1366x768 60.02 +

    1280x720 59.97*

    1152x768 59.95

    1024x768 59.95

    800x600 59.96

    848x480 59.94

    720x480 59.94

    640x480 59.94

    HDMI-0 disconnected (normal left inverted right x axis y axis)

    VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

    1024x768 60.00*

    800x600 60.32 56.25

    848x480 60.00

    640x480 59.94


    - System after I configured VGA as the Monitor and marked the option of "Blank other monitors". It was working normally, even after a couple reboots, untill it suddenly stopped.

    Screen 0: minimum 320 x 200, current 320 x 200, maximum 8192 x 8192

    LVDS connected primary (normal left inverted right x axis y axis)

    1366x768 60.02 +

    1280x720 59.97

    1152x768 59.95

    1024x768 59.95

    800x600 59.96

    848x480 59.94

    720x480 59.94

    640x480 59.94

    HDMI-0 disconnected (normal left inverted right x axis y axis)

    VGA-0 connected (normal left inverted right x axis y axis)

    1024x768 60.00

    800x600 60.32 56.25

    848x480 60.00

    640x480 59.94

    - System in the same state as previously, but I unplugged the VGA cable

    Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192

    LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm

    1366x768 60.02*+

    1280x720 59.97

    1152x768 59.95

    1024x768 59.95

    800x600 59.96

    848x480 59.94

    720x480 59.94

    640x480 59.94

    HDMI-0 disconnected (normal left inverted right x axis y axis)

    VGA-0 disconnected (normal left inverted right x axis y axis)



    So, yeah, I'm at a bit of a loss about what to do, as it seems completely random to me. Do you guys have any suggestions?

  • Could be a weak electrical connection between laptop and TV. Maybe a weak output signal of the laptop, bad / too long cable... something like that. On such a weak connection LE can't receive all possible screen resolutions / vertical frequencies.

  • Hi, thanks for the response.

    I noticed that after starting the system I could use xrandr to manually output signal to the VGA port, and it worked fine. But after doing a few tests, the problem seems to not be happening anymore, it's been a couple days that the system starts normally with VGA input, so I have absolutelly no idea what was happening, but I guess it's solved.