ivex 发表于 2024-11-10 22:51

【求助已解决,要在电视更改画面比例设置为自动】有些显示器不支持英特尔核显的全屏“保持显示缩放比”,玩老游戏会拉宽怎么办?

本帖最后由 ivex 于 2024-11-12 16:26 编辑

如题,我之前很久都以为是显卡驱动的问题。后来才发现跟屏幕里的驱动板有关,我手上两个affs,有一个是edp转接的,那个在进入win7界面就是自动保持显示缩放比的,而我见过别的屏幕都不是。而且笔记本的内置屏幕都没问题,笔记本外接就经常是“保持显示缩放比”的选项无效,台式机外接就没问题。
但是刚买的电视又让我开了眼。同样一台台式机,接原来的旧电视默认可以保持显示缩放比。新电视就不行。
所以又来请教各位大佬,能从根源上解决这个问题吗?例如注册表,win10后期版本玩大富翁4这种老游戏右侧1/3不能显示的问题就是我最终找到改注册表的方式解决的。
但是现在搜索引擎人工智障化,只会瞎拆分关键字,然后给出一个问的人很多、但是跟我问的稍显小众的问题风马牛不相及的答案。局域网里实在是搜不到了…
如果不能从根源上解决,有好用稳定的老游戏启动器也能凑合用,就是那种在启动界面定义要启动的游戏的分辨率之类的,也可以窗口化运行。但是我之前用过的这种工具,大富翁4窗口化运行是不稳定的,而且画面也会变小。得是实在没办法了才考虑这个选项。

联谊区发过了,但是这种疑难问题还是再来发一次吧…

sunday_yy 发表于 2024-11-10 22:56

奖励2NB,是不是可以不用奖励啊? {:1_247:}{:1_247:}

StormBolt 发表于 2024-11-10 22:59

拉伸可以是显卡拉伸的,也可以是显示器拉伸的,按你描述看来,就是显示器拉伸的

ivex 发表于 2024-11-10 23:06

StormBolt 发表于 2024-11-10 22:59
拉伸可以是显卡拉伸的,也可以是显示器拉伸的,按你描述看来,就是显示器拉伸的 ...

确实是这样,这个该如何解决呢?注册表也没办法吗?已经准备回头试D3DWindower了…

StormBolt 发表于 2024-11-10 23:08

ivex 发表于 2024-11-10 23:06
确实是这样,这个该如何解决呢?注册表也没办法吗?已经准备回头试D3DWindower了… ...

……我都这么说了就是让你去调电视,你电脑这边调什么那边都给你拉伸,怎么可能有用

六月的雨 发表于 2024-11-11 10:27

是不是显示器的问题

Gaoth2007 发表于 2024-11-11 10:33

你这种问题我没用遇到过,但是我还是帮你想想吧,就为了不白拿你这2nb。但是我也没有想出来什么,一般外接屏幕,显示要是有问题的话,我都回去看看外接显器的设置

ivex 发表于 2024-11-11 22:49

StormBolt 发表于 2024-11-10 23:08
……我都这么说了就是让你去调电视,你电脑这边调什么那边都给你拉伸,怎么可能有用 ...

并不是电脑调什么电视都会拉伸的,例如视频就不会,virtuanes也不会,因为这些程序都设定了(或者可以设定)自己在全屏时应该保持缩放比。但没有这个功能的程序就得依靠英特尔显卡设置里的“保持显示缩放比”的选项,而部分显示器又是不支持这个选项的,从而造成目前的问题。
总之,原因是多方面的,但根本原因就是这个英特尔显卡设置里的“保持显示缩放比”的选项在某些显示器上并不生效。

StormBolt 发表于 2024-11-11 23:13

本帖最后由 StormBolt 于 2024-11-11 23:18 编辑

