帧数达不到144用144hz_144Hz屏幕无用?终于发现问题所在了 尴尬

科技在发展,技术在进步。崭新而实用的技术总是能为我们带来更棒的应用体验,至于当今在游戏本上被炒得非常火的144Hz屏幕以及窄边框概念,它们到底是崭新而实用的技术还是商家骗钱的噱头?

哦对了,你听过144Hz没?

就像以前的胶片电影一样,我们在电脑显示器上看到的画面都是由一张一张连贯起来的“图片”组成的(不管你是看网页还是玩游戏)。

这些“图片”则由显卡渲染生成,所以在运行同一款应用的时候,显卡性能越好,其每秒所能生成的“图片”也就越多。

a03a2da9b727f96ed2e28e3e5745fecb.png

不过,并不是说显卡性能越好,我们就能在屏幕上看到越来越流畅的画面了,因为显示器还会造成一个瓶颈:每一张“图片”都要由显示器来最终呈现。

而实际能呈现出多少张“图片”到我们的肉眼里去,那还要看显示器的刷新率(显示器的硬性指标,通常无法改变)是多少。

60Hz就是每秒呈现60张“图片”,144Hz就是每秒呈现144张“图片”,“图片”越多画面就越流畅。

37d5ded12d24b43e718edcdcb96834f1.png

因此,理论上来讲,在我们玩游戏的时候,用一块性能好的显卡再配上一个144Hz的屏幕就能给我们带来比以往更加流畅的体验。

ab07400c326e3ce5af2dcee79e80599f.png

那究竟是不是我说的这样呢?下面我们就用144Hz显示器和传统60Hz显示器,通过游戏、日常系统操作和观影这三个部分来对比测试一下。

f41a03a911aefa9e40010567c82cdad1.png

144Hz屏幕游戏测试部分:

游戏部分我们做三项更加细化的测试,分别对应显卡性能一般时144Hz的表现、显卡性能较好时144Hz屏幕的表现以及显卡性能超强时144Hz屏幕的表现。

游戏选用还算热门的《守望先锋》,为了让大家能更直观地看到区别,我们选择用高速摄影机实拍屏幕画面,然后放慢视频后进行对比。

6000455d9e5188db258440e3ab489c73.png

第一种,游戏帧数大于等于144FPS,能“喂饱”高刷新率屏幕

d30f01d3db86db6555aa8e0f89c413f0.png

第二种,游戏帧数达到100FPS,能基本“喂饱”高刷新率屏幕

a413d7791790ed559cc6d25a3f9173f4.png

第三种,游戏帧数等于60FPS,无法“喂饱”高刷新率屏幕

0dab343489c3a47f3c21d3d6365e1ec9.png

游戏体验部分结论:

高速摄影能捕捉到我们肉眼平时不易观察到的细节,通过上面的对比,大家应该能了解,在游戏体验方面,144Hz屏幕比传统60Hz显示器有明显的提升(我指的是硬件层面),原本在60Hz刷新率下的移动的物体充满了瞬移的跳跃感,而144Hz屏幕上的移动物体则显得非常平顺。

前提是!你的电脑能先跑过60帧

那么如果你买了144Hz的游戏本以后却身无分文,啥游戏都玩不起了,那么你还可以看我们太平洋电脑网,或者看看我们的视频。那么这些时候144Hz还有用么?

2285bc13f9b346d90624cb5bafc5b9d3.png

由于视频和游戏不同,每一部片子固定了帧数,比如我们在电影院看到的大片通常是24FPS,有些电视剧是30FPS,综艺、体育节目可能可以达到60FPS,总之就是目前市面上很少有超过60FPS的视频(李安指导的《比利林恩》是一部120FPS的影片),而这时144Hz刷新率的屏幕就确实没用了。

132971bf7b2c19e1bdcdc88899baa76d.png

而你在看我们太平洋电脑网或者XX网页的时候,系统会根据屏幕刷新率来让显卡生成相对应的“图片”,也就是说如果你用的是144Hz屏幕,那么系统就会让显卡每秒生成144张“图片”,因此在浏览网页、拖动窗口等操作时,我们能感觉到144Hz显示器会比传统60Hz显示器更加流畅。

502bb8186f6c901a235909cb62314413.png

