哪里可以快速查找显卡支持的最大分辨率?

哪里可以快速查找显卡支持的最大分辨率?

我正在用相当简单/便宜的台式电脑替换两台因年久失修而变得陈旧的家用笔记本电脑。这两台笔记本电脑的独特之处在于它们可以与外接显示器结合使用,这是一个相当不错的设置,而且它们(显卡和外接显示器)支持 1920x1280 分辨率。

在浏览广告时,我注意到越来越难以找出某个显卡(或者更糟的是,主板上集成的显卡)支持的最大分辨率。

有没有一个地方,或者一种方法(某事,任何事情……) 去哪里可以轻松找到这一点?

答案1

对于所有类型的基于 Nvidia 的显卡,我会直接去 Nvidia 网站而不是经销商(EVGA、XFX 或其他)并在那里查看显卡的规格。

随机选择一个Geforce GTX 570规格页面立即列出了 VGA 电缆和数字链路的最大分辨率:

2560x1600 Maximum Digital Resolution
2048x1536 Maximum VGA Resolution

他们的几乎所有图形处理器似乎都是如此。只需找到他们的规格页面,信息就在那里。

同样,AMD 也对其图形处理器做同样的事情,因此如果您正在寻找基于 Radeon 的显卡,那么请完全忽略经销商,直接去 AMD 找到他们的规格表。

再次随机选择一个Radeon HD 6970在其规格页面底部附近隐藏着(在一大堆你不会关心的信息中)显示:

DisplayPort 1.2
    Max resolution: 2560x1600 per display
    Multi-Stream Transport
    21.6 Gbps bandwidth
    High bit-rate audio
HDMI 1.4a with Stereoscopic 3D Frame Packing Format, Deep Color, xvYCC wide gamut support, and high bit-rate audio
    Max resolution: 1920x1200
Dual-link DVI with HDCP
    Max resolution: 2560x1600
VGA
    Max resolution: 2048x1536

所以基本上只要忽略经销商,因为他们只会向你抛出令人印象深刻的数字,以让你购买他们的产品,而实际芯片制造商会告诉您它实际上可以做什么。

基本上,只需在 Nvidia 或 AMD 网站上搜索您正在查看的图形处理器,您应该在规格页面的某个地方找到您想要的信息。

-=编辑=-

对于英特尔芯片来说,似乎需要做更多工作。搜索您的示例(英特尔 910 显卡)让我找到了这一页看着白皮书pdf 底部有一个标题部分,Intel ® Graphics Media Accelerator 900 Architecture其中列出了设备功能。它不像 Nvidia 或 AMD 卡那样容易找到,但它确实存在

除了通过 VGA 连接器支持 CRT 外,其最大像素时钟为 400 MHz(最高 2048x1536 分辨率@85Hz 刷新率)

不过我似乎无法快速找到有关 Sandy Bridge 的任何信息......

说实话,如果发现任何当前的不支持高达 2560 x 1600 的图形解决方案,只有较旧的芯片在运行如此高的速度时才会出现问题。

答案2

在Linux中使用xrandr查询卡:

tim@MushaV3 ~ $ xrandr -d :0 -q
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384

如你所见,我的显卡可以达到 16384x16384,但色彩深度会受到影响


我最初在研究另一个问题时发布了上述内容,然后遇到了这个问题。我现在意识到,虽然上述内容在某些情况下是“正确的”仅有的确保万无一失的通用方法是通过反复试验(不断提高分辨率,直到找到不起作用的分辨率,然后再降低),或者找到列出确切支持的规格的规格表。

我在回答另一个问题时发现,‘外部’设备支持的分辨率和刷新率与‘内部’(即笔记本电脑)连接的显示器支持的分辨率和刷新率完全不同,所以我意识到了这一点。仅仅因为一张卡在一个接口上支持某种分辨率并不意味着它在另一个接口上也会支持同样的分辨率。

答案3

您可以使用 找到模式行cvt。例如,如果我想要 30Hz 的 UHD(3840x1920):

$ cvt 3840 2160 30
# 3840x2160 29.98 Hz (CVT) hsync: 65.96 kHz; pclk: 338.75 MHz
Modeline "3840x2160_30.00"  338.75  3840 4080 4488 5136  2160 2163 2168 2200 -hsync +vsync

我现在运行:

$ xrandr --newmode  "3840x2160_30.00"  338.75  3840 4080 4488 5136  2160 2163 2168 2200 
$ xrandr --addmode HDMI1 3840x2160_30.00
$ xrandr --output HDMI1 --mode 3840x2160_30.00

在联想 E420(ATI/sandybrige GMA 混合型)上,最后一个命令失败,并显示

xrandr: Configure crtc 1 failed

这表明我的 GPU 不支持 UHD@30Hz。这种技术并不完美,例如,它表明它确实支持 UHD@60Hz,尽管这台机器比 HDMI2 更旧,所以这显然是不可能的。

相关内容