未检测到显示器-仅低分辨率

未检测到显示器-仅低分辨率

我刚刚在台式电脑上安装了 Ubuntu 11.1。这是一次全新安装,无需升级。我有一台连接到 PC 的三星 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

答案1

我有一台不同的三星 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 <x-resolution> <y-resolution>

<x-resolution>将和替换<y-resolution>为所需值。文件中出现的两个"1280x1024@60"可以更改为任何您想要的值,只要它们相同即可。

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

答案2

答案3

我也遇到了同样的问题,换成 HDMI 后就好了,如果你能找到更多信息,可以看看这个帖子14-04-lts-未知-显示-仅 1024x768

相关内容