微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 请教修改cpu显示单核变四核的问题

请教修改cpu显示单核变四核的问题

时间:10-02 整理:3721RD 点击:
有哪位兄弟修改过吗?具体怎么修改?

你是说修改MTK的75芯片,显示是4核吧?
要写清楚。
在手机上显示还是在电脑端显示?

最好评测软件可以说4核吧, 跑分也不差就行.可能要超频一下。我也正在寻找这些东西.

楼上兄弟说的对,是在评测软件里显示的是4核。

这个真不好改,我公司前辈改过cpu型号,改了分数也上不去,360跑分根据CPU运算速度来的

我这边搞定的方法给大家分享下:
在/alps/kernel/drivers/base下面-
搜索SYSDEV_CLASS_ATTR(kernel_max
在同样的地方添加三个
SYSDEV_CLASS_ATTR(cpu1
SYSDEV_CLASS_ATTR(cpu2
SYSDEV_CLASS_ATTR(cpu3
在相应数组中也添加进去,就OK了。
按此方法可以改8核,16核。

高手

请问CPU型号怎么修改?
我这边修改软件都是不能开机的!
谢谢

我在MTK 17的代码里就只在cpu.c里找到一个地方
static SYSDEV_CLASS_ATTR(kernel_max, 0444, print_cpus_kernel_max, NULL);
print_cpus_kernel_max的函数是
static ssize_t print_cpus_kernel_max(struct sysdev_class *class,
                                     struct sysdev_class_attribute *attr, char *buf)
{
        int n = snprintf(buf, PAGE_SIZE-2, "%d\n", NR_CPUS - 1);
        return n;
}
怎么输出的个数还和PAGE_SIZE扯上关系了

改型号开不了机是正解,加个STATIC变量加到二的时候再改就行 了。呵呵

有没知道该平台版本的,比如mt6575 改成mt6577?

兄弟,能否问下CPU型号怎么改?

兄弟,你回复的是改CPU型号还是改核数?加到二的时候再改就行是指什么?

在setup。c文件里改 里面不是打印hardware信息吗

开机时读不能改,加个计数器,读到2次时改

单改这个是开不了机的!

前面有人说了 单改是开不了机的  需要设置一个变量,第一次让它通过,反映真实信息

此问题已经解决了!还需要修改另外一个地方。

另外,前面人说的应该是针对单核改双核。

哥们,你这个改好了吗,在哪里改?


/kernel/arch/arm/kernel/setup.c  seq_printf(m, "Hardware\t: %s\n", "MT6577");
mediatek/build/tools/mtk_buildinfo.pl    ro.mediatek.platform=MT6577\n"; 修改平台显示

火之 9:49:31
{
int err;
err = sysdev_class_register(&cpu_sysdev_class);
#if defined(CONFIG_SCHED_MC) || defined(CONFIG_SCHED_SMT)
if (!err)
err = sched_create_sysfs_power_savings_entries(&cpu_sysdev_class);
#endif
kobject_create_and_add("cpu1",&cpu_sysdev_class.kset.kobj);
return err;
}

火之 9:49:44
就添加
kobject_create_and_add("cpu1",&cpu_sysdev_class.kset.kobj);
此方法我验证过。没有问题。

这个是改双核吗?我这样改了怎么没用

不可能,是不是你改错位置了?

能在详细一点吗?
刚接触不熟悉,谢谢,

android 4.1的也是这样改么

兄弟能不能说详细点!要在哪些数组添加!我按你的方法做,查看/sys/device/cpu目录原来有的CPU0 CPU1都没有!如果改对了应该有CPU0 CPU1 CPU2 CPU3吧!我是双核改成4核!

判断当前检测软件
判断是否包含"XXXXX"字符串
将"XXXXX"替换为你想改的“string”

89的改法不一样了,LINUX版本变了,我改成8核结果360显示单核,用安免免就显示8核,360是不是还没适应过来?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top