[Application sharing] HMCL启动器即将跟随Mesa上游25.0更新内置驱动
Tofloor
poster avatar
mozixun
Moderator
2025-02-20 16:27
Author

随着Mesa 25.0发布:https://docs.mesa3d.org/relnotes/25.0.0.html

玲珑版HMCL也进行了相应合并,使用AMD和英特尔独立显卡/集成显卡的可以在3.6.11.4及之后的版本直接更新体验,我打包的HMCL已经包括了用户态显示驱动tail
屏幕截图_20250220_161100 .png

对于Linux玩家提醒:不要把渲染器从OpenGL改成Vulkan!!! (除非你用VulkanMod),我本人测试Vulkan性能被OpenGL吊打,因为不开VulkanMod模组的本质就是用Zink把OpenGL调用翻译成Vulkan调用

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Solutions Team Moderator
2025-02-20 17:58
#1

这玩意咋打包?我想塞deb版也

Reply View the author
玄圭SwenGway
deepin
2025-02-20 18:49
#2

楼主,我在网上看到说玲珑软件的安装有系统级和用户级两个是这样吗,有什么区别

Reply View the author
mozixun
Moderator
2025-02-20 19:05
#3
神末shenmo

这玩意咋打包?我想塞deb版也

你编译完Mesa之后把LLVM的so文件和编译出来的Mesa二进制so文件放到一个独立文件夹下,然后用LD_PRELOAD加载里面随便一个与glx相关的so就能把整个Mesa3D拉起来了,我选择加载的so文件是libGLX_mesa.so

但deb版这么做可能会导致系统GLIBC跨度太大而导致Mesa版本并非能像OpenJDK那样放哪里都能跑,所以这就是为什么我选择打玲珑版

Reply View the author
mozixun
Moderator
2025-02-20 19:06
#4
玄圭SwenGway

楼主,我在网上看到说玲珑软件的安装有系统级和用户级两个是这样吗,有什么区别

没有这样,玲珑的应用目前只能跑用户级,无法跑系统级,因为玲珑环境不支持任何形式的ROOT提权

如果你说的是二级包管理器,那它确实分本体和它的应用,比如Ubuntu为了推snap,没有内置Flatpak,那么你就需要先sudo apt install flatpak -y安装上,重启电脑确保XDG相关系统变量刷新过,再通过flatpak install语法装里面的应用

Reply View the author
安洛
deepin
2025-02-20 22:29
#5

感觉玲珑可以像flatpak那样把mesa的不同版本打成公共包,这样软件可以使用指定版本的Mesa,同时也可以避免每个软件都打包一个Mesa。

图片.png

Reply View the author
mozixun
Moderator
2025-02-20 22:29
#6
安洛

感觉玲珑可以像flatpak那样把mesa的不同版本打成公共包,这样软件可以使用指定版本的Mesa,同时也可以避免每个软件都打包一个Mesa。

图片.png

玲珑就是这么做的,只不过呢,自带的才24.0.9我嫌老)

Reply View the author
神末shenmo
deepin
Spark-App
Solutions Team Moderator
2025-02-21 10:14
#7
mozixun

你编译完Mesa之后把LLVM的so文件和编译出来的Mesa二进制so文件放到一个独立文件夹下,然后用LD_PRELOAD加载里面随便一个与glx相关的so就能把整个Mesa3D拉起来了,我选择加载的so文件是libGLX_mesa.so

但deb版这么做可能会导致系统GLIBC跨度太大而导致Mesa版本并非能像OpenJDK那样放哪里都能跑,所以这就是为什么我选择打玲珑版

没事,ablrun伟力可以运行

或者在debian 10上编译出so?


也许可以做一个类似 prime-run 的脚本,做成通用启动工具

对任何应用右键以使用新版mesa运行

Reply View the author
mozixun
Moderator
2025-02-21 10:51
#8
神末shenmo

没事,ablrun伟力可以运行

或者在debian 10上编译出so?


也许可以做一个类似 prime-run 的脚本,做成通用启动工具

对任何应用右键以使用新版mesa运行

ablrun就可以了

同时,别的软件一般也不需要新Mesa,24.0的正常版就够跑了

Reply View the author
神末shenmo
deepin
Spark-App
Solutions Team Moderator
2025-02-21 11:25
#9
mozixun

ablrun就可以了

同时,别的软件一般也不需要新Mesa,24.0的正常版就够跑了

其他应用也要用吧?性能有提升?

Reply View the author
mozixun
Moderator
2025-02-22 13:15
#10
神末shenmo

其他应用也要用吧?性能有提升?

其他应用像QQ微信这样的性能提升你也看不出来)

Reply View the author
玄圭SwenGway
deepin
2025-02-25 18:53
#11
mozixun

没有这样,玲珑的应用目前只能跑用户级,无法跑系统级,因为玲珑环境不支持任何形式的ROOT提权

如果你说的是二级包管理器,那它确实分本体和它的应用,比如Ubuntu为了推snap,没有内置Flatpak,那么你就需要先sudo apt install flatpak -y安装上,重启电脑确保XDG相关系统变量刷新过,再通过flatpak install语法装里面的应用

玲珑软件默认安装在哪个文件路径?

Reply View the author
mozixun
Moderator
2025-02-25 19:54
#12
玄圭SwenGway

玲珑软件默认安装在哪个文件路径?

/var/lib/linglong

Reply View the author