The filter (see Michael's link) is just a ferrite ring around the outside of the cable; it's purpose is to stop the cable radiating and/or picking up external interference. Good practice rather than essential, and unlikely to be the reason the longer cable doesn't work.
VGA cables are short-range. The wires inside have considerable self-capacitance and self-inductance that distort fast-changing signals such as video. They're 'good enough' to link a monitor to a nearby computer, but not for long runs. The absolute maximum length of a high-end VGA cable sending low resolution video in perfect conditions is about 30 metres, and they can't send ultra-high video at all.
Reasons a longer cable might not work include:
- The computer's transmitter is weak or distorts the signal. Old electronics perform less well than modern electronics especially at the budget end.
- The monitor's electronics don't do a good job of recovering mangled signals.
- The cable isn't well-made; skimping on copper, screening, and the connectors increases distortion, as does sub-optimal layout of the wires relative to each other. (A cheap cable might have no screening at all.)
- Something nearby is generating interference,
Not unlikely that all four factors occur together. Fixing this type of problem varies case by case.
If several long cables are available, try them all. One might perform better than the others. Or try coughing up for the best VGA cable on the market, cross-fingers, sacrifice a virgin, and hope for the best! It might not work.
But all is not lost, this isn't an unusual problem! Search ebay, amazon and the other Usual Suspects for 'VGA Extender', which are available in various forms. This example on ebay might do. A CAT5 patch cable is needed as well, so a 'VGA Booster' like this example on Amazon might be easier. (Out of stock at the moment.)
VGA has been superseded by faster more reliable technologies like HDMI; they're also short-range!
Dave
Edited By SillyOldDuffer on 03/07/2022 09:26:02