当前位置: > 财经>正文

手把手教你降低osu延迟 手把手交你买基金

2023-08-15 20:51:33 互联网 未知 财经

手把手教你降低osu延迟

本教程由本人道听途说、到处搜刮、别人安利、自己胡乱鼓捣测试多年积攒而来

由于上述过程历经数年,出处大部分我都忘了

经过我多年忽悠蒙骗吆喝等暴力宣传仍然没人用。

还是发b站给你们存着

有的事情也必须要提前说,也许有人会说某某根本不用这些设置云云。

就为了逞他人之威图个快活也好,还是真的觉得自己菜搞了也打不出效果也好,本教程目的是为了让各位更流畅更顺手的玩游戏,所以心里有这些话也请不要讲出来。

由于本人只打STD模式,本教程有些调整将不适用与其他模式(只影响光标)

部分方法也适用于osu以外的游戏

教程分为三个等级,等级按通用性和重要性同时考虑下排序,包括每个小项目都是逐渐升级的三个等级分别为——

初级——面向所有人 (打osu必须要做的调整)中级——面向愿意为了低延迟付出一些微小代价的人(虽然有用,但是多少会有些麻烦)魔怔级——面向愿意为了低延迟付出一切代价的人(没点大病谁这么打osu)

下文中用到所有的软件我已经整合完毕在我自己的群里,欢迎咨询。

进入正题

——初级初步的降低延迟,提升osu帧率并提升稳定度

让我们先从简单的windows设置开始。

1.关闭鼠标加速度

真的有人不关。

是很啰嗦,但是这个东西好多人不知道关。对于板子玩家来说体感不够明显,但是就原理来说是要关的。

2023年了,还有人不关的吗

2.全屏化运行osu,并禁用全屏优化

osu设置全屏就不发图了

由于我的全屏优化已经在注册表中禁用所以是灰色的,正常来说是黑的,勾上就可以

从win10 1703开始(应该是吧),微软加入了一个非常诡异的项目,所有dx程序都无一例外,优先使用无边框窗口化运行,应该是为了切屏的时候更迅速。

与此同时win10有一个东西叫DWM(桌面窗口管理器),DWM 对在窗口中运行的每个 Windows 应用程序强制执行 >1 帧的输入延迟,大小是屏幕刷新率的一帧。也就是刷新率越低的屏幕,窗口化延迟越大,60hz屏幕下的窗口化延迟大到令人无法忍受。

缺点是禁用全屏优之后会看不见中文输入法的界面(我这么用了很多年,凑合用没问题,总比拖拽强)

3.开启硬件加速GPU*(有可能有人用不了)

设置里面搜索gpu就会有,很容易

由于这个功能是从win10 2004开始实装的,并且需要显卡支持,而且需要比较新的驱动(至少是win10 2004发布之后的版本)

硬件加速GPU可以有效地提升帧率并降低延迟,如果可用,受益的不仅是osu。

4.使用板载声卡作为默认输出,调整输出格式,并使用REAL降低音频延迟*(有部分笔记本用户不支持)

由于使用real只支持微软驱动,所以先教大家更换板载声卡的驱动(本操作同样适用于显卡的音频输出)

有些笔记本的声卡不支持,设置个音频格式就得了。

reddit也有使用real的视频教程,我的系统经过一些调整可能会和别人的不一样。

一般这个不在这里,它叫Realtek一般来说都会有realtek,我压根没装realtek所以没有如果没有这个,可以自己手动寻找

操作需要重新启动电脑。

右键小喇叭我比较激进,除了用的这个全部禁用不用担心降低音质,综合考虑板载声卡能无损播放cd音质都谢天谢地了

准备工作就绪接下来是real

开源项目,出处 https://github.com/miniant-git/REAL

如果min显示的延迟已经下来了就是成功

REAL只对使用微软声卡驱动且设置为默认的设备起效。原理想听可以找我私聊,有能力也可以看源码。

*关于音频相关常见问题的补充

用USB游戏耳机的用户——USB耳机并不会降低延迟,不增大已经是成功,增大是无可厚非。USB解码、USB声卡、小尾巴等产品均属于同类,且都不能用real。至于音质,osu里面的mp3码率都不高,已经花钱买了听歌设备的朋友就不要指望它了,没什么专门的设备听个响也不会在意的吧。已经买了usb耳机的朋友可以考虑把3.5拔下来插电脑(可以的话)。

音频格式——osu的音频以192k的mp3为主,只有16bit,请不要加大位深,44100hz也是osu运行格式,请不要调高,全都会增大cpu占用。

声音忽大忽小——由于windows混音器有限幅器这个功能,会造成osu的音效在播放的时候整体音量全部被迫下降,造成声音忽大忽小,所以我比较推荐音效和音乐全都拉低直到不会触发这个问题。(造成这个问题比较明显的原因,自然还是osu直接丢给windows混音…)

不支持的笔记本用户也想用——可以的话,通过DP/HDMI外接一个屏幕,然后给显卡的音频输出换成微软驱动,操作同上,但是它设备名叫Nvidia/AMD High Definition Audio Device,耳机插显示器3.5端口。(设备名可能会不一样,如果实在找不到可以找我咨询)

