即使xrandr显示“已断开连接”,我也可以强制VGA信号输出吗?


11

我的笔记本通过KVM切换器连接到HDTV(另一个笔记本也连接到同一HDTV)。问题似乎是Ubuntu无法识别要打开的HDTV,因此无法启用VGA输出。据我了解,这与未通过KVM交换机发送EDID信息有关。

xrandr不会通过启用VGA输出xrandr --output VGA1 --auto,它只会显示为断开连接。

我可以以某种方式强制VGA端口发送信号吗?

我的图形控制器:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

Answers:


8

是的,您可以,但是--auto正在做正确的事。而是执行以下操作:

xrandr --addmode VGA1 1024x768
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1

对于在所有视频输出上都存在类似问题的其他用户,请先运行xrandr以查看您拥有哪些输出。

~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  

在这种情况下,主屏幕称为eDP1,其他输出为VGA1,HDMI1和DP1(微型DisplayPort)

例如,以720x480的强制输出到Mini DisplayPort

xrandr --addmode DP1 720x480

然后

xrandr --output DP1 --mode 720x480 --right-of eDP1

我设法以这种方式通过Displayport输出到VGA适配器。但是,仅当我移动窗口时,屏幕无法正确更新。也有那些丑陋的覆盖层。知道如何解决吗?
本·K。

2

如果您有显示端口(例如DP1),并且由于未检测到VGA信号而需要将VGA信号发送到显示端口,则应改编Daniel Alder建议的适配器线路。假设您的正常屏幕是eDP1,而显示端口是DP1:

# Put your normal screen in 1024x768
xrandr --output eDP1 --mode 1024x768
# Add a mode for display port
xrandr --addmode DP1 1024x768
# Clone the normal screen to the display port
xrandr --output DP1 --mode 1024x768 --same-as eDP1

对我来说,当有一个框自动选择应将哪些VGA输入发送到投影仪时,它可以解决某些外部投影仪的非检测问题。


谢谢你的帮助。我正在用笔记本电脑尝试同样的事情。但是它再次显示断开连接,并且外部显示器上甚至没有闪烁。更多细节。我正在使用acer aspire 5920,使用7针的视频连接到电视。我遇到了xrandr脚本,但还是徒劳。
Nitesh Verma

@NiteshVerma,您可能需要检查一下答案,以帮助您尝试askubuntu.com/a/968522
Yaksha

1

我的某些VGA电缆有DDC(显示数据通道)断开或未连接的问题。我发现使用引导参数强制内核查看断开的VGA的有用解决方法:video = {conn}:{res} e conn应该与xrandr设备名称res 1024x768相匹配(或您想要的名称)e表示启用端口(甚至如果未检测到任何设备/监视器)。

请参阅:http : //distro.ibiblio.org/fatdog/web/faqs/boot-options.html


这种方法看起来很有趣。“强制内核查看已断开的VGA:video = {conn}:{res} e conn”您提供了哪些参数以使LCD + VGA(克隆)蜂鸣声在启动时运行?谢谢

对于{conn},在我的情况“ VGA-1”中使用VGA标识符(您可以检查执行xrandr命令)。关于{res},您应该使用外部显示器可以支持的分辨率:通常至少为1024x768。
dmarrazzo 2014年

0

我已经多次访问此页面来解决与你们相同的问题。但是,最近发生在我身上的是两个相同的显示器。第一,我的linux笔记本电脑检测正确的分辨率没有问题。另一个它不能固定在1024x768。

更换VGA电缆后,一切正常。因此,可能值得检查您的VGA电缆。

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.