回到实际体验上来讲,我个人在玩游戏、进行系统日常操作的时候确实能感受到144Hz屏幕所带来的不同。

9c95f6100c9f2f178019d8465340eeca.png

而对于那些认为高刷新率无用的人,其实我也能理解。因为我想每个人可能都存在生理差异。打个比方,假如你的视力是1.5,那么你可能能看到10米以外的一个大字,而你朋友那1.0的视力或许就真的看不到那个字。

32da5dd6c3c3de032cfb9ea99fb7c1da.png

所以在我们选购144Hz的屏幕之前,我推荐大家去就近的网吧、体验店去试用一下144Hz的显示器,看看自己是否能感受到区别,如果能感受到区别,那么144Hz屏幕对你来说就是一项崭新而实用的技术,若感受不到,那就不要再去那家网吧了。

f3a0f56bba843f3029e20277d0303798.png

窄边框又是什么“鬼”?

窄边框应该不难理解?就是很窄的屏幕边框。那么应用在笔记本上的话,能为我们带来怎样的实际体验呢?我想大概有这三点:

1、看上去美

传统游戏本和窄边框游戏本给人的感觉是完全不同的,是跨越时代的感觉。哪个更美观自然不必多说,大家都是成年人。

75314d660534ea3324fb33e0510c1ad8.png

2、看上去更沉浸

边框变窄以后,似乎在看电影、玩游戏的时候没有了屏幕边框干扰我,我能更快地沉浸到内容当中。

3fa27d3535a1c40c5a868b9af2f370aa.png

3、机身体积缩小,更便于我们携带

同样是15.6英寸的屏幕,屏幕边框变窄以后,机身体积也能得到缩减,这样的就让游戏本变得更加便于携带了。

a2e46eb9bdf58d2ed511337ca70ed853.png

总体而言,在我看来144Hz屏幕是否有效因人而异,大家亲自试一试再决定是否为此多掏一些腰包会相对更理性一些,而窄边框能确实带来美、沉浸、便携的用机体验。最重要是美!

在STM32的HAL库中设置I2C通信参数主要包括以下几个步骤: 1. **初始化I2C外设**:首先,你需要通过`HAL_I2C_Init()`函数初始化I2C,传递给它的参数包括I2C_HandleTypeDef类型的结构体实例,以及I2C的设备号(如I2C1或I2C2)、时钟速率、是否启用中断等。 ```c I2C_HandleTypeDef hi2c; hi2c.Instance = I2Cx; // x是I2C的实际编号,如1或2 hi2c.Init.ClockSpeed = YOUR_CLOCK_SPEED; // 设置I2C速度,单位Hz hi2c.Init.DutyCycle = I2C_DUTYCYCLE_2; // 选择低功耗模式,可以根据需求调整 hi2c.Init.OwnAddress1 = YOUR_ADDRESS_1; // 设置主设备地址,如果是7位地址则不需要设置 hi2c.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; // 设置寻址模式 hi2c.Init.DataAddressMux = I2C_DATAADDRESSMUX_NONE; // 数据/地址复用设置 hi2c.Init.DualAddressMode = I2C_DUALADDRESS_DISABLED; // 是否支持双地址操作 hi2c.Init.OwnAddress2 = 0; // 一般无用 hi2c.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; // 是否启用组播 hi2c.Init.NoStretchMode = DISABLE; // 是否开启无拉长模式 HAL_I2C_Init(&hi2c); // 初始化I2C外设 ``` 2. **设置地址和传输模式**:如果你需要改变通信地址或工作模式(如从设备模式),可以调用`HAL_I2C_Master_SetAddress()`或`HAL_I2C_Master_Transmit()`等相应函数。 3. **启用中断**:为了接收来自传感器的数据,你需要启用中断,并配置回调函数处理接收到的数据。这通常涉及到注册中断事件的处理函数,并开启中断源。 ```c // 注册中断处理函数 void MX_I2C1_IRQHandler(void) { HAL_I2C_Master_RxCpltCallback(&hi2c); } // 开启中断 HAL_NVIC_EnableIRQ(I2Cx_IRQn); // x是你使用的I2C中断标号 ``` 以上就是在STM32 HAL库中设置I2C通信的基本流程。记得根据你的实际硬件连接和需求调整上述参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值