收起左侧

AMD HX370折腾npu驱动固件以及设置核显共享显存(理论300,400适用)

0
回复
19
查看
[ 复制链接 ]

2

主题

5

回帖

0

牛值

江湖小虾

驱动和固件AMD官方源码自己编译,有需要的可以自取,最好是自己找块旧硬盘装上飞牛自己编译,这样不用怕搞乱污染系统。没需要的没必要折腾。

因为飞牛自带npu固件,但是不符合flm的最低要求,便自己搞。每次系统升级固件便回到飞牛自带版本,所以搞了个计划任务,飞牛升级自动执行,使用新固件。

使用 ttm 模块参数(直接且有效)更改共享显存上限

AMD官方文档关于共享内存的说明:bios设置的vram(不在系统内存中显示)大小和ttm设置(默认系统内存一半)的大小取其大,rocm后端会受影响,而vulkan则是取其和,不受影响。

操作之前最好是把bios中调整为512,操作分两步,使用内核启动参数, ttm:

数值说明:8388608 是计算出的 32GB 对应的页面数(32 * 1024 * 1024 / 4 = 8,388,608)。你可以根据自己需要的 GB 数调整,公式为 (GB * 1024 * 1024) / 4。可以根据自身需求调整,比VRAM好处是按需使用

一行搞定:
bash
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ttm.pages_limit=8388608"/' /etc/default/grub && sudo update-grub && sudo reboot
重启后验证
bash
cat /proc/cmdline | grep ttm.pages_limit
cat /sys/module/ttm/parameters/pages_limit

驱动和固件百度网盘自取,或者自己去AMD下载源码编译,强烈建议自己编译,并不难。

通过网盘分享的文件:HX370(理论适用300,400系列)
链接: https://pan.baidu.com/s/1LUEEwcbw0BzbTS1FW-baSA?pwd=ktwk 提取码: ktwk

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则