ivex 发表于 2024-11-11 22:49
并不是电脑调什么电视都会拉伸的,例如视频就不会,virtuanes也不会,因为这些程序都设定了(或者可以设 ...
你要明白显示器不可能跟这个功能挂上钩的,一个是硬件层面,一个是软件层面,尽管两者有通讯但不包括这个内容。

你说的那俩玩意不是一回事,那两个是在内容的左右添加黑边然后才输出,不信你截图看看分辨率是不是宽屏的是不是带黑边。

保持比例这个功能并不是在内容添加黑边再输出,而是你不选这个功能,显卡在输出信号的时候就给你拉伸了,同样可以截图验证,所以可以被拉伸。电视并不是固化不可调的,我十几年前的电视就能调,你现在买的不能调的可能性太低了。

观察细节,弄明白xx现象背后是xx逻辑,并让问题稳定且有规律复现,抓住这个规律才能正面解决它,如果用不支持和不兼容这种词搪塞过去,你顶多能找到代替方案。

StormBolt 发表于 2024-11-11 23:29

如果实在没有自动比例,那可能电视太寨了

不管怎样,显卡的那个功能,仍然是不可能“被显示器”支持的,显示器只能管好自己的一亩三分地。不要觉得弯弯绕绕很别扭,区分好问题来源是解决它的必要做法。

todayhigh 发表于 2024-11-12 05:35

老游戏又不依赖性能
窗口不稳定那就直接扔虚拟机里好了

ivex 发表于 2024-11-12 09:55

StormBolt 发表于 2024-11-11 23:13
你要明白显示器不可能跟这个功能挂上钩的,一个是硬件层面,一个是软件层面,尽管两者有通讯但不包括这个 ...

我是不懂通讯的具体内容,看了你的回复之后,我现在有一些问题不明白:
1、截图看看分辨率是不是宽屏的是不是带黑边,那么带不带黑边对应哪两个结论呢?是不是可以这样验证:如果无法执行“保持显示缩放比”满屏拉伸显示的程序截图不带黑边,那就还是显卡驱动的问题,与显示器无关;如果截图带黑边但显示器显示出来不带黑边,那就是显示器的问题,对吧?
2、既然是显示器设置问题,为什么笔记本内置屏幕就没有这种问题(但是有一个edp转接的屏幕在win7正在启动界面就可以自动保持显示缩放比),而我一台显示器和一台电视都有这个问题,它们如果支持显卡的“保持显示缩放比”选项,为什么不是默认执行,而是需要让用户去设置呢?如果真的是需要在显示器或电视上设置,又如何解释我某台显示器设置为刷新率60赫兹就不能保持显示缩放比、设置为刷新率59赫兹就可以保持显示缩放比呢(我也可能是记反了,但结果确实是由刷新率决定的)?
3、近些年来很多东西都是倒行逆施的,现在的电视/显示器很可能反倒没有这种自动比例的设置,那该怎么办呢?

StormBolt 发表于 2024-11-12 10:44

ivex 发表于 2024-11-12 09:55
我是不懂通讯的具体内容,看了你的回复之后,我现在有一些问题不明白:
1、截图看看分辨率是不是宽屏的是 ...


先说2,你把2想明白了,1就好理解,本来我觉得2是非常自然的事,结果你没想明白。


2、再次说明,显示器没办法对显卡这个功能支持!你不能把最终结果有效视作“支持”,把无效视作“不支持”,把电脑上做了xx动作就生效视作“设置后就支持”,这是最重要的认知差异所在。画面是由程序→显卡→显示器的,所以总共有几种情况:

1)程序1:1→显卡1:1→显示器1:1→结果:保持比例居中
2)程序1:1→显卡拉伸全屏→显示器1:1→结果:拉伸全屏
3)程序1:1→显卡拉伸全屏→显示器拉伸全屏→结果:拉伸全屏
4)程序1:1→显卡1:1→显示器拉伸全屏→结果:拉伸全屏

你的情况就是4)的情况,显示器59/60Hz行为差异,就是显示器自身怪异。

1、不是,因为显卡那个功能不是给4:3的内容添加黑边,只是不选那个功能时在输出给显示器时已经把像素拉伸了。带了黑边它在“事实上就已经是宽屏画面”,显卡和显示器无需处理内容就是自然居中的,因此截图有黑边不能说明任何一方有问题,只能说明你两个例子无效。

