在没有 4K 显示器的情况下在 4K 显卡上运行 Ubuntu

在没有 4K 显示器的情况下在 4K 显卡上运行 Ubuntu

我遇到了一个有趣的问题。我最近将我的显卡升级为支持 4K 输出的显卡(从 GTX 570 升级为 GTX 1080),但我的显示器还不能处理 4K 输入(或显然超过 60hz :/)。我现在的问题是,当我启动系统时,我的显示器只是抱怨输入分辨率太高,不会显示任何内容。它只是告诉我将分辨率更改为 1920x1080@60hz。从 USB 启动驱动器启动时也会发生这种情况,所以我甚至无法进行全新安装作为激进的解决方案。

我可以在机器启动时远程 ssh 进入机器,但 xrandr 不允许我通过 ssh 会话对远程显示器执行任何操作。它给出一个关于无效 Magic Cookie 的错误,我似乎无法解决。

我可以通过在机器上盲目输入并将输出定向到文件来执行一些操作,然后我可以通过 ssh 远程读取该文件。这样做似乎 xrandr 的选项有限。它显然设置为输出 1080p,但我无法设置频率,xrandr 将所有频率显示为 0.0。

我想如果这只是一个驱动程序问题,那么全新安装就可以起作用,但这给我带来了同样的问题。

除了立即购买新的 4K 显示器外,我只想寻找一些选择。我实际上赢得了显卡,尽管它已经很旧了,但我拥有的塔式机的其他一切都相当坚固。

答案1

好吧,我设法通过一些逻辑和对我的问题的评论中的简短建议找到了解决方案。我忘了我使用的是旧版本的 Ubuntu,它没有获取驱动程序的最新更新。另外,有趣的是,nvidia-current软件包没有安装最新版本的 nvidia 驱动程序。

无论如何,我的解决方案是首先进行 dist 升级。这使我的显示器可以工作,但我完全失去了 Unity,无法让它工作(这很好地提醒了我为什么从不进行 dist 升级)。

如果我制作了一个 16.10 的可启动驱动器,我会得到一个显示器,所有东西都可以正常工作,但它就是无法绘制鼠标。我可以点击东西,但它就是无法显示我的鼠标在哪里。

16.04 开箱即用也无法使用。我最终制作了一个可启动的 16.04 驱动器,并手动安装了 nvidia 驱动程序。这并不像听起来那么容易。制作一个允许我在其上安装驱动程序的持久可启动驱动器是一件痛苦的事,因为他们从usb-creator我通常用于制作启动盘的 Ubuntu 软件包中删除了对它的支持。

在使用其他工具尝试几次失败后(安全启动等导致了许多复杂情况),我最终手动降级了该usb-creator软件包,并且效果很好。

在另一台机器上启动了驱动器(我最初用来制作驱动器的同一台笔记本电脑),并安装了最新版本的 nvidia 驱动程序(不是nvidia-current),然后我就可以开始使用受支持的驱动程序进行全新安装。

相关内容