我正在尝试确定计算机将支持的最高监视器分辨率。
系统
- 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端口的(有用的)分辨率。这是否至少意味着芯片组限制不再受内存限制(消除了一个变量)?
我在寻找什么答案
我想获得一个更高分辨率的显示器,但不知道如何确定系统支持的限制是多少,或者限制因素是什么。
- 对于这台特定的计算机,答案是很好的。如果没有可用的规范不能解决问题,那么在类似系统上实际使用高分辨率显示器的人将是一个很好的证据。
- 从更一般的意义上讲,如何确定给定系统的限制?仅仅是芯片组限制(在这种情况下,我可能已经有答案了),还是可以受其他因素(内存,驱动器等)进一步限制?如果还有其他限制,可以实际确定这些限制,还是基本上可以归结为确定规格?