Linux下使用Nvidia驱动玩Minecraft
背景 一直以来,想放松一下玩个游戏了,都是习惯性地切到win下,但其实很多时候并不想进行系统的切换,毕竟越来越觉得linux极度顺手,而win各种反人类,那么能在linux下玩游戏就完美了。 Minecraft java版是天生跨平台的版本,就先拿来试水了。 开始 Nvidia驱动 驱动是基础,具体安装详见Debian安装Nvidia驱动 下载启动器 Minecraft有多种启动器,选择的是比较经典的HMCL,去官网下载linux版。下载完之后是个sh文件,这是个自解压sh脚本,前半部分是sh脚本,后半部分是二进制的jar包。 分配执行权限 1 chmod +x HMCL-3.12.4.sh 运行 cd到启动器所在目录,执行以下命令: 1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ./HMCL-3.12.4.sh 也可以在~/.local/bin下写个runmc.sh脚本,内容如下: 1 2 3 4 #!/bin/bash cd 启动器所在目录 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ./HMCL-3.12.4.sh 分配执行权限后直接运行runmc.sh即可。 验证 执行以下命令监控N卡使用情况。 1 watch -n 1 nvidia-smi 题外话 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia 程序这种命令方式,也适用于其它一些可以使用N卡的应用,如FreeCAD、LibreCAD等,但也有无效的,如浏览器、gimp 3等。