惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
K
Kaspersky official blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
The Exploit Database - CXSecurity.com
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Latest news
Latest news
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
T
Tor Project blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
Cisco Blogs
阮一峰的网络日志
阮一峰的网络日志
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园_首页
N
News and Events Feed by Topic
W
WeLiveSecurity
罗磊的独立博客
GbyAI
GbyAI
T
Troy Hunt's Blog
Y
Y Combinator Blog
Recorded Future
Recorded Future
The Cloudflare Blog
TaoSecurity Blog
TaoSecurity Blog
爱范儿
爱范儿
美团技术团队
Attack and Defense Labs
Attack and Defense Labs
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Cyberwarzone
Cyberwarzone
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Recent Announcements
Recent Announcements
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
Webroot Blog
Webroot Blog
Security Latest
Security Latest
T
Tailwind CSS Blog
V2EX - 技术
V2EX - 技术
aimingoo的专栏
aimingoo的专栏
S
Security @ Cisco Blogs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed

Menghuan1918's Blog

提升浏览器多标签页管理效率 介绍页 友链 My Arch Linux - 外观与字体 使用ray.tune进行自动调整超参数 使用Docker(MinIO)和Caddy创建图床服务 AI系统攻击手段(简要概述) RAG预处理增强:让Fastgpt/Dify召回更多东西 将PDF知识图谱化:graphrag+Doc2X+DeepSeek 如虎添翼:为gpt_academic配置searxng搜索 包管理工具UV使用指南:全面替代conda 折腾杂谈:运用Dify+xinference+ollama构建知识库 Ollama跨平台性能比拼:Windows遥遥落后 折腾杂谈:部署一个网页在线状态面板/反代切换到Caddy 笔记软件的最终选择:Obsidian + Self-hosted LiveSync 配置DOSBox以及其窗口大小 在VSCode中配置多平台的C/C++语言支持 折腾杂谈:部署Alist并整合/服务器优化 在Linux上交叉编译出Windows可执行程序 利用MSYS2在windows上配置C/C++/openGL开发环境 折腾杂谈:Docker部署Rustdesk/切换网站框架 Speedometer 3.0分数测试(电子斗蛐蛐) 在Arch Linux下编译32位C程序出错 使用pelican以及nginx建立个人博客
强制对游戏应用FSR
Menghuan1918 · 2024-03-26 · via Menghuan1918's Blog

最近在玩《ATRI -My Dear Moments-》,然而其设计画质居然是720P,UI等等都没有对更高画质匹配 这明明是2020年的游戏喂!。再外接一块2K屏幕(2560x1440)实在忍受不了,于是想起来是否能强制将其通过某种方式更为清晰化一些。最终借助一些工具强制应用FSR对窗口进行放大。

Windows下很好的窗口缩放工具:Magpie

摘自其项目README:

将任何窗口放大至全屏

众多内置算法,包括 Lanczos、Anime4K、FSR、Adaptive Sharpen、多种 CRT 着色器等

基于 WinUI 的用户界面,支持浅色和深色主题

为特定窗口创建配置文件

多屏幕支持

其也确实好用,唯一的问题是这是Windows软件。这个软件内置了多种放大算法,不过由于对于视觉小说游戏而言,只用使用FSR也就够了,毕竟涉及到文字阅读问题。当然要是只用Windows的话这个软件确实够用。不过幸运的是,如果仅仅是FSR的话Linux下也有相应的软件。

Gamescope

SteamOS session compositing window manager

Gamescope是V社做的微合成器,其专注于游戏以及相关的功能(没错,就是Valve)。在Arch的extra仓库中可以找到它,理论上应当是开箱即用。如果你和我一样使用的N卡,请确保专有驱动版本在515.43.04+,并且设置好了内核参数nvidia-drm.modeset=1

虽然其有很多功能,例如设置HDR,不过这次我需要的仅仅是进行FSR放大。参照其文档,将游戏从1280x720使用fsr放大到2560x1440,并以全屏展示,在steam的游戏启动属性中添加:

gamescope -w 1280 -h 720 -W 2560 -H 1440 -f -F fsr -- %command%

再启动就好啦!以下是关闭/开启FSR的对比:

效果显著!
效果显著!

SteamTinkerLaunch

当然,我们也可以使用一些...更图形化的方法,比如Steam Tinker Launch。除了设置wine本身的参数之外,这个工具还可以设置GameScope,MangoHud,modding tools。从AUR中安装(或者其他方法安装)后,使用命令steamtinkerlaunch compat add将其添加到Steam兼容性工具中。随后在游戏属性中将使用的Steam Play兼容性工具调为Steam Tinker Launch就配置好了。启动游戏后应当会跳出一个管理窗口。

由于此处是调用Gamescope进行超分,因此直接进入相应页面设置:

其中红圈是更改的部分
其中红圈是更改的部分

随后确认修改,点击[Play]就好啦~

如果不用FRS呢

Gamescope实际上还支持NVIDIA Image Scaling,但是在这个游戏中实际效果惨不忍睹,整个屏幕都充满了奇奇怪怪的色彩(当然,这是因为原来的分辨率太小了,仅仅放大1.x倍的时候还是没啥大问题的)。

代价

那么,代价是什么呢?

答案当然是帧数!使用上方的设置,在变化复杂的场景帧数会跌到大约50帧(虽然对于视觉小说而言是完全可以接受的)。不过这估计也和原本的分辨率过低有关。不过至少再也不用忍受原本的超低分辨率了🥳

放张小波奇
放张小波奇