我的计算机无法识别某些 VGA 电缆上的显示器分辨率,这是怎么回事?

Leo*_*eda 5 cable display macbook vga external-display

我的 Mac 无法识别(到目前为止)我尝试过的 3 条 VGA 电缆上的电视分辨率,但使用其他看似旧的 VGA 电缆也能正常工作。我的室友在 Mint Linux 上也有同样的经历。

VGA 线有什么区别?我应该在购买的 VGA 电缆中寻找什么?那些还在制作中吗?

meu*_*euh 8

正如@Wyzard 所说,计算机通过 DDC 与显示器通信,这在 vga 上使用 4 个引脚。请参阅维基百科上的引脚排列。

一条正常工作的 vga 电缆需要将所有针脚独立布线,还需要从电缆屏蔽层到机箱,即插头和插座的金属盖。只有引脚 4 和 11 可以丢失或未连接。

显示器内部有一个小的 eprom 保存有关显示器分辨率(EDID)的信息。即使在显示器断电的情况下也可以访问该 eprom,因为它通过针脚 9 上的 5 伏电压从计算机独立供电,针脚 10 和 5 接地。使用 i2c 时钟和针脚 12 和 15 上的数据信号读取 eprom . 这些天有了 DDC,i2c 总线也可以做其他事情了。

引脚 1、2、3 上的模拟视频信号在 6、7 和 8 上具有独立的模拟接地。

一些坏的 vga 电缆没有这些模拟地,也没有 i2c 地,并假设电缆屏蔽可以。这通常不起作用。检查 vga 电缆的唯一方法是使用连续性测试仪(万用表)确保所有针脚都通过接线,并且没有共同点,包括屏蔽。


Wyz*_*ard 5

检测显示器的分辨率取决于显示器本身通过DDC提供的信息。在 VGA 电缆中,它使用多个与用于实际视频信号的引脚和电线分开的引脚和电线。

便宜的 VGA 电缆可能缺少其中一些电线(以节省成本),或者电线可能存在但已损坏(由于磨损)。