您尚未登录。

#1 2022-04-29 18:25:55

peroperotina
会员
注册时间: 2021-12-10
帖子: 6

[已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

从 R5 220 升级到了 HD6950  驱动一直是开源驱动ATI没有变动过, 驱动安装代码

sudo pacman -S mesa lib32-mesa xf86-video-ati

GUI是刚刚安装好的纯净的KDE。
FluxBB bbcode 测试
闪屏现象如图所示
或者不该说是闪屏, 因为这个画面我不知如何描述
闪屏视频

我自主设置分辨率所用的代码

cvt [resolution] 生成 modeLine
xrandr --newmode [modeLine]
xrandr --addmode [resolution]
xrandr --output HDMI-0 --mode [resolution_rate]

我已经确认了我的新显卡HD6950支持我所设置的分辨率。
更奇怪的是我通过远程连接软件 noMachine连接我的archLinux, 并设置原本会闪屏的分辨率,在软件窗口下显示的远程画面并不闪屏。

最近编辑记录 peroperotina (2022-04-30 18:00:52)

离线

#2 2022-04-29 21:21:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

显卡是支持了,可你的显示器和线支持吗?

PS: 你的视频我加载不出来。

离线

#3 2022-04-29 22:44:52

peroperotina
会员
注册时间: 2021-12-10
帖子: 6

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

依云 说:

显卡是支持了,可你的显示器和线支持吗?

PS: 你的视频我加载不出来。

抱歉, 是我的说明不够详细。
简单说明: 我的屏幕和线缆的规格均 远超 我所设置的分辨率的需求。
我的屏幕是支持3440x1440_75Hz的34寸带鱼屏, 带有1个HDMI2.0, 2个HDMI1.4接口。线缆是HDMI 2.0。
目标分辨率是3440x1440_60Hz, HDMI1.4的带宽最高能支持到其40hz,实际操作中我连接屏幕HDMI1.4接口, 自定义了3440x1440_60, 2560x1600_60(这是HD6950 的spec中所描述的最高分辨率, 但是有不少google结果说HD6950成功应用了3440x1440),1720x1440_60均有上述闪屏现象
然后尝试连接屏幕HDMI2.0接口重复上述自定义,效果是黑屏、花瓶、闪屏三者混杂在一起。
我的屏幕连接我的笔记本(1660ti)在3440x1440_75工作非常良好。
总得来看只要是xrandr自定义的分辨率全部显示异常。。

视频url已修改,能打开。

最近编辑记录 peroperotina (2022-04-29 23:18:52)

离线

#4 2022-04-29 23:34:40

peroperotina
会员
注册时间: 2021-12-10
帖子: 6

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

依云 说:

显卡是支持了,可你的显示器和线支持吗?

PS: 你的视频我加载不出来。

我继续测试了, 笔记本1660ti连接屏幕HDMI1.4接口,在windows的显示设置中显示正常输出了3440x1440_60(奇怪, 这不是超过HDMI1.4的带宽上限了吗), 甚至同时托着笔记本本身的1080p_60(独立显卡1660ti在单独工作,排除了核显带笔记本屏幕的可能性)。

而且,请问您对“使用noMachine这个远程控制软件能正常自定义并成功显示远程画面3440x1440"这个奇妙情况怎么看

最近编辑记录 peroperotina (2022-04-29 23:37:50)

离线

#5 2022-04-30 02:55:29

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

peroperotina 说:

而且,请问您对“使用noMachine这个远程控制软件能正常自定义并成功显示远程画面3440x1440"这个奇妙情况怎么看

这并不奇妙,很正常,远程软件虚拟了一个显示器,并报告给你的显卡驱动说这个虚拟显示器可以支持xxx分辨率,就可以了

peroperotina 说:

在windows的显示设置中显示正常输出了3440x1440_60(奇怪, 这不是超过HDMI1.4的带宽上限了吗)

1.4的hdmi可以支持到 理论340M的带宽,用timing计算器https://tomverbeure.github.io/video_timings_calculator
算一下3440×1440/60的需求,用RB timing带宽就够了,何况就算带宽不够还可以开420来减半需求呢。虽然vesa标的timing支持不支持y420格式我也不清楚,也许不支持哈

peroperotina 说:

甚至同时托着笔记本本身的1080p_60(独立显卡1660ti在单独工作,排除了核显带笔记本屏幕的可能性)。

每个显示器都是独立的,不能联系到一起讨论,这句话只能传达“笔记本内置显示器可以显示1080/60的分辨率和刷新率”除此之外无法确定别的新信息

回到你前面的问题,当你发现你的显示系统无法输出某个分辨率的时候,请不要随意设置自定义分辨率,因为有造成显示器
不可逆现象的可能,请正确使用edid检查工具,检查你的显示器报告给你的显卡的edid及其支持的分辨率情况(via edid)

你的问题有三种可能,
1.显示器无法正确报告edid,这个可能经过你的Windows系统对比试验基本排除,除非你的试验有问题
2.你的显卡在Linux下的驱动程序无法正确读取显示器的edid,导致操作系统无法正确设置分辨率,如果是这个请检查显卡型号与驱动软件版本是否适配,或者尝试做更换显卡驱动软件的试验,如果可行的话
3. 显卡驱动可以读取到正确的edid,但图形显示系统还是无法正确报告分辨率,说明驱动读到的edid没有被图形显示系统解析,纯软件bug,尝试更换/更新显示系统软件,检查log是否有异常等等

最近编辑记录 matrikslee (2022-04-30 12:06:40)

离线

#6 2022-04-30 09:32:06

FallingSky_42
会员
注册时间: 2022-02-19
帖子: 49

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

问题可能在你自主设置分辨率上吧,一般是用 xrandr 列出所有分辨率,然后在上面选择已有的。

离线

#7 2022-04-30 17:44:08

peroperotina
会员
注册时间: 2021-12-10
帖子: 6

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

matrikslee 说:

你的问题有三种可能,
1.显示器无法正确报告edid,这个可能经过你的Windows系统对比试验基本排除,除非你的试验有问题
2.你的显卡在Linux下的驱动程序无法正确读取显示器的edid,导致操作系统无法正确设置分辨率,如果是这个请检查显卡型号与驱动软件版本是否适配,或者尝试做更换显卡驱动软件的试验,如果可行的话
3. 显卡驱动可以读取到正确的edid,但图形显示系统还是无法正确报告分辨率,说明驱动读到的edid没有被图形显示系统解析,纯软件bug,尝试更换/更新显示系统软件,检查log是否有异常等等

感谢您专业的回复。问题刚刚意外解决了.
我又买了个用dp线的显卡quadro 410,但是才发现此卡不支持uefi,且我的主板不支持legacy。
随即又尝试给原本的‘分辨率问题卡HD6950’换用了dp线, 一切都顺其自然的好起来了,系统自动识别到了最大目标分辨率3440x144_75hz,并且正常应用和使用。
HDMI那边的具体原理我暂且以后再学习好了, 没精力了...

最近编辑记录 peroperotina (2022-04-30 17:44:32)

离线

#8 2022-04-30 17:50:50

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: [已解决] 升级了支持更高分辨率的显卡后,gui没有检测到更高的分辨率,通过xrandr自主设置新分辨率则会闪屏。

peroperotina 说:

感谢您专业的回复。问题刚刚意外解决了.
我又买了个用dp线的显卡quadro 410,但是才发现此卡不支持uefi,且我的主板不支持legacy。
随即又尝试给原本的‘分辨率问题卡HD6950’换用了dp线, 一切都顺其自然的好起来了,系统自动识别到了最大目标分辨率3440x144_75hz,并且正常应用和使用。
HDMI那边的具体原理我暂且以后再学习好了, 没精力了...

不用客气,hdmi的话相关经验主要是之前工作经历主要在这方面

个人建议是在PC机及显示器上,能不用hdmi接口就尽量不用,很多兼容性问题,不管是显卡的还是显示器的
DP就会好很多,原因很复杂,就不详细解释了,也没必要,什么好用用什么就是了,我本人也是用的3440x1440/75Hz的显示器,显卡肯定是支持的,hdmi接口依旧只能跑60Hz,也没折腾直接用DP搞定了

离线

页脚