Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Feature] 新增选项,在 Windows 上启用高性能模式 #4639

Open
@Mine-diamond

Description

概述 | Summary

非常多的笔记本电脑都是双显卡的(Intel 集成显卡 + NVIDIA/AMD 独立显卡),这回导致一个问题,Windows 系统默认会使用节能的集成显卡来运行 Java 程序。但是大部分情况下Intel集成显卡的性能远低于NVIDIA/AMD 独立显卡,这会导致性能显著下降,尤其是在运行像 Minecraft 这样对图形性能要求较高的应用时,会造成帧率低下、体验不佳的问题。

许多用户并不知道这个问题,也不知道如何手动将 Java 程序切换到独立显卡上运行。很多人只会认为Minecraft优化不佳。
但是就我对电脑而言(版本1.21.10,24区块,画质为高画质,关闭垂直同步,不锁帧),I卡运行只有60帧,使用钠模组后只有80帧,但是使用3060时400帧左右,这说明更换显卡的提升是非常大的,要大过优化模组,但是每下载一个Java就需要手动配置一次。否则就又回到了集成显卡运行。

因此我建议HMCL为 「Java 管理」引入一个新功能,当检测到用户使用 Windows 系统时,添加为Java启用高性能的选项。启用此选项后,程序能自动为指定的 java.exe 配置 Windows 图形首选项,让其以以"高性能"模式运行。让启用高性能的方式变得简单。

Windows 11 通过设置界面的启用方式:
打开设置,进入 「系统 -> 屏幕 -> 显示卡」,点击添加桌面应用,导航到java.exe并选择,找到刚刚加入的XXX Platform binary,然后选择GPU首选项为高性能。

原因 | Reason

如上

详情 | Description

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /