如何使Ubuntu识别未知的外部显示器(以便我可以调整其分辨率)?


10

我有一台装有外接显示器的戴尔笔记本电脑(一台Samsumg SyncMaster 931c)。

我的笔记本电脑显示屏已被识别,我可以调整其最佳分辨率。
我的外部显示器仍然是未知的,因此卡在较低的分辨率(1024x768):

在此处输入图片说明

我尝试了“检测显示”按钮,但没有成功,什么也没发生。

我最近从Ubuntu 12.04升级到12.10。
之前一切正常。
我不知道我是否可以实际更改此配置,或者这是否是错误。

我在此处以及在Launchpad的网站中都找到了答案,但没有找到答案。

我什至尝试安装Nvidia驱动程序,并且搞砸了。
通过查看其他驱动程序配置,我似乎以前甚至没有使用过nvidia:

在此处输入图片说明

我的笔记本电脑配有Intel芯片组,我猜:

$ dpkg --get-selections | grep -i -e nvidia -e intel
intel-gpu-tools                 install
libdrm-intel1:amd64             install
libdrm-intel1:i386              install
nvidia-common                   install
xserver-xorg-video-intel            install

我没有xorg.conf文件(我认为这与nvidia有关,对吗?):

$ cat /etc/X11/xorg.conf
cat: /etc/X11/xorg.conf: No such file or directory

$ ls -l /etc/X11/
total 76
drwxr-xr-x 2 root root  4096 Out 19 23:41 app-defaults
drwxr-xr-x 2 root root  4096 Abr 25  2012 cursors
-rw-r--r-- 1 root root    18 Abr 25  2012 default-display-manager
drwxr-xr-x 4 root root  4096 Abr 25  2012 fonts
-rw-r--r-- 1 root root 17394 Dez  3  2009 rgb.txt
lrwxrwxrwx 1 root root    13 Mai  1 03:33 X -> /usr/bin/Xorg
drwxr-xr-x 3 root root  4096 Out 19 23:41 xinit
drwxr-xr-x 2 root root  4096 Jan 23  2012 xkb
-rw-r--r-- 1 root root     0 Out 24 08:55 xorg.conf.nvidia-xconfig-original
-rwxr-xr-x 1 root root   709 Abr  1  2010 Xreset
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xreset.d
drwxr-xr-x 2 root root  4096 Out 19 10:08 Xresources
-rwxr-xr-x 1 root root  3730 Jan 20  2012 Xsession
drwxr-xr-x 2 root root  4096 Out 20 00:11 Xsession.d
-rw-r--r-- 1 root root   265 Jul  1  2008 Xsession.options
-rw-r--r-- 1 root root    13 Ago 15 06:43 XvMCConfig
-rw-r--r-- 1 root root   601 Abr 25  2012 Xwrapper.config

这是我通过查看其他相关帖子收集的一些信息:

$ sudo lshw -C display; lsb_release -a; uname -a
  *-display:0             
       description: VGA compatible controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:f6800000-f6bfffff memory:d0000000-dfffffff ioport:1800(size=8)
  *-display:1 UNCLAIMED
       description: Display controller
       product: Mobile 4 Series Chipset Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2.1
       bus info: pci@0000:00:02.1
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: latency=0
       resources: memory:f6100000-f61fffff
LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:qt4-3.1-amd64:qt4-3.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Linux Batcave 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

$ xrandr -q
Screen 0: minimum 320 x 200, current 2304 x 800, maximum 32767 x 32767
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 286mm x 1790mm
   1280x800       59.9*+
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1024x768+1280+32 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)
  • 如果还有其他事情可以做,请在此发布其他信息,以帮助我配置此外接显示器,请告诉我。
  • 如果这实际上是一个错误,我表示歉意(我知道这里不允许出现错误),但我确实不确定。如果是这种情况,我会立即在Launchpad中提交错误报告。

非常感谢。;)


我没有在您的帖子中看到它,但我想点击“检测显示”没有任何作用?当我按下该按钮时,检测到我的第二个监视器;)
Rinzwind 2012年

@Rinzwind,您好,您是对的,我尝试了“检测显示”,但是没有用。我已使用此信息编辑了问题。谢谢。:)
andreoliwa 2012年

如果要确定自己的CPU,可以使用此命令。cat / proc / cpuinfo
耶利米2013年

我发现的问题是在VGA电缆上弯曲了ping,改变了电缆,它的工作

Answers:


18

显示器电缆松动。
当我拔下电缆并再次牢固地插入时,一切突然变好了。
监视器已被识别,现在我正在使用以前想要的分辨率: 监控器被识别

我感到很傻,因为我从没想过仅接触松动的电缆会有所帮助。


所以,现在很好。对?
TomKat 2012年

2
就我而言,我的笔记本电脑中插入了VGA-DVI适配器,但是VGA端没有牢固地插入适配器。
lreeder

2
我不敢相信这实际上也是我的情况。
LazarLjubenović17年

伙计,这就像一种魅力!
DarkteK '17

它对我不起作用,我尝试了另一根VGA电缆,但它什么都没有改变:(并且以前起作用,并且我认为这是导致此问题的软件,因为它在重启后开始执行此操作
Amine M


1

只需检查显示器指定的VGA电缆即可。有不同类型的VGA电缆。

我也遇到过同样的问题,我使用的是Dell s2216h(于2016年7月生产)。我使用2-3条电缆进行了测试,但没有任何运气。

最后,我尝试使用它检测到的“ Dell Hotron VGA电缆20276 VW-1 30V E246588 AWM公对公”。

我不知道这可能会解决您的问题,但这也将帮助您朝这个方向思考。

谢谢,

Praveen R


0

1]有一些工具可以自动切换显示器。您可以使用此工具来自动进行RandR,分散,迷惑或执行此操作http://gnomefiles.org/content/show.php/Laptop+external+display+hotplugging?content=138742

2]否则,您可以使用该命令xrandr检查是否连接了外部监视器。然后,创建一个脚本文件,该脚本文件在连接显示器时自动使用您喜欢的分辨率。

现在请勿将其连接到显示器。重新启动,选择您喜欢的分辨率并运行

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.undock

立即连接显示器,然后重新启动。选择您最喜欢的新分辨率并运行

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.dock

制作脚本文件并将其添加到自动运行:

# Check if system is docked or undocked and use correct xorg.conf file.
# <lm_name> is name of laptop monitor
DOCKED="`hwinfo --monitor | grep "<lm_name>" | wc -l`" 
# Next line is for debugging
# echo $DOCKED > /root/docked-state.txt 
if [[ $DOCKED = "0" ]] 
then 
cp /etc/X11/xorg.dock /etc/X11/xorg.conf 
else 
cp /etc/X11/xorg.undock /etc/X11/xorg.conf 
fi 
# End of dock-undock script 

如果脚本不工作,取代DOCKED="hwinfo --monitor | grep "<lm_name>" | wc -l" # Next line is for debugging # echo $DOCKED > /root/docked-state.txt if [[ $DOCKED = "0" ]] thenif xrandr -q |grep -q "VGA-0 connected" ; then和运行。


嗨,TomKat。我没有xorg.conf文件,所以我什至没有尝试其余的解决方案。我已经使用此信息编辑了问题。不管怎么说,还是要谢谢你。;)
andreoliwa 2012年

我在您的结果中看到此行:相应地-rw-r--r-- 1 root root 0 Out 24 08:55 xorg.conf.nvidia-xconfig-original更改代码。将工作。:-)
TomKat 2012年

嗨!我试图安装您的1)选件软件。它没有Quantal软件包,我不得不将PPA更改为Oneiric软件包。而且它没有用,Ubuntu抱怨每次启动时都有一个自动错误报告。:/
andreoliwa 2012年

尝试脚本;它已经在我知道的一些12.10系统上运行,并且在另一个AU用户的系统上运行。
TomKat 2012年
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.