为什么Ubuntu 12.04无法检测到我的屏幕分辨率?

我尝试使用USB Stick使用Ubuntu 12.04 LTS,但桌面分辨率非常低 – 每个图标和文本都看起来像素化。 我有一个

`ViewSonic VS10866 monitor : 19" LCD display, 16:10 aspect ratio, 300-nit brightness, 500:1 contrast ratio` 

。 如何解决此分辨率问题? 我最后一次使用Ubuntu时,它的版本是10.04,完全没问题。 那现在怎么了? 我目前在我的机器上只有Windows,我计划与12.04一起运行。

我有同样的问题,因为我使用带模拟端口的KVM切换器。

没有数字连接似乎没有检测到我的16×9屏幕。

我讨厌经常失败的这些自动检测机制。

如今,开发人员试图建立更多的幻想而不是真正的价值。

为什么不能轻松手动覆盖?

在Windows上,这些function比在Linux上运行得更好。

我发现我可以使用cvt 1920 1080 60来获取我的显示器的模式设置。

我用:

 xrandr --newmode "1920x1080_60" $(cvt 1920 1080 60 | grep Modeline | sed -re 's~.*"(.*)_.*"~\1~') 

和:

 xrandr --addmode VGA1 1920x1080_60 

然后我可以在显示设置中看到新模式并选择它。

不幸的是,它在重启时并不持久。

第一篇文章对我进行了一些修改; 只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令:

 xrandr --newmode $(cvt 1920 1080 60 | grep Mode | sed -e 's/.*"/1920x1080/') 

你可以尝试:

 sudo jockey-gtk 

为您搜索和下载适用的驱动程序。

请遵循这些说明。

 In Ubuntu 12.04 LTS, we can use grub-customizer to fix the problem: 1. Start your machine, on 'signal out of range' screen press Enter. Wait a second (or try Ctrl+Alt+F1, Ctrl+ALt+F7), it will boot into Ubuntu. 2. Once boot into Ubuntu, configure the network and install grub-customize by running following commands in terminal: sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer Or directly download and install the deb from launchpad.net 3. Launch grub-customizer. In its Preference window second tab, check and change the resolution. Remember to click 'Save' the configuration 

不适合我,但我慢慢走到最底层。

来自http://ubuntuguide.net/monitor-signal-out-of-range-problem-in-ubuntu-12-04-precise-fresh-installation/comment-page-1/#comment-10233的说明

您的显示器可能无法正确检测,因为无法正确识别。 这是一个相对常见的问题,它会影响Ubuntu以及带有某些监视器的Windows。 如果您遇到此问题,只需关闭计算机,拔掉显示器的电源线超过15秒(以确保清空所有容量)。 然后插上显示器的电源线,接通电源并使用U盘上的Ubuntu 12.04启动计算机。 在启动计算机之前,必须始终打开显示器的电源,否则检测到的分辨率可能不正确。 这对于Ubuntu以及最新版本的Windows都是如此(至少如果你不使用来自nvidia的官方专有驱动程序或其他)。

如果短时间拔掉显示器并不能解决问题,您应该尝试通过“附加驱动程序”或者如果没有专有驱动程序可以使用Chris Carter的post为您的显卡安装正确的专有驱动程序。

根据您实际面临的问题,遵循彼得的解决方案也可能有所帮助。

如果您在Ubuntu启动期间从显示器收到“信号超出范围”或同等信息,Jo Boxer的解决方案可能有所帮助。

你有加速显卡吗? 在安装适当的驱动程序之前,可能无法获得正确的分辨率。

试试这里的解决方案未经认可的video卡部分可能是适合您的部分但不确定阿门,因为他没有说明他有什么类型的图形

应正确检测分辨率,并在DVI,HDMI或DisplayPort等数字连接上进行设置。 不幸的是,特定型号似乎甚至没有数字端口。 如果它尝试使用数字电缆,如果没有尝试其他模拟电缆,请确保它不是硬件问题。 您可以添加负责正确分辨率检测的自定义模型,但我建议使用数字连接并在需要时更换显示器。

@Peter:这与windows更好无关。 这很可能是显示器的硬件问题。 电源供应变坏,不再提供电压或电流来保持PNP信号提供正确水平的信息,因此video卡无法再清楚地“听到”它,因此它决定结束因此监视器是一个旧的通用监视器,不提供任何PNP分辨率数据。 然后将其传达给OS。 然后操作系统最终将分辨率切换回原点。 许多显示器都有这个问题(几乎看起来像一个设计function,逐步淘汰旧显示器,并鼓励人们购买新的)现在,将XRANDR设置为正确的值,是一个很好的解决方法,但它只是不修复显示器。 我想在显示设置中看到一个选项,可以打开一个选项,以便能够从GUI中选择这些分辨率,这样每个GNU / Linux用户(也是那些对控制台没有线索的人)都可以节省一些钱。

这个有缺陷的PNPfunction有点像DRM。 看看它的规模。 大多数人都没有线索,就像好奴隶一样,他们自己去商店买更多的钱来买一个最有可能出现同样问题的新人…

因此,请不要自欺欺人地认为另一个操作系统在检测PNP数据时更好。

为了使操作系统更好:然后在GUI中包含所有分辨率,只使用PNP进行传播。 但是,不要玩那些喜欢尽快引诱消费者回到商店的公司。