文章

Fedora运行Minecraft

Fedora使用HMCL和NVIDIA专有驱动运行Minecraft

Fedora运行Minecraft

HMCL 添加环境变量

设置->全局游戏设置->编辑高级游戏设置->环境变量 添加

需要注意的是,HMCL 只会添加一个 export,如果有多个环境变量要添加,除第一个环境变量外,其他的均需要手动添加 export

如需要添加多个环境变量,例如

1
2
var1=1
var2=1

则需要在环境变量栏填写

1
2
var1=1
export var2=1

如果实例使用了 实例特定游戏设置,请在 实例管理 中选择复制全局设置,或者手动在 实例管理->编辑高级设置->环境变量 手动添加环境变量

Zink

1
export DRI_PRIME=1

在 hmcl 高级设置->环境变量 添加 DRI_PRIME=1,我的 Fedora 43 上默认会用 zink 运行 如果不是 zink 可以添加

1
export MESA_LOADER_DRIVER_OVERRIDE=zink

需要注意的是:这样开启的 zink 会使用垂直同步

Nouveau

1
2
export DRI_PRIME=1
export MESA_LOADER_DRIVER_OVERRIDE=nouveau

在 hmcl 高级设置->环境变量 添加

1
2
DRI_PRIME=1
export MESA_LOADER_DRIVER_OVERRIDE=nouveau

Nvidia 专有驱动

1
2
export __NV_PRIME_RENDER_OFFLOAD=1 
export __GLX_VENDOR_LIBRARY_NAME=nvidia

在 hmcl 高级设置->环境变量 添加

1
2
__NV_PRIME_RENDER_OFFLOAD=1 
export __GLX_VENDOR_LIBRARY_NAME=nvidia
本文由作者按照 CC BY 4.0 进行授权