Skip to content
7SteveJohnPublic

About

Windows game optimizer & DLSS frame-generation manager for RTX 20/30 series. C# WinForms, one-click system tuning with backup/restore, proxy injection diagnostics, and installer. 独立开发的桌面级游戏优化工具。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluxion

Release Platform Framework License Downloads Stars

Windows 系统性能调优与 DLSS / XeSS / FSR 帧生成管理工具

快速下载 • 项目简介 • 核心功能 • 帧生成方案说明 • 构建指南 • 项目结构 • 致谢与参考项目 • 免责声明


快速下载

最新正式版本为 v1.3.1,提供安装版与免安装便携版:

分发形态 文件名称 适用场景 下载地址
安装版 (推荐) Fluxion-Setup-1.3.1.exe 标准 Windows 向导式安装,内置中英双语,支持桌面快捷方式与提权自启任务 官方发布页下载
便携版 (免安装) Fluxion-v1.3.1-Portable.zip 解压即用,配置、封面素材与日志全本地化独立存储,适合放置在移动硬盘或游戏目录中 官方发布页下载

项目简介

Fluxion 是一套运行在 Windows 环境下的轻量级开源桌面工具,主要包含两部分能力:

  1. 系统底层调优:将分散在 Windows 各处的系统性能配置(电源方案拓扑、异构 CPU 调度策略、NVIDIA 驱动级参数、DWM 动效开销、网络传输队列与高精度系统时钟)整合到统一面板中。所有优化项均基于 Windows 公开接口(powercfg、官方 NVAPI、标准注册表与网络适配器参数)执行,具备原始状态记录与一键还原机制。
  2. 帧生成管理:集成开源社区成熟的 DLL 转译与补丁生态,支持在单机游戏中部署与管理 DLSS 0.4.1、DLSS 0.3.5、OptiScaler 及 XeSS-FG 等帧生成方案。程序可根据显卡架构与硬件环境自动推荐最佳方案,支持多层级启动器目录穿透解析与原子级文件停放/恢复,无需手动复制或替换 DLL。

核心功能

1. 界面与交互设计

  • 采用 Windows 11 亚克力半透明风格,优化边缘抗锯齿与阴影渲染,减少视觉杂边。
  • 完整内置 MiSans 字体子集(Regular、Medium、Bold),避免在未安装特定系统字体的 Windows 版本上出现排版错位。
  • 针对托盘右键悬浮菜单进行重构,修复高分屏下的文字重叠与视觉遮挡问题。

2. 游戏库管理与封面检索

  • 自动检测并索引常见游戏平台(Steam、Epic Games、WeGame、战网、Ubisoft Connect、EA App)的本地安装目录。
  • 支持多级封面获取策略:优先调用 Steam 官方高清素材,缺失时通过名称索引与网络接口补全封面。
  • 采用自适应宽幅裁切渲染,在紧凑视图与高分辨率全屏状态下均保持固定比例。

3. 数据目录管理与安全迁移

  • 采用全自绘异步文件目录选择器,支持绝对路径直接粘贴与快速浏览。
  • 提供完整的数据目录跨盘符迁移能力,迁移过程包含复制前校验、哈希比对与配置同步,保障历史配置与自订封面不丢失。

4. 系统底层参数调优

提供精细调节开关与一键诊断,主要模块包括:

  • 电源管理:支持切换至卓越性能方案,支持「游戏运行期动态切档」(进入游戏自动启用极限电源档,退出游戏自动复原)。
  • 进程调度与内核优化:配置 Win32PrioritySeparation,优化 Intel 12 代及以上异构混合架构(P+E 核)的前台游戏调度优先级。
  • 图形与显示栈:禁用 GameDVR 录制开销,校验 HAGS(硬件加速 GPU 计划)开启状态;通过 NVAPI 写入显卡驱动级偏好(最高性能优先、超低延迟模式)。
  • 输入延迟与网络传输:禁用系统级鼠标加速度,竞技场景下启用 0.5ms 系统高精度计时器;禁用 Nagle 算法与网络流量节流,优化网卡中断响应。
  • 内存保护:游戏运行期间自动优化系统工作集,退出后即时恢复。

5. 帧生成多架构适配与目录穿透

  • 单机 3A 与多架构自适应:依据显卡微架构(RTX 20/30/40/50 系列、GTX 10/16 系列、AMD Radeon、Intel Arc)与屏幕刷新率,自适应匹配推荐方案(如在 Ampere 架构单机 3A 游戏中自动推荐 DLSS 0.4.1 方案 B)。
  • 多层级启动器穿透识别:针对具备二级启动器的游戏(如通过 REDprelauncher.exe 启动的《赛博朋克 2077》),自动穿透并定位到底层真实渲染目录(bin\x64\Cyberpunk2077.exe),确保代理 DLL 部署在有效工作目录下。
  • 文件停放与防冲突管理:通过统一所有权模型跟踪代理文件,支持一键卸载与冲突文件停放恢复,避免多套方案残留或覆盖引发游戏闪退。

帧生成方案说明

