如何确定可支持的最大显示分辨率?[重复]


12

我正在尝试确定计算机将支持的最高监视器分辨率。

系统

  • Win XP时代Compaq Presario SR1750NX包含
  • Radeon Xpress 200在基于AMD Athlon 64的主板上集成了图形。

    Radeon Xpress 200使用共享视频内存(UMA)。该计算机具有3 GB RAM。(我不熟悉UMA的工作原理,以及视频是否可以访问所需的内存,或者访问多少内存。)

  • 它当前正在运行Linux Mint 17.0。我了解AMD具有Linux版的Catalyst。但是,Xpress 200可能早于AMD收购ATI的时间,而且UI的外观看起来很普通,因此驱动程序可能是FOSS,并且可能需要进行一些逆向工程。

  • 唯一的内置视频连接器是VGA。VGA连接器对分辨率没有限制,但我了解更高分辨率下的输出质量取决于DAC和其他因素。

Xpress 200信息

我看到的唯一涉及视频芯片组本身最大支持VGA分辨率的事情是Daniel B在下面的评论中发布的链接。Xpress 200的“用于Intel体系结构”版本的规格最高可支持2048x1536(显然是基于400MHz DAC的常见规格)。假设规格在“用于AMD体系结构”版本中相同,那么这似乎是一个上限。尚不清楚其他因素是否会将其限制在此以下(例如,它可以使用的最大内存)。

用法

我认为这不会影响任何事情,但以防万一,预期用途是大量用于静态内容的屏幕空间(大型电子表格,大量浏览器标签等),我并不是想查看解析视频或执行3D渲染。

系统信息

几年前,我将显示器升级到1600x900,只是猜测它会被支持。显示器首选项下的可用分辨率设置将1400x1050列为唯一的更高分辨率,这实际上与当前显示器的总像素数相同。但是,我不知道这是否反映了基于当前监视器或实际系统限制(或Linux驱动程序的限制)的系统假设。Linux驱动程序没有明确的“列出所有”选项。

更新资料

  • 我检查了AMD和HP,看它们是否有任何有用的规格。答:不可以。
  • 我使用该xrandr命令查看了可能显示的内容,从而产生了此结果(随后是当前监视器的可用设置):

    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
    VGA-0 connected 1600x900+0+0 (yada yada...)

    最大4096 x 4096是指虚拟屏幕的大小(最大帧缓冲区),而不是来自VGA端口的(有用的)分辨率。这是否至少意味着芯片组限制不再受内存限制(消除了一个变量)?

我在寻找什么答案

我想获得一个更高分辨率的显示器,但不知道如何确定系统支持的限制是多少,或者限制因素是什么。

  • 对于这台特定的计算机,答案是很好的。如果没有可用的规范不能解决问题,那么在类似系统上实际使用高分辨率显示器的人将是一个很好的证据。
  • 从更一般的意义上讲,如何确定给定系统的限制?仅仅是芯片组限制(在这种情况下,我可能已经有答案了),还是可以受其他因素(内存,驱动器等)进一步限制?如果还有其他限制,可以实际确定这些限制,还是基本上可以归结为确定规格?

什么这个?它说“分辨率高达2048x1536x32bpp”。
Daniel B

@DanielB:谢谢,那是我没发现的那个。它确实提到“ DirectX 9.0集成图形(分辨率高达2048x1536x32bpp)”,我认为这是一个上限。但是,尚不清楚这是否会受到硬件或驱动程序的限制。
fixer1234 '16

那只是VGA连接器的最大分辨率,所以可能是虚假的。不幸的是,当ATI品牌停产时,北桥的所有数据表似乎都丢失了。
Daniel B

@DanielB:刚刚注意到该链接描述了针对Intel体系结构的Xpress 200。我不知道它与它在AMD体系结构中的使用(版本)之间是否有任何区别(Presario就是这种情况)。回复:数据表-使用旧硬件的乐趣。
fixer1234 '16

当您说“图形硬件支持”时,您包括显示器吗?IIRC通常没有用于显示器的驱动程序,因此,即使您获得正确的分辨率以安装的图形卡,显示器也可能不支持该驱动程序。
Jim2B '16

Answers:


1

因此,在网上搜寻此卡上的页面后,我发现Waybackmachine拥有ATi的规格页面的副本

https://web.archive.org/web/20061006060608/http://www.ati.com/products/radeonxpress200/specs.html

最重要的是:

3D图形:支持最高2536x2536 @ 32bpp的分辨率

2D图形:支持最大分辨率2048x1536 @ 32bpp

外部支持:支持从VGA(640x480)到宽UXGA(1600x1200)的固定分辨率显示器


1
太棒了!2D和3D功能仅反映了芯片组能够支持的功能,但是外部显示器的支持看起来就像我要的那样。我对这个放弃了希望。谢谢。
fixer1234

感谢您的接受,这对我来说是一个使命,试图解决一些未解决的问题!
djsmiley2k TMW

2

监控器发出包含监控器功能列表的EDID数据。

有关更多详细信息,请参见此处。

/unix/114359/how-to-get-edid-for-a-single-monitor

您如何找到使用Linux的笔记本电脑屏幕面板制造商/型号?(三星,LG,奇美等)

ls /sys/class/drm/
cat   /sys/class/drm/card0-DP-2/edid

感谢您的回应。我不确定我是否不明白答案,或者您可能误解了问题。我对EDID的理解是,它是监视器提供的数据,用于识别它能够提供的分辨率。我实际上正在寻找相反的方向。这是指一台相当古老的计算机,没有可用的图形功能规格。我想购买一台显示器,无论计算机支持的最大本机分辨率是什么,但不知道该分辨率是多少。因此,问题是如何确定计算机将支持的最高分辨率。
fixer1234

@ fixer1234是视频卡VGA(3行引脚),DVI,displayport或hdmi背面的物理连接器吗?VGA有效地达到2560x1600左右。仅此而已,显示端口或hdmi成为必需。4k需要最新版本的端口。你想要多大?
Cyber​​nard '17

是的,唯一的连接器是VGA(这是Win XP时代早期的计算机)。芯片组的上限似乎为2048x1536,但尚不清楚是否可能进一步限制。我将解决原始硬件将要处理的最大分辨率(它太旧了,不值得扩展其功能;我将其一直运行到可以持续的时间,以便于观察它仍然可以工作)用过的)。
fixer1234

1

早在昔日CRT屏幕(在大的与顶部的孔),显示分辨率为唯一由你的显卡支持的最大分辨率确定(CGAEGAVGASVGA,...),当然还有你的老花眼的程度(或您能读的字母多小)。CRT由于其analog性质,这是监视器的一个属性。

但是,如今,自从出现LCDs,TFTs之类的“固定像素数字屏幕”(或数字屏幕)以来,...分辨率问题就变得更加简单了!

现在, The Display resolution每个显示面板只有一个,只有一个。这种非常具体的分辨率是唯一一种不会使显示器的颜色模糊或因放大/缩小而使您看到的图像失真的分辨率,以使您在操作系统中设置的所选分辨率适合您的分辨率The Display Resolution。这仅仅是因为它与您的数字显示器包含的像素元素的实际数量相对应。

有关屏幕分辨率的更多信息,请参见:https :
//en.wikipedia.org/wiki/Display_resolution

归纳起来,还有一个“最高分辨率”这是你的显卡支持,它会甚至工作是什么虽然扭曲,但你不会想离开native resolution你的LCDTFT显示器,因为你将有达不到最佳的图像质量。

