14.04 LTS未知显示,仅1024×768

我的ubuntu安装有问题。 这是整个故事:

步骤1

我在我的旧电脑上安装了Xubuntu 15.10(Intel D510MO,我刚刚升级了4GB的DDR2)

显示屏仅显示1024×768和几个较低分辨率。 我发现这个主题: 英特尔D510MO上的屏幕分辨率错误

但是,进入设置 – >显示器不显示“笔记本电脑”,只是说“显示”,我不能采取任何镜像或任何东西。 最后我决定尝试

第2步

我安装12.04 LTS,这次我找到系统设置 – >显示器有2个显示器,我可以按照线程中的说明进行操作。 但是,我连接的显示器是“未知显示”,并且仍然只有1024×768,并且线程中给出了修复。

第3步

我升级到14.04 LTS并且显示屏保持不明,只有1024×768可用。 现在“笔记本电脑”显示器已经消失了,我只有未知的显示器。 我一直在寻找帮助并找到这个post: Ubuntu 14.04 Unknown Display

我无法从软件和更新 – >其他驱动程序中找到其他驱动程序,但我运行sudo apt-get install intel-microcode并重新启动。 没有帮助。 我找到了这个并按照链接编辑我的/etc/default/grub并运行sudo update-grub + reboot。 再一次没有运气。 我甚至找到了我被告知编辑我的~/.config/monitors.xml和其他一些文件并重启的线程,但即使这样也无济于事。 重启时给出了一些错误。

现在我完全没有想法,谷歌只是一遍又一遍地给出相同的页面。 我有VGA电缆,我的显示器支持全高清分辨率,这就是我想要使用的。 你能帮我么?

这是我的lspci -v

 00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Br idge (rev 02) Subsystem: Intel Corporation DeskTop Board D510MO Flags: bus master, fast devsel, latency 0 Capabilities:  Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4 xx/N5xx Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation DeskTop Board D510MO Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at e0300000 (32-bit, non-prefetchable) [size=512K] I/O ports at 30c0 [size=8] Memory at d0000000 (32-bit, prefetchable) [size=256M] Memory at e0200000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at  [disabled] Capabilities:  Kernel driver in use: i915 

你可以使用xrandr

要按顺序执行的命令:

 cvt 1920 1080 xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync 

xrandr --newmode之后的行部分类似于使用cvt命令时应该获得的输出,因此将“resolution_refreshRate”的输出复制到+vsync点并将其添加到xrandr --newmode

然后:

 xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks) xrandr --output LVDS1 --mode resolution_refreshRate 

如果您想要永久更改:

  • 例如,创建一个bash脚本xrandr.sh ,并将xrandr命令放入其中:

      #!/斌/庆典
     sudo xrandr --newmode“1920x1080_60.00”173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync + vsync
     sudo xrandr --addmode Virtual1 1920x1080_60.00
     xrandr --output Virtual1 --mode 1920x1080_60.00 

  • 使用chmod +x xrandr.sh使脚本可执行

  • 在短划线中搜索“启动应用程序”,运行它,并将脚本添加为启动应用程序。

现在,每次登录帐户时都会运行这些命令。

注意:我使用LVDS1作为假定的监视器名称,但是你的可能不一样。 您可以使用以下命令查找显示器名称

 xrandr | grep " connected " | awk '{ print$1 }' 

这可能对您有用。

我的三星显示器遇到了同样的问题,经过大量的研究后我发现我使用的是VGA线和显示器未被检测到,通过HDMI连接解决了问题,所有分辨率现已列出。 但是,VGA一切正常,适用于Windows。

我找到了解决这个问题的方法。 首先,让我解释一下我的问题是否符合您的问题。

我的显示器是LG Flatron W2243S。 它支持1920×1080。 但是虽然我通过VGA将它连接到我的PC,但它被检测为未知显示,我不能有效地使用超过1024×768。 我的意思是在“未知显示器”的设置中有1280×720作为最大分辨率,如果我选择它,我丢失了屏幕的左四分之一,即鼠标箭头在左四分之一区域消失。

经过一番研究,我发现了一个适合我的解决方案。 我更换了VGA线,屏幕被检测为’22’显示’不’LG …… ……。但是,我最终可以选择1920×1080而且效果很好。总之,问题是由VGA线引起的,我换了它与另一个。