我尝试使用 USB 棒使用 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 一起运行。
答案1
我遇到了同样的问题,因为我使用带有模拟端口的 KVM 切换器。
由于没有数字连接,似乎无法检测到我的 16x9 屏幕。
我讨厌这些经常失败的自动检测机制。
如今的开发人员试图构建更多花哨的东西而不是真正的价值。
为什么不能有简单的手动覆盖?
在 Windows 上,这些功能比在 Linux 上运行得更好。
我发现我可以使用它cvt 1920 1080 60
来获取我的显示器的模式设置。
我用:
xrandr --newmode "1920x1080_60" $(cvt 1920 1080 60 | grep Modeline | sed -re 's~.*"(.*)_.*"~\1~')
和:
xrandr --addmode VGA1 1920x1080_60
然后我可以在显示设置中看到新模式并选择它。
不幸的是,它在重启后不会持久。
答案2
第一篇文章对我有用,但稍作修改即可;只需按下键盘上的Ctrl++即可打开终端。打开后,运行以下命令:AltT
xrandr --newmode $(cvt 1920 1080 60 | grep Mode | sed -e 's/.*"/1920x1080/')
答案3
您的显示器可能无法正确检测到,因为无法正确识别。这是一个相对常见的问题,会影响 Ubuntu 和 Windows 的一些显示器。如果您遇到此问题,只需关闭计算机,拔下显示器的电源线超过 15 秒(以确保所有容量都已清空)。然后重新插上显示器的电源线,打开电源,然后使用 USB 记忆棒上的 Ubuntu 12.04 启动计算机。在启动计算机之前,必须始终打开显示器的电源,否则检测到的分辨率可能不正确。这对于 Ubuntu 以及最新版本的 Windows 都是如此(至少如果您不使用 nvidia 的官方专有驱动程序或其他)。
如果短时间拔下显示器的电源不能解决问题,您应该尝试通过“附加驱动程序”为您的显卡安装正确的专有驱动程序,或者如果没有可用的专有驱动程序,请按照 Chris Carter 的帖子进行操作。
根据您实际面临的问题,遵循 Peter 的解决方案也可能会有所帮助。
如果您在 Ubuntu 启动期间从显示器收到“信号超出范围”或类似消息,Jo Boxer 的解决方案可能会有所帮助。
答案4
请遵循这些说明。
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
这对我来说没什么用,但我正在慢慢弄清楚它到底是什么。