弱弱的问一句一加6T迈凯伦10G内存版本跟普通版刷WIN是一样的吗?

想买个玩玩,小白飘过,请大佬解答~10G内存有性能提升吗?

1 Like

需要重新修改源码后编译 使完全利用10g内存

2 Likes

哦,那使用8G版本的也可以吧?

说得对 :grinning_face_with_smiling_eyes:

用8G就不要买迈凯伦了

8+256的750,10+256也750,我买了10+256的

修改源码哪个文件?
fajita-8g.dsc

sdm845Pkg: sdm845Pkg.dec: add device info pcd

System Memory (7GB)

gArmTokenSpaceGuid.PcdSystemMemorySize|0x1E0000000

这里???

不止,memorymap也要改

我没学过EDK2 :no_mouth:

才疏学浅,望大佬赐教!具体要改哪个文件?

我就提示一下,小太阳说有可能改完会炸

手机炸掉?我昨晚在win点了关机,然后第二天起床发现手机没电了,而且非常烫,至少有60度,都没炸,不怕不怕

炸:指uefi启动不正常

这没关系啊,我刷双系统,搞了很久,刷机无数次了

我的mix2s魔改10g版本已经改好刷上了,系统里可使用内存9.5g,需要改dsc文件和memorymap

1 Like

memorymap是哪个文件?

https://github.com/edk2-porting/edk2-sdm845/blob/master/sdm845Pkg/Include/Configuration/DeviceMemoryMap.h
这个文件

1 Like

谢啦,我试试

找到了,但是看不懂啊,哈哈哈,能告诉我改成什么吗?
0xA0000000, 0xE0000000,
0x180000000,0xFC8A0000, (0x180000000 他是不是多写了一个0?)
意思是两片4G的?找不到规律,不知道改成什么?
改成2片5G的?不知道地址,大佬教我改成什么?
dsc改成260000000还是28?

#ifdef MEMORY_4G
{0xA0000000, 0xDDFA0000, EFI_RESOURCE_SYSTEM_MEMORY,
SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,
ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},
#else
#ifdef MEMORY_8G
{0xA0000000, 0xE0000000, EFI_RESOURCE_SYSTEM_MEMORY,
SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,
ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},
{0x180000000,0xFC8A0000, EFI_RESOURCE_SYSTEM_MEMORY,
SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,
ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},
#else
#ifdef MEMORY_10G
{0xA0000000, 0x254AC0000, EFI_RESOURCE_SYSTEM_MEMORY,
SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,
ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},
#else
{0xA0000000, 0x15AE00000, EFI_RESOURCE_SYSTEM_MEMORY,
SYSTEM_MEMORY_RESOURCE_ATTR_CAPABILITIES,
ARM_MEMORY_REGION_ATTRIBUTE_WRITE_BACK, AddMem, EfiConventionalMemory},

#endif
#endif
#endif

整段给你
dsc里要改0x260000000并在[BuildOptions.common]添加 -DMEMORY_10G=1

1 Like