无法让Pi与Sony SDM-S74 DVI-D显示器配合使用


9

我刚刚购买了新的RaspberryPi,试图与Sony DVI显示器一起使用。我希望有人能帮助我。

我将Raspbian安装在8GB的卡上,并使用HDMI至DVI电缆将Pi连接到Sony SDM-S74显示器。给PI通电时,监视器上没有任何显示。监视器上的状态指示灯为琥珀色,表示没有信号。

我知道的三件事:

  1. 相同的显示器和hdmi-> dvi电缆可与我的Windows 7笔记本电脑的hdmi输出配合使用,为我提供1280x1024,因此我确信电缆和显示器都没有问题。2如果我使用不同的HDMI电缆将Pi插入电视(夏普Aquos)中,那么我将获得良好的高清显示,因此我知道Pi正在生成hdmi信号。
  2. 如果我编辑config.txt并添加,hdmi_safe=1那么我在Sony显示器上会得到640x480 vga。这是我可以在监视器上显示任何内容的唯一方法。
  3. 根据显示器的文档,它支持DVI-D。显示器上的连接器与此处标记为“ DVI-D单链路”的连接器相同。

我从elinux.org配置Wiki尝试了以下命令:

pi@raspberrypi ~ $ /opt/vc/bin/tvservice -m CEA
Group CEA has 0 modes:
pi@raspberrypi ~ $ /opt/vc/bin/tvservice -m DMT
Group DMT has 0 modes:
pi@raspberrypi ~ $ /opt/vc/bin/tvservice -d edid.dat
Written 128 bytes to edid.dat
pi@raspberrypi ~ $ /opt/vc/bin/edidparser edid.dat
Parsing edid.dat...
HDMI:EDID version 1.3, 0 extensions, screen size 34x27 cm
HDMI:EDID features - videodef 0x80 standby suspend active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
HDMI:EDID found monitor range descriptor tag 0xfd
HDMI:EDID monitor range offsets: V min=0, V max=0, H min=0, H max=0
HDMI:EDID monitor range: vertical is 57-63 Hz, horizontal is 28-65 kHz, max pixel clock is 110 MHz
HDMI:EDID monitor range does not support GTF
HDMI:EDID found monitor name descriptor tag 0xfc
HDMI:EDID monitor name is SDM-S74
HDMI:EDID found monitor S/N descriptor tag 0xff
HDMI:EDID found preferred DMT detail timing format: 1280x1024p @ 60 Hz (35)
HDMI:EDID established timing I/II bytes are A1 08 00
HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
HDMI:EDID standard timings block x 8: 0x8180 8140 0101 0101 0101 0101 0101 0101
HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 0
HDMI:EDID found DMT format: code 32, 1280x960p @ 60 Hz (4:3) in standard timing 1
HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
HDMI:EDID best score mode initialised to DMT (4) 640x480p @ 60 Hz with pixel clock 25 MHz (score 18432)
HDMI:EDID best score mode is now DMT (4) 640x480 @ 60 MHz with pixel clock 25 Hz (score 36864)
HDMI:EDID best score mode is now DMT (9) 800x600 @ 60 MHz with pixel clock 40 Hz (score 57600)
HDMI:EDID best score mode is now DMT (16) 1024x768 @ 60 MHz with pixel clock 65 Hz (score 94370)
HDMI:EDID best score mode is now DMT (32) 1280x960 @ 60 MHz with pixel clock 108 Hz (score 172456)
HDMI:EDID best score mode is now DMT (35) 1280x1024 @ 60 MHz with pixel clock 108 Hz (score 5182286)
HDMI:EDID preferred mode remained as DMT (35) 1280x1024p @ 60 Hz with pixel clock 108 MHz
HDMI:EDID has only DVI support and no audio support

这似乎可以确认我应该使用hdmi_group=2hdmi_mode=35,但是当我将其添加到config.txt中时,仍然没有显示。

我可能已经尝试过的每个组合hdmi_drivehdmi_grouphdmi_modehdmi_force_hotplughdmi_ignore_edidconfig_hdmi_boost,和其他人没有成功。我可以显示任何内容的唯一方法是hdmi_safeset。我究竟做错了什么?即使它可以在笔记本电脑上使用,我还是在浪费时间在此显示器上吗?

在某个地方是否有一个Wiki,具有针对不同监视器的已知config.txt良好设置。应该有吗?

任何帮助将不胜感激。

编辑:添加config_hdmi_boost到尝试的命令列表


试试这个:config_hdmi_boost = 4
Christian

@Christian谢谢,但是我已经尝试过了,可以单独使用,也可以与我列出的其他配置一起使用。我将编辑问题以澄清这一点。
安迪·约翰逊

是否可以将显示器电缆“降级”而不是“降级”显示器?您是否在树莓派的HDMI视频插座上尝试了双链路监视器?pi是否提供HDMI输出(使用无源HDMI-to-Dual_Link_DBI适配器)满足Dual-Link-DVI监视器的要求?catweazle

Answers:


5

我现在让Pi与我的Sony显示器一起使用。

问题是该显示器具有DVI-D单链路输入连接器,但我使用的是双链路电缆。当我用单链路电缆替换电缆时,显示器无需任何配置设置即可开始工作。

有关单链路和双链路DVI之间区别的更多信息,请参见此处

感谢那些提出有用建议的人。


1

我只想对安迪·约翰逊(Andy Johnson)和他的Single / Dual链接DVI-D建议表示非常感谢。

尽管我可以在论坛上找到所有配置文件的更改,但我的PI4仍无法连接到Sony SDM显示器。订购新的HDMI / DVI电缆SINGLE LINK后,它立即像魅力一样工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.