突破这些界限的唯一方法是将笔记本计算机插入支持不同本机显示分辨率的外部显示器(例如,支持1920x1080的HP S2331)。我一直在搜索,找不到笔记本电脑面板的原始分辨率(可能是,如果您在下面看并在Google中打了一个序列号,并试图找到面板本身的实际部件号,则您将有更好的机会,但是还有一种简便的方法!只需从显示器的英寸标准更改分辨率,并在模糊消失时停止分辨率...!您甚至可以将旧笔记本电脑插入全高清屏幕,如果您的显卡和处理器可以重现高清素材,获得全高清1080p分辨率(我怀疑,虽然...但是从理论上讲这是可能的)。

根据下面的讨论,我意识到您正在针对特定分辨率下的完整系统性能进行标准化测试。不幸的是,由于不同的应用程序对系统的要求不同,因此不存在这种测试。例如3d应用需要CPU,内存和图形卡性能以及主板桥接数据传输速度,而Web浏览主要需要内存。

我能想到的最接近标准化测试的是视频再现。为避免购买屏幕只是为了意识到它无法以X分辨率再现视频,您可以通过使用X虚拟帧缓冲区xvfb以无头模式播放视频来对其进行测试。然后,您可以使用此处描述的方法获取播放统计信息:https : //forum.videolan.org/viewtopic.php?t= 61867并将其与另一台计算机的播放统计信息进行 比较。

我真的希望这会有所帮助!


在彩色CRT上,显示分辨率受点间距的限制。与您的视力无关。
Chenmunka'8

感谢您的回复,欢迎来到超级用户。您写的是正确的信息,但问题实际上有所不同。这是一个台式机系统,我想获得一台外部显示器,其本机分辨率是图形卡将支持的最大分辨率。问题是,如何确定该分辨率是多少。由于这并不能真正解决该问题,因此它可能会吸引赞成票(没有妥协的善行),因此您可能要删除它。但是,您的帖子写得很好,如果您在此处重新发布,则网站上可能还会有另一个问题可以回答。
fixer1234 '16

您好,非常感谢,但我不怕负面批评!如果有人想对答案不满意,就让他们对其不满意...至于您的问题,由于您提到了HP笔记本电脑型号,因此我认为显示器将是tft。无论如何,如果您的显示器是CRT,则在大多数情况下,您只需要了解您的显卡支持的最大分辨率即可。
Angelos Asonitis

对于具有芯片组RS480的ATI RadeonX200,其依据是:blogulate.com/content/msi-rs-480-m2-il-2-specifications,在3D中最大为2536×2536 @ 32bpp,在2D中最大为2048×1536 @ 32bpp。但是您可能必须在实践中进行验证,因为它可能会受到整体计算机性能的影响。除非它是ATI Xpress 200P(基于芯片组RX480)。请沟通,如果这是您需要的。最后但并非最不重要的一点是,如果您的显示器是平板显示器,则最好使用本机面板的分辨率。
Angelos Asonitis

@AgelosAssonitis,警报系统有限。如果您仅对自己的帖子或与该帖子相关联的唯一其他人发表评论,则会收到警报。您可以像我在此处那样用@“评论”评论,如果该人已经与该帖子相关联,则该人将收到警报。我偶然发现了您的评论。对不起,如果我给人的印象是它是一台笔记本电脑;这是台式机。另外,正如您提到的,计划是获得一个LED显示器并以其原始分辨率使用它。您找到的有关芯片组的信息与我找到的信息匹配。所以我们到了同一个地方。
fixer1234 '16

0

您是否在显示适配器属性中查看了“列出所有”分辨率列表?如果我没有犯错(可能!),那么它会显示您的视频卡支持的所有视频输出,前提是您已安装了最新的驱动程序等。

对于在旧的optiplex 745上的旧Radeon卡来说,这是正确的-我在可以支持更高分辨率的显示器上进行了测试,入侵了桌子以允许以正确的宽高比实现更高的分辨率,除非没有使用低于这些值的图像,否则没有图片。显示适配器属性中列出。


Windows版本的驱动程序通常具有“全部列出”。我在Linux上,而驱动程序不在。我不知道显示的内容是它的全部功能,还是列表仅限于它在连接的显示器上可以显示的内容。该列表包括许多可以插值到当前监视器的分辨率,但是列出的最高分辨率是所连接监视器的本机分辨率。
fixer1234 '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.