外观
国产信创系统下调优
726字约2分钟
2024-09-23
根据信创要求,在纯国产硬件及操作系统下,因国产GPU产品性能达不到通用标准水平,FPS帧率比较低,所以只能关闭部分效果参数进行调优提高FPS。
测试机器情况
- 电脑型号:联想信创笔记本电脑 昭阳CF4720J
- CPU型号:飞腾腾锐D2000 /8G板载
- 显卡:景嘉微 JM9100M (2G独显)
- 操作系统:银河麒麟桌面操作系统V10 国防版
机器环境配置修改
升级最新显卡驱动
需注意:升级驱动,很有可能会导致问题,尤其是大版本之间,最好联系官网人员进行升级,本次只用于测试mars3d加载效果; 输入命令查看机器当前显卡信息:
- 查看显卡型号
lspci | grep VGA
- 查看显卡驱动
lspci -k | grep -A 2 -i "VGA"
- 检查系统更新:
apt list --upgradable
- 更新软件包列表:
sudo apt-get update
- 升级软件包:
sudo apt-get upgrade
- 系统将列出可供更新的软件包列表,显示出更新的软件包数量和大小。
- 输入Y或者yes,按回车键确认进行软件更新。
- 重启系统:
sudo reboot
,升级完成后,重启计算机以完成升级过程。 - 查看系统内核:
uname -r
- 查看驱动版本:
lspci -v
, 返回关于PCI设备的详细信息,其中包括设备的制造商、设备ID、驱动模块和版本等等信息; 若想要了解摸个特定设备的驱动版本,可输入命令 :lspci -vnn | grep -i “设备名称”
浏览器的本身设置(奇安信)
- 启用GPU硬件加速
- 修改参数,浏览器中输入
se://flags/
,以下3项都设置为启动,需要重启浏览器才能生效;
- Override software rendering list
- Unsafe WebGPU
- Enables Display Compositor to use a new gpu thread
- 浏览器中输入
se://gpu
, 可以看到gpu的是否启用了硬件加速,若不是请检查se://flags
Mars3D相关参数修改
国产信创系统对于GPU图形的处理效率不足,从硬件设置或浏览器设置目前设置后FPS改变不大, 目前只能通过对(mars3d的参数配置)优化地图的加载速率,主要修改scene下的下图中的参数,更多参数可参考API文档
修改的参数(未列处的参数可以原样即可):
{
"scene": {
//以下参数必须修改,影响FPS效率,请设置为false
"showSkyAtmosphere": false,
"fog": false,
"fxaa": false,
"globe": {
"showGroundAtmosphere": false
},
//以下可选修改,可以对比FPS后决定
"scene3DOnly": true, //如果不用2D,建议设置为true
"contextOptions": {
"requestWebgl1": true //可以尝试用webgl1渲染,如果FPS差别不大可以忽略
},
}
}