由于windows音频api的特性,REAL也可以降低一些画面延迟,推荐尝试也给别的游戏使用。

5.必须解决的windows历史遗留神必问题

win8.1之后出现的光标剧烈延迟问题,可能是重做dpi缩放的关系,好像把光标的坐标也缩放了的样子,微软也不说为什么就甩了一个注册表项目出来,大家也不知道是为什么但是就知道有用(也有说是什么鼠标节能功能但是我搜不到)

办法很简单,快捷键win+R输入regedit运行注册表编辑器,找到HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsNTCurrentVersionAppCompatFlagsLayers

这里是储存你程序兼容性设置的地方,如果刚才禁用了全屏优化,那么这个地方会有一个你的osu路径。如果没有,直接右键空白处新建一个字符串,名称是你的osu路径。DISABLEDXMAXIMIZEDWINDOWEDMODE后面加个 NoDTToDITMouseBatch,用空格分开。

像这样

我群里也有做好的注册表文件,只需要你自己填个路径。

然后是一些遗留的关于旧版笔势设置的问题(也就是fixmypen提供的内容)

下为fixmypen修改的内容,基本上就是以前的笔势里面什么笔尖返送监控啊之类的,会造成一些数位板延迟。

很多人说失效了,但是我感觉没有,微软应该是没移除,个人推荐继续使用。

这个注册表我已经做好了,毕竟是通用的,而且也有开源工具可以直接使用。

我底下也放上供参考查阅,具体有没有效果可以拍慢放测试

[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftTabletTip1.7]

"DisableEdgeTarget"=dword:00000001

"HideIPTIPTarget"=dword:00000001

[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftTabletTip1.7]

"DisableEdgeTarget"=dword:00000001

"HideIPTIPTarget"=dword:00000001

[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftTabletPC]

"TurnOffPenFeedback"=dword:00000001

"PreventFlicks"=dword:00000001

[HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftTabletPC]

"TurnOffPenFeedback"=dword:00000001

"PreventFlicks"=dword:00000001

[HKEY_CURRENT_USERSOFTWAREMicrosoftWispPenSysEventParameters]

"HoldMode"=dword:00000003

6.显卡设置

AMD用户几乎没什么可以改的,打开antilag、把freesync关了就可以。

所以我们以英伟达为主。

注意dch版本的驱动没有控制面板,需要从微软商城获取。(推荐b站搜索,有的是解决方案)也可以从某不存在的搜索引擎上面搜索nvidia standard driver

遗憾的是标准版的驱动截止到了472.84

正题

英伟达的驱动里面有很多乱七八糟要改

看图照着改吧

真的有人买高刷屏跟我说看不出来,我去他家一看他没改给gpu捣乱的功能,挪到cpu不缩放,减少一次运算,手感还挺明显的没有就自己添加CUDA要点进去关,osu不需要这个东西。电源模式可以用最大性能,但是会增加卡顿

最有效果的几个就是关闭三重缓冲、关闭着色缓存器、勾掉cuda、低延迟模式选超高。

有的显示器会支持Gsync,请一定关闭,它会限制帧数。

笔记本玩家请一定注意自己的笔记本是否有独显直连模式(搜自己型号)

如果没有请不要用独显跑osu,除非外接屏幕

用核显的情况下帧率虽然低,但是画面延迟会变低

如果需要更高帧率,可以720p拉伸全屏

7.使用开源数位板驱动、型号推荐

如果您使用鼠标,请不要买viper8k这样的超高回报率鼠标,如果用的就是它们,请降低回报率到2000(4000和8000传输的坐标太多了,osu比较菜,吃不消)然后就没有别的注意事项了

由hawk制作的TabletDriverhttps://github.com/hawku/TabletDriver由多位创作者联合制作的OpenTabletDriverhttps://github.com/OpenTabletDriver

这两个驱动都可以搜到相应的视频教程我认为可以不做赘述。

型号上来说

除了wacom的ctl系列以外都不推荐(ctl490和ctl4100除外)

它们都多少带有一些内置的降噪和去抖动算法,但是开源数位板驱动里面都是可以自己调整这些参数的,甚至低回报率的缺点也可以通过补帧算法来弥补。

也就是需要找到一款没有内置降噪和去抖动的数位板,目前只有wacom的ctl系列没有。

虽然xppen g640有很多玩家背书并且宣传甚至还出了专门的osu版本

但是很遗憾肉眼可见的延迟高,他们的客服说没有去抖,但是它有降噪。

谁不希望一个更便宜、回报率更高、笔更轻、更薄、更高分辨率的数位板呢,可惜它延迟高。

也算是我求求各大数位板厂家了,做一个没有内置降噪和去抖动的固件(你们一定知道我指的"没有"是什么),别纠结无驱动使用了,这年头谁还不装个驱动啊,osu也不需要降噪,一个点那么巨大,更高回报率和延迟低才是真的。

初级阶段到此为止,接下来的中级阶段需要

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。