未检测到监视器 – 仅低分辨率

我刚在台式机上安装了Ubuntu 11.1。 这是一个干净的安装,没有升级。 我有一台连接到PC的Samsung Syncmaster BX2450。

我的问题是我不能让Ubuntu识别我的显示器 – 它能够超过1024.我关闭了lightdm,并运行了sudo X -configure,但它给了我一个“配置失败”。 似乎没什么用 – 任何想法?

VESA:GF119板 – 13100000

xx@xxx:~$ lspci -nn |grep VGA 02:00.0 VGA compatible controller [0300]: nVidia Corporation GT520 [GeForce GT520] [10de:1040] (rev a1) xx@xxx:~$ xrandr -q xrandr: Failed to get size of gamma for output default Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768 default connected 1024x768+0+0 0mm x 0mm 1024x768 61.0* 800x600 61.0 640x480 60.0 
  • 我直接下载了驱动程序,根据Michael K的回答进行了安装。 但我回到原点 – 屏幕变为紫色开始颜色 – 并锁定。 有什么建议现在该做什么?

我非常想使用1920 x 1200

我有一个不同的Samsung Syncmaster监视器,它无法正确地将其原始分辨率传达给操作系统。 解决方案是编写/etc/X11/xorg.conf ,指定所需的屏幕分辨率。 使用nvidia二进制驱动程序时,我的样子如下:

 # Need a xorg.conf because the native resolution of the SyncMaster 920N # monitor is misdetected. Plus I'm using the binary nVidia driver. Section "Monitor" Identifier "SyncMaster920N" Modeline "1280x1024@60" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync EndSection Section "Screen" Identifier "Default Screen" Device "GeForce9600GT" Monitor "SyncMaster920N" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024@60" EndSubSection EndSection Section "Module" Load "glx" EndSection Section "Device" Identifier "GeForce9600GT" Driver "nvidia" Option "NoLogo" "True" Option "ModeValidation" "NoDFPNativeResolutionCheck, NoMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck" EndSection 

Modeline行中的数字(从109.00开始)应替换为您从运行中获得的“Modeline”数字:

 cvt   

用所需的值替换 。 文件中出现的两次"1280x1024@60"可以更改为您想要的任何内容,只要两者都相同即可。

对于nouveau驱动程序,删除Section "Device"中的Option行,并将Driver的值更改为"nouveau" 。 请注意,在nouveau / nvidia之间切换最安全的方法是除了修改xorg.conf之外,还要[un]安装nvidia-current。

看看相关的Ubuntu wiki – X / Config / Resolution

相关部分从以下开始: 5。添加未检测到的分辨率

我遇到了同样的问题,更改为HDMI并且工作正常,如果您可以获得更多信息,请查看此主题14-04-lts-unknown-display-1024×768-only