我最近在 Mac Mini 上安装了 Ubuntu 14.04,并为其购买了 2560 x 1080 超宽 LG 显示器。问题是它无法显示正确的分辨率,在 Ubuntu 设置下最大分辨率为 1920 x 1080。
对于我应该做什么,有什么建议吗?
由于我不是 Ubuntu 专家,请给出明确的说明。
答案1
Ubuntu 14.04 和 14.10 不支持 29 英寸超宽显示器的 2560x1080。
错误报告:https://bugs.launchpad.net/ubuntu/+source/xrandr/+bug/1357804
答案2
你在 nvdia-settings 中看不到分辨率选项的原因是你可能没有安装 nvidia 驱动程序。你应该安装相应 gpu 的 nvidia 驱动程序
使用这个命令:$ sudo apt-get install nvidia-current
或者你可以点击这个链接:http://www.nvidia.com/Download/index.aspx?lang=en-us。
完成此操作后,重新启动,然后在终端中输入:$ lspci -vnn | grep -i VGA -A 12
您应该看到:“正在使用的内核驱动程序:nvidia”
而不是 ubuntu 默认驱动程序“noveau”。
完成此操作后,在终端中输入:$ gksudo nvidia-setting
并在“X 服务器显示配置”中将设置更改为所需的分辨率
答案3
典型的方法是使用自定义模式行来解决这个问题,该模式行定义图形驱动程序如何与面板通信。
如何在 Ubuntu 12.04 中为 LCD 添加显示分辨率?xrandr 问题
与安装专有驱动程序的建议相反,这可能最适合开源驱动程序。
编辑:值得一提的是,图形端口和显示器电缆也必须支持屏幕所需的模式,以运行最佳分辨率和刷新率。 VGA/DVI/HDMI/DP 电缆不良、不支持的 HDMI/DP 模式或非双链路 DVI 端口可能是一个问题。
答案4
较新的 Linux 内核很可能支持您的硬件,14.04 运行的是较旧的内核。考虑升级到最新的内核 4.8.2,方法是从 Ubuntu 主线内核存储库下载必要的 .deb 文件,网址为http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.2/