如何为软件开发选择合适的显示器
本文最初于 2017 年 1 月 30 日发布于:https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-for-software-development
你可能以为买显示器很容易,只需看几篇评论,然后加到购物车就行了,轻而易举。或许吧,但如果你不做任何研究就贸然购买,最终可能会买到你不想要的显示器,在各种测试中表现糟糕,甚至更糟——它根本用不了。
购买显示器时有很多事情需要调查:
本文的目的是解释以上所有内容,以便您
在购买下一台显示器时做出明智的决定。
我一个月前刚买了一台新显示器,这是经过几天研究的结果。简单来说,我最终以 330 美元的价格购买了戴尔 UltraSharp U2515H 2560x1440 显示器,这是我五年来最好的开发环境升级之一。
什么时候应该购买新显示器?
与大多数硬件购买不同,显示器的使用寿命很长。我最终升级的唯一原因是我的旧戴尔 2007FP 在使用了大约 8 年之后终于报废了。我当时把它用作双显示器配置中的第二台显示器。
显示器的使用寿命大概在5到10年左右,因为显示器领域的技术发展速度实在太慢了。2017年的今天,他们还在兜售1080p显示器,而这些显示器究竟是什么时候发布的呢?大概是21世纪初吧?也就是说,大概15年了。
当然,这些年来已经有了逐步的改进,但当出现微小的改进时,通常不值得购买新的显示器。
如果我买了一台新显示器,我期望它能带来“真正的”升级。这可能意味着分辨率的提升,或者画质和刷新率的大幅提升。
了解物理尺寸与分辨率
显示器的物理尺寸并不代表它能装下多少东西。比如,我妈觉得25英寸1080p的显示器比22英寸1080p的显示器能装下更多东西。可别像我妈一样!
对于“在屏幕上显示更多内容”来说,唯一重要的就是显示器的分辨率。以下是三种最常见的分辨率:
- 1080p 是 1920x1080
- 1440p 是 2560x1440
-
4k 是 3840x2160
-
第一个数字“1080p”是大多数人在谈话中描述分辨率的方式
-
第二个数字“1920”表示屏幕上可以容纳多少个水平像素
-
第三个数字“1080”表示屏幕上可以容纳多少个垂直像素
我的 Chromebook配备 13.3 英寸 1080p 显示屏,我的备用 22 英寸 1080p 显示器也一样。两台显示器的屏幕空间完全相同。这意味着,如果我打开Sublime Text 3 代码编辑器,它们都可以轻松地并排显示两个 80 个字符的代码窗口以及一个侧边栏。
如果你想在屏幕上显示更多内容,你需要提高分辨率,而不是增大屏幕尺寸。然而,随着分辨率的提高,内容会变得越来越小,所以最终你也需要增大屏幕尺寸。
视网膜分辨率注意事项
许多硬件制造商都宣传其拥有超高的分辨率,但实际情况是,他们提供的屏幕空间比他们主要宣传的要小得多。
例如,13.3 英寸 MacBook Pro 宣传分辨率为 2560x1600,但这完全是胡扯。没错,从技术上讲,这款显示器能够渲染 2560x1600 像素,但实际在显示器上显示的分辨率是 1680x1050,比 1080p 显示器还要低。
1680x1050 是 15 年前您在液晶显示器上看到的分辨率,而今天,您可以在 Craigslist 上以 50 美元的价格购买它们。
唯一的区别是,Retina 显示屏看起来会更好,因为它本质上是在相同的物理空间内塞入两倍的像素。这会让字体和色情内容……我的意思是,你设计的专业 Photoshop 图像看起来非常清晰锐利。
如果你好奇的话,15英寸MBP的宣传分辨率是2880x1800,也就是说它的“真实”分辨率是1080p。这意味着你可以运行两个80字符的Sublime Text代码窗口,并带有侧边栏,就像15年前有人用第一代1080p显示器那样。
每英寸像素数(PPI)
当你把物理尺寸和分辨率的概念结合起来时,你就可以开始计算每英寸像素数之类的东西了。这里有一个简洁的PPI计算器,你可以使用。
以下是一些流行的台式机/笔记本电脑每英寸像素数:
- 13.3 英寸 @ 1080p = 165.63 页
- 22英寸@1080p=100.13 PPI
-
25英寸@1080p=88.12 PPI
-
22英寸@1440p=133.51 PPI
-
25英寸@1440p = 117.49 PPI
-
32英寸@1440p=91.79 PPI
-
27英寸@4k=163.18 PPI
-
36英寸@4k=122.38 PPI
-
50英寸@4k=88.12 PPI
简而言之,PPI 越高,像素密度就越高,图像就越清晰锐利。这就是为什么现代智能手机看起来流畅如流。例如,iPhone 7 的分辨率为 750 x 1334,4.7 英寸屏幕的 PPI 为 325.61。这对于文本阅读来说非常棒。
好的,那么这在现实生活中到底意味着什么呢?
这里的目标是站立或坐在距离显示器一定距离的地方,并且能够舒适地阅读 100% 缩放比例的文本而不会感到眼睛疲劳。
有几个因素会发挥作用,例如您的视力有多好以及您有多愿意改变您的办公桌。
我戴眼镜时视力是20/20,用电脑也差不多20年了。我新买的显示器分辨率是2560x1440,25英寸,PPI是117。
在这个 PPI 下,我完全可以舒适地以 100% 的缩放比例使用所有内容,完全不会感到眼睛疲劳,而且我距离显示器的距离不到一臂之遥。准确地说,我正好是 24 英寸。
在39英寸的距离,我仍然可以毫不费力地阅读Sublime Text状态栏上最小的文本,但超过1英寸就变得困难了。这主要是因为这个主题的对比度不是最好的,但对于日常的电脑使用来说,你不能指望一切都是最佳状态。
我之前提到过,我的 Chromebook 分辨率为 1080p,屏幕尺寸为 13.3 英寸,我可以在典型的笔记本电脑观看距离(大约 12 英寸)内,用 Sublime Text 舒适地编写代码。从 24 英寸的距离观看,对我来说眼睛太疲劳了。
按照这个逻辑,我可以推断出,一个 27 英寸、163 PPI 的 4k 显示器可能会让我的眼睛有点疲劳,因为 Chromebook 的 PPI 是 165 PPI。是的,从技术上讲我可以阅读文字,但这需要花费太多精力。
如果您要整天看着代码编辑器,那么您最好确保在早上和下午 3 点经过 6 小时的会议后,内容非常容易阅读。
我认为就我个人而言,我能够处理 36 英寸 4k 显示器(122 PPI),但与 25 英寸显示器相比,36 英寸显示器非常大,这意味着我必须站在至少 39 英寸远的地方。
我最终得出结论,117 PPI 的 39 英寸是我的上限,122 PPI 也足够接近,应该不会有问题。但是,当我用我目前的设置进行测试,并想象 36 英寸显示器最终会是什么样子时,我仍然觉得它太大了。头部需要移动太多,无法看清显示器的两端。
总而言之,我对我买的25英寸1440p显示器非常满意,因为它考虑到我视力的限制,最大限度地利用了屏幕空间。如果我喜欢冒险,我会再买一台同类型的显示器,把它竖着放而不是横着放,太棒了!
缩放
此时您可能会想,兄弟,您只需在操作系统级别调高显示器的缩放比例即可获得两全其美的效果。
不完全是。首先,扩展性问题尚未解决。扩展性支持也参差不齐,很多应用程序根本就不支持。
但更重要的是,如果你扩大规模,你就会失去屏幕空间。
从技术角度来说,4k 显示器的屏幕空间是 1080p 显示器的 4 倍。这意味着,如果你画一个大矩形,并将其分成 2x2 的网格,那么每个网格框里都可以放一台 1080p 显示器。
如果你把一台 4k 显示器放大到 200%,最终得到的屏幕空间和 1080p 显示器完全一样。画面看起来会流畅很多,有点像 Retina 显示屏,但实际上并没有什么提升。
在 150% 的缩放比例下,您最终会得到与 1440p 显示器相同的空间,在这种情况下,您不妨购买 1440p 显示器,因为它会便宜得多,并且具有更好的规格。
即使视力异常,4k 是否值得?
假设我们生活在一个可以在3英尺外的27英寸显示器上以100%缩放观看4K视频的世界。我相信对某些人来说,这在人类的层面上是可以实现的,但对大多数人来说并非如此。我认为,就物理尺寸和分辨率而言,这已经是最佳方案了,最终目标是让你在纸面上尽可能高效地工作。
这大概是你不用像死亡金属乐队的乐手那样转动头部就能看到屏幕两侧的最大尺寸了。
1080p 的显示器足以满足您的需求,让您可以并排显示两个代码窗口,每个窗口大小为 80 个字符,并带有一个典型的侧边栏。您还可以在 Sublime 中,使用 10pt 字体在一个屏幕上查看 51 行代码。
1440p 的显示器可以并排显示 3 个代码窗口,总共 76 行代码。这可是个不小的进步。你可能要等到试用一段时间后才会意识到,能够轻松打开 3 个编辑器文件,并且一眼就能看到多出约 50% 的垂直代码行数,这意义非凡。
如果你恰好有第二台 1080p 显示器,你可以在 1440p 的主显示器上编辑所有代码,同时在第二个显示器上打开网页浏览器和终端。如果是垂直方向的 1440p 显示器就更好了。
从技术上讲,4k 显示器相当于 2x2 的 1080p 显示器网格。因此,理论上你可以打开 8 个代码窗口,每个窗口包含 51 行代码。
或者,您可以打开 4 个代码窗口,每个窗口包含 100 行代码。
现在,我很确定同时打开 8 个代码窗口不会那么有用,因为您只需要在 1 个视图中看到这么多内容,但我承认,打开 4 个代码窗口,每个窗口有 100 行代码,听起来不错。
然而,我并不认为这会像从 2 个窗口变成 3 个窗口、从 50 行代码变成 75 行代码那样带来巨大的变化。为什么?可能是因为现实生活中的编程方式。你真正需要多少垂直空间?4 个窗口真的会比 3 个好很多吗?
接下来就是窗口管理的问题了。一台巨大的显示器会让管理单个窗口变得非常困难。你需要花费大量时间来精细地管理各种尺寸的浮动窗口。
通过设置 1440p 双显示器,您可以在第二台显示器上打开一个应用程序并将其最大化,或者非常快速地将其与另一个应用程序水平拆分。
也许存在一个可以在所有操作系统上完美运行的平铺窗口管理器,但老实说,我从来没有发现一个运行得非常好的平铺窗口管理器。
但是视频编辑怎么办呢?好问题。我为我的课程编辑了很多视频,水平空间对于编辑时间线非常有用。
两台 1440p 显示器比一台 4k 显示器能提供更大的水平空间。你只需要将另一台 1440p 显示器的方向从垂直(日常使用)翻转为水平(编辑视频)。
图像质量和色彩准确度
好的,所以我们决定 1440p 可能是可行的方法(至少目前如此),这将提高图像质量和色彩准确度。
液晶显示器制造商向来以欺骗客户而臭名昭著。在发表这些言论之前,我们先来了解一下决定显示器质量和色彩精准度的因素。
LCD 面板有很多种类型。最流行的类型是 TN、IPS 和 VA。
TN(扭曲向列)面板是最早的面板类型,但至今仍然非常流行。
TN 面板通常拥有最佳的响应时间和刷新率。你会发现大多数 144Hz 的高端游戏显示器都采用 TN 面板。在这样的刷新率下,它们能带来更流畅的画面体验,并且在快速动作游戏中,运动模糊也会减少。
TN 面板的缺点是其色彩精准度往往最差,而对于网页开发者来说,能够将“红色”看成“红色”至关重要。TN 面板通常看起来非常褪色,并且根据观察角度的不同,还存在严重的色偏问题。
IPS(平面转换)面板通常被认为是精度最高的面板类型。它们的可视角度极佳,且画质丝毫不会损失。此外,它们的色彩精度也是同类产品中最高的。作为一名从事设计的软件开发人员,你很可能会选择 IPS 面板。
缺点是它们通常只有 60Hz,响应时间比 TN 面板更差。不过,对于实际的软件开发和电影观看来说,这不算什么问题。即使是玩游戏,除非你玩的是高水平的竞技游戏,也完全没问题。
我并不是说要在公共服务器上击败新手,而是要在奖金池高达数万美元的锦标赛中与世界上最优秀的选手对抗,在这种情况下,15 毫秒或你的世界观落后对手 2 帧就足以让你失败。
值得注意的是,并非所有 IPS 面板都生来平等。有些 IPS 面板存在一个问题,人们称之为“IPS 辉光”,这意味着显示屏各个部分都会出现明显的亮度差异,从而产生不均匀的发光效果。
这与另一个术语“背光渗色”不同,后者会影响所有类型的面板。背光渗色是指当显示器背景设置为黑色时,从显示器边缘渗出的白色量。通常在关闭灯光或光线非常昏暗时最为明显。
VA(垂直对齐)面板介于两者之间。你可以把VA面板想象成万能的。它们在计算的各个方面都相当出色,但加速性能却很差。
我认为购买 VA 面板驱动的显示器毫无意义,除非价格非常优惠,并且显示器的其他方面也很出色,同时又不会在重要的事情上做出太多妥协。
当然也存在其他类型的面板,比如 PLS 和 AHVA,但我必须在这篇文章中划清界限。我建议你尝试一下 IPS 面板,但如果你找到了一款你非常喜欢的显示器,也不要因为它不是 IPS 面板而打消你的梦想。去试试吧。
面板乐透
现在,回到对液晶显示器制造商的吐槽。他们不仅被发现串通价格,甚至还向评测网站发布了搭载 IPS 面板的早期型号显示器,然后又以更便宜的 TN 面板向公众销售,而且型号完全相同。
这通常被称为玩面板乐透,因为你不知道你会得到什么。
他们通常会分批进行切换,而且很多时候您只能通过查看显示器序列号以什么字符开头来判断显示器是否具有特定的面板类型。
这是非常可疑的,所以如果你阅读评论网站,一定要注意这一点。
色度 4:4:4
既然我们在谈论质量,那么值得一提的是 Chroma 4:4:4 是什么。
如果您决定购买 4k 电视并将其用作显示器,请确保其色度为 4:4:4。
如果你想自己研究一下,可以去 YouTube 上看看这个关于 Chroma 4:4:4 含义的解释。虽然内容有点太深,不适合这篇文章,但仍然很重要。
刷新率和输入延迟
刷新率决定屏幕每秒可以渲染多少帧。它的单位是赫兹,在户外常见的标准值是 60hz、120hz 和 144hz。对于日常电脑使用来说,低于 60hz 的刷新率是不可接受的。
由于电影中采用了帧混合技巧,电视和电影可以减少画面质量,但当您观看渲染某些操作系统上运行的应用程序的显示器时,这种策略就不起作用了。
对于软件开发和偶尔玩游戏来说,60hz 足够了。120hz 和 144hz 下你会感受到流畅的画面,但如果你只是整天在 2D 窗口之间来回切换,那么牺牲 IPS 面板就不值得了,因为大多数 144hz 显示器都是 TN 面板,主要面向竞技游戏玩家。
谈到刷新率时,有两件事需要考虑:
-
你不能总是相信液晶显示器制造商的刷新率,因为他们会在 4k 显示器上标明 120hz,但实际上显示器本身在 4k 分辨率下运行频率为 30hz 或 60hz,如果缩小到 1080p 则为 120hz。液晶显示器制造商喜欢欺骗不知情的人。
-
显卡的连接类型非常重要。HDMI 2.0 可以 60Hz 分辨率显示 4K,但 HDMI 1.4(很多笔记本电脑都支持)不行。DisplayPort 1.2+ 可以 60Hz 分辨率显示 4K。DVI-I、HDMI 1.2+ 和 DisplayPort 可以 60Hz 分辨率显示 1440p。
输入延迟
事情就从这里开始变得有趣了。输入延迟与大多数液晶显示器制造商在其规格表上列出的差异很大。他们通常会列出诸如刷新率和响应时间之类的参数,例如 4 毫秒或 2 毫秒 GTG(灰阶响应),但这两项参数都与输入延迟不同。
输入延迟是指显示器渲染输入并最终被眼球感知所需的时间。也就是说,如果你移动鼠标,需要 X 毫秒才能看到光标移动。
通常,您需要查看测量此指标的第三方网站。这非常重要。一个很好的显示器评测网站是http://www.tftcentral.co.uk,其评测中包含了输入延迟等信息。
出于某种原因,我对输入延迟非常敏感。我强烈建议您购买输入延迟在 20 毫秒或以下的显示器,否则您可能会注意到延迟,甚至分心。
我使用的戴尔UltraSharp U2515H 的输入延迟大约为 13 毫秒,非常低。相比之下,很多显示器的输入延迟超过 50 毫秒,我想任何人都会注意到。
《末日逼近》
您可能认为支架并不重要,直到您想要调整显示器的方向,然后您就只剩下一个巨大的附带项目,并且必须花费 100 多美元购买定制臂式支架,因为您购买的显示器有一个无法移动的蹩脚塑料支架。
例如,我的第二台 1080p 显示器有一个蹩脚的塑料支架,我很想将它垂直放置,但除非我购买定制的臂架并将其安装到墙上,否则我不能这样做。
如果您购买了带有良好支架的显示器,所有这些问题都会消失,并且您可以在大约 10 秒内切换方向,而无需花一分钱或安装任何东西。
戴尔以其出色的支架而闻名,但其他制造商也有不错的支架。当然,不要因为支架不好而放弃购买优质的显示器,因为最终,如果需要,您总是可以使用定制支架。
至少,在查看显示器规格时,看看它是否有VESA兼容的支架。这样你就可以使用多个符合相同标准的定制支架。这可以确保定制的VESA兼容支架适合你的显示器。
如何阅读用户评论
因此,现在您已经将显示器的选择范围缩小到 2 或 3 个。下一步是前往亚马逊这样的地方并开始分析用户评论。
你不能盲目地看星级评定,因为有时日期非常重要。例如,想象一下制造商对其某个型号进行某些调整的情况。如果他们在年初发布了一批产品,并且存在缺陷(例如背光漏光严重),你可能会找到一堆提到该缺陷的评论,但它们可能都出现在某个时间段内。
后续批次很可能完全不受该问题的影响,因此目前所有这些评论都毫无意义。
评估评论的一般流程是确保大多数评论都是五星好评。然后仔细查看那些一星到两星的评论,看看能否找出其中的时间规律。这种方法很有效。想象一下,如果你刚买了一台全新的显示器,它有缺陷。你肯定会在收到后不久就给它评分。
最后,不要害怕少数负面评论。所有产品都会有这样的人。不要让一些负面评论说服你放弃一款优秀的显示器。你已经做好了功课,而他们没有。
结论
在购买显示器之前,请做好功课,在阅读液晶显示器制造商提供的规格表时要保持高度怀疑。
我认为,实际上,拥有 1 到 2 个 1440p 的显示器就能带来非常好的开发体验。这样你就会有充足的空间来完成工作,而且不用眯着眼看文字了。因为读完这篇文章,你知道如何衡量合适的 PPI 值了。
我对这款新显示器非常满意,我认为就其规格和价格而言,戴尔 UltraSharp U2515H是编程和一般用途的最佳显示器之一。
请在下面的评论中告诉我您的设置。
文章来源:https://dev.to/nickjj/how-to-pick-a-good-monitor-for-software-development-4oln