如果你的所有例子均无黑边,除了具体程序自行拉伸,显示器不可能去甄别你的显示内容,VirtualNES我已经帮你试过了,实际上就是验证一下上面的理论而已,不是说沦落到要靠这个动作去说明什么,要相信理论。。。


3、基于2可知,基本逻辑就是设法给画面添加黑边,串流将画面视频化,虚拟机等都是手段

ivex 发表于 2024-11-12 11:10

本帖最后由 ivex 于 2024-11-12 11:24 编辑

StormBolt 发表于 2024-11-12 10:44
先说2,你把2想明白了,1就好理解,本来我觉得2是非常自然的事,结果你没想明白。




4)程序1:1→显卡1:1→显示器拉伸全屏→结果:拉伸全屏
目前看来应该是这样的。我打开老游戏全屏显示,笔记本屏幕就可以正常保持显示缩放比,电视就不正常,拉伸满屏。截图同样都是640*480,未拉伸而且没有黑边。
这应该就是显示器的原因了,但问题是为什么这些显示器会有这样的问题?而且既然就是这部分显示器的自身问题,为什么我说“这些显示器不支持“保持显示缩放比”又是错的呢?
“显示器没办法对显卡这个功能支持!你不能把最终结果有效视作“支持”,把无效视作“不支持”,为什么呢?这不是最朴素的逻辑吗?既然都不支持,那为什么有的有效,有的无效?肯定是有原因的,在显示器没有你所说的自动比例选项的情况下,如何区分它们之间的差异?
最关键的是问题如何解决,显示器不像电脑系统可以有相对自由设置的余地,要怎么把这种不存在你所说的“自动比例设置”的不正常的显示器改成正常的呢?这种情况只能退而求其次从电脑系统端入手了吧…
顺带一提,我之前在网上找到解决临时教新版本玩大富翁4这种老游戏右边1/3屏幕不显示的bug,就是在注册表里修改了一个值。虽然没什么可比性。
最后我又想到,这会不会是显示器驱动程序的原因?

StormBolt 发表于 2024-11-12 11:25

本帖最后由 StormBolt 于 2024-11-12 12:11 编辑

ivex 发表于 2024-11-12 11:10
4)程序1:1→显卡1:1→显示器拉伸全屏→结果:拉伸全屏
目前看来应该是这样的。我打开老游戏,电视满屏拉 ...
显示器不能保持比例 ✓
显示器不支持Intel或其他xxx显卡的保持显示缩放比 ×

给问题贴的标签不同,会影响解决方法,绝对不是咬字眼。显示器如果万一真的有办法让显卡的功能失效,就想办法让显卡的功能生效,如果只是显示器自身,那就只能解决显示器本身,或者削足适履添加黑边。

如何区分?显卡同样不会区别对待显示器,所以有的显示器生效了,代表显卡功能生效。

电视觉得你不会输入4:3或其他比例就没有这个功能呗,建议历遍所有选项才开始使用,任何电子产品都是,因为有可能你要的选项不在你以为的那个位置,而在其他看起来无关的位置。

顺便,大富翁4在我这打开很自然就完美4:3,台式A卡设置保持比例,显示器设置保持比例,Win10,也可能是修改版,以前下载的太久了忘了


不可能是显示器驱动程序的问题

ivex 发表于 2024-11-12 16:20

本帖最后由 ivex 于 2024-11-12 16:27 编辑

StormBolt 发表于 2024-11-12 11:25
显示器不能保持比例 ✓
显示器不支持Intel或其他xxx显卡的保持显示缩放比 ×



这样说我就明白了,哈哈哈,是我把简单问题复杂化了,非常感谢耐心解答,你的逻辑是对的,已在电视上找到比例选项并解决,默认16:9。显示器得回头再去看看了。
这样看来,内屏是因为不支持修改这个设置,所以默认就是按原始比例的。显示器因为可以修改,所以默认都是满屏。
页: [1]
查看完整版本: 【求助已解决,要在电视更改画面比例设置为自动】有些显示器不支持英特尔核显的全屏“保持显示缩放比”,玩老游戏会拉宽怎么办?