方案名称 核心代理入口 适用场景与典型游戏 技术特性
DLSS 0.4.1 (方案 B / MFG Bridge) d3d12.dll / winmm.dll 《赛博朋克 2077》、《黑神话:悟空》等现代 DX12 3A 单机游戏 支持 INT8 超分辨率、自定义 PTX 内核与多倍插帧;支持多层级启动器穿透注入
DLSS 0.3.5 通用模式 version.dll / dxgi.dll 《霍格沃茨之遗》、《巫师 3 次世代版》等常规 DLSS 单机游戏 接入通用补丁内核,可在游戏设置中直接开启官方 DLSS 帧生成选项
OptiScaler 方案 (方案 A) dxgi.dll / d3d12.dll 《鸣潮》等二次元开放世界游戏,或 GTX / AMD / Intel 显卡运行的游戏 集成跨架构渲染中间件,支持 FSR 3.1 / XeSS-FG 转译,支持游戏内按键调试

使用前置条件

  1. 系统为 64 位 Windows 10 (2004 及以上) 或 Windows 11。
  2. Windows 设置中已开启「硬件加速 GPU 计划 (HAGS)」并重启生效。
  3. 建议游戏原生渲染帧率达到 40 FPS 以上以保证插帧质量。
  4. 游戏内开启 DLSS 帧生成选项后,建议关闭垂直同步(V-Sync)并将帧率限制设置为无上限。

构建指南

Fluxion 基于 .NET Framework 4.0/4.8 开发,支持直接使用 Windows 系统内置的 csc.exe 编译器构建,无需安装庞大的 IDE 环境。

环境要求

  • 操作系统:Windows 10 / 11 64-bit
  • 编译工具:.NET Framework 4.0 或更高版本自带的 csc.exe
  • 脚本环境:PowerShell 7 (pwsh)
  • 解释器(可选):Python 3.8+(用于执行静态分析与单元测试套件)

构建步骤

# 1. 执行源码静态检查(校验类型完整性与排版契约)
python tools/static_check.py src

# 2. 编译生成主程序
pwsh -NoProfile -ExecutionPolicy Bypass -File compile.ps1

编译成功后,将在项目根目录下生成 Fluxion.exe,若本地存在 D:\Fluxion 运行目录则会自动同步。


项目结构

Fluxion/
├── src/
│   ├── Core.cs          # 核心调度逻辑:系统底层调优、NVAPI 接口、后台监控、配置模型
│   ├── Dlssg.cs         # 帧生成中枢:扫描检索、代理文件状态机、推荐与诊断
│   ├── Dlssg040.cs      # DLSS 0.4.1 / MFG 运行时管理与配置文件解析
│   ├── MfgBridge.cs     # 渲染管线与方案桥接接口
│   ├── Lib.cs           # 游戏库中枢:平台检索、启动路径穿透、封面获取管线
│   ├── Pack.cs          # 补丁包与便携资源解压提取引擎
│   ├── Ui.cs            # WinForms 界面渲染:亚克力卡片引擎、自绘控件、交互层
│   ├── app.manifest     # UAC 管理员权限与 DPI-PerMonitorV2 清晰度声明
│   └── fonts/           # 内嵌 MiSans 字体子集资源(TTF)
├── installer/           # Inno Setup 安装包构建工程及中文语言包
├── tools/               # 静态检查、各模块探测套件与打包脚本
├── icon/                # 多分辨率应用图标文件
├── catalog.json         # 补丁元数据、签名特征与游戏入口规则表
└── docs/                # 开发日志与交付记录

致谢与参考项目

Fluxion 的研发与实现借鉴了开源社区多位开发者的研究成果。在此向以下开源项目及作者表示诚挚感谢(按英文首字母排序):

  • cdozdil 与 OptiScaler 社区:打造了优秀的跨架构超分辨率与帧生成转译框架。
  • emoose:开源了 fakenvapi 等接口模拟项目,为图形功能解锁与硬件参数适配提供了技术基础。
  • Nukem9:开源了 dlssg-to-fsr3,为帧生成转译技术在社区的普及提供了开拓性的参考。
  • sdli1995:开发并维护了 dlssg_for_sm86,通过补齐内核使 Turing 与 Ampere 架构显卡能够体验原厂 DLSS 帧生成。
  • ShyVortex:在 dlss-unlocked 项目中对 DLSS 加载机制与跨硬件兼容进行了深入探索。
  • 小米公司 (Xiaomi):开源了 MiSans 字体家族(SIL Open Font License),为本项目提供了清晰规范的界面排版视觉基础。

免责声明

  1. 非侵入设计:Fluxion 不修改游戏本体二进制文件,不包含针对游戏授权或数字版权管理(DRM)的绕过行为。
  2. 反作弊风险:帧生成相关模块仅适用于单机游戏。切勿在任何具有联机竞技性质或包含内核级反作弊驱动(如 EAC、BattlEye、Vanguard、ACE 等)的游戏中使用 DLL 代理,否则可能导致账号受限或封禁。
  3. 责任界限:本项目作为开源技术探索按“现状”(AS IS)提供,开发者不对因使用本程序或第三方代理补丁可能产生的数据损坏、账号异常或硬件问题承担责任。

About

Windows game optimizer & DLSS frame-generation manager for RTX 20/30 series. C# WinForms, one-click system tuning with backup/restore, proxy injection diagnostics, and installer. 独立开发的桌面级游戏优化工具。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages