首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让我的显示器在4k 60 Hz的Linux下工作?

如何让我的显示器在4k 60 Hz的Linux下工作?
EN

Ask Ubuntu用户
提问于 2020-08-18 20:18:48
回答 3查看 11.9K关注 0票数 6

我用了两年的linux。我买了一台新的4K戴尔显示器,将它连接到HDMI,引导到Windows,运行良好,然后我启动到Ubuntu,它只是没有显示图片(在初级操作系统中也发生了同样的事情)。

然后我引导到Fedora Linux,它也没有显示图片,除非我进入设置,并将它设置为30 Hz (是的,我有一个60 Hz的模式,它只是不工作)-同样的事情发生在Manjaro。

我在Ubuntu根本找不到任何照片。

备注:

  1. 我在操作系统中禁用了安全引导,因为我在安装Manjaro时禁用了它。
  2. Xorg驱动程序从未为我工作过,我总是强制使用安全模式,直到我不安装Nvidia专有驱动程序。
  3. 我使用AMD Ryzen第4代移动(膝上型电脑)处理器,如果这很重要(我不知道在Linux中对Ryzens的支持有多好)

我尝试了这些解决方案:

  • 创建一个xorg模式,该模式已禁用并强制刷新60 Hz,
  • 设定一个60赫兹的刷新频率,然后我尝试54赫兹和50赫兹,没有任何效果。

经过两天的尝试我就放弃了。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2020-08-20 18:26:31

这个问题是我从未怀疑过的最基本的问题。所有的OS软件包都非常过时。

代码语言:javascript
运行
复制
sudo apt upgrade
sudo apt update

或者,如果您使用的是Arch或任何其他具有pamac而不是apt的Linux发行版:

代码语言:javascript
运行
复制
sudo pamac upgrade

安装linux-firmware后,我注意到帧速率提高了,我打开了设置,默认情况下是60 Hz,而且它只是工作!还有一个包实际上也“影响”了使用监视器的体验,但我忽略了它的名称。

票数 1
EN

Ask Ubuntu用户

发布于 2020-08-18 22:52:13

可能有些硬件不支持4K @60 4K.

这里有两个例子..。

  • HDMI1.4b:HDMI 1.4b规范的带宽仅支持最大为30 4K:的4K分辨率(4096x2160)
    • HDMI2.0及以上支持更高的分辨率和更快的刷新速率,比如4K @60 4K
    • 您是有限的电缆或端口,这是“最弱的环节”。确保所有东西实际上都支持HDMI2.0或更高版本。这包括您的笔记本电脑上的HDMI端口,显示器上的HDMI端口,您正在使用的电缆等等。

  • 使用适配器的方式不支持4K @60‘t:
    • 你可以在一个小博物馆里装上各种各样的视频电缆和连接器,这些都是至今仍在使用的。不同类型的视频电缆和连接器没有相同的规格和标准。为了过分简化,他们会说各种语言,有时翻译中的东西会丢失或延迟。
    • 一个戏剧性的例子是,如果你有一个HDMI > VGA电缆。HDMI是一种数字格式,VGA是模拟格式。转换到VGA确实造成了一些质量损失。
    • 有了数字格式,在质量上没有损失,就像数字到模拟转换一样。“要么起作用,要么不行.”因此,如果存在一些瓶颈,使得连接的带宽低于4K@60 to的要求,您将无法成功地使用此分辨率和刷新速率。
票数 4
EN

Ask Ubuntu用户

发布于 2020-08-20 15:15:26

我重新创建了所有的监视器模式,并使用xrandr重新创建了60 Hz模式:

代码语言:javascript
运行
复制
cvt 3840 2160 60

你所做的就是在"Modeline“这个词之后从输出中抓取所有东西

为像素宽度为3840,高度为2160,刷新速率为60的监视器创建一个新的模型。

代码语言:javascript
运行
复制
xrandr --newmode (everything you grabbed goes here)

您可以创建带有3840x2160_60.00名称的预置“模式”,或者将其重命名(该名称是"“中的第一个单词)。

代码语言:javascript
运行
复制
xrandr

然后获取4k监视器的输出名称。

代码语言:javascript
运行
复制
xrandr --addmode (name of your monitor goes here) (name of your preset mode goes here).

现在我们有最后一步要做,有两种方法可以做,所以如果一个原因不起作用,你可以使用另一个。

第一步:进入设置,在显示器上选择新的60赫兹模式。

通过终点站的第二条路:

代码语言:javascript
运行
复制
xrandr --output (your monitor name goes here) (your preset mode goes here)

似乎所有的原始模式都错了。编辑:一切都突然停止工作。如往常所述

代码语言:javascript
运行
复制
configure crtc 0 failed
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1268285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档