Автор Тема: r4p0-00rel0 а другие?  (Прочитано 2890 раз)

Оффлайн Lipton

r4p0-00rel0 а другие?
« : Февраль 15, 2016, 04:56:38 pm »
Собственно сабж: ядро кто нибудь с другими сорсами мали собирал? ODROID работает с r5p0, а чем мы хуже? Можно попробовать блобы библиотек взять от одроидов, а сорсы мали есть на http://malideveloper.arm.com/

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #1 : Февраль 18, 2016, 03:11:45 pm »
отпишусь о продвижениях: модули скомпилил, сейчас надо найти рабочие блобы библиотек...
root@OPi:/home/lipton# modinfo mali
filename:       /lib/modules/3.4.39-02-lobo/kernel/drivers/gpu/mali/mali.ko
version:        r5p0-01rel0-a6947d4
author:         ARM Ltd.
license:        GPL
srcversion:     E185D5D9AB171D45B58E88C
depends:        ump
vermagic:       3.4.39-02-lobo SMP preempt mod_unload modversions ARMv7 p2v8
parm:           mali_debug_level:Higher number, more dmesg output (int)
parm:           mali_max_job_runtime:Maximum allowed job runtime in msecs.
Jobs will be killed after this no matter what (int)
parm:           mali_l2_max_reads:Maximum reads for Mali L2 cache (int)
parm:           mali_dedicated_mem_start:Physical start address of dedicated Mali GPU memory. (uint)
parm:           mali_dedicated_mem_size:Size of dedicated Mali GPU memory. (uint)
parm:           mali_shared_mem_size:Size of shared Mali GPU memory. (uint)
parm:           mali_boot_profiling:Start profiling as a part of Mali driver initialization (int)
parm:           mali_max_pp_cores_group_1:Limit the number of PP cores to use from first PP group. (int)
parm:           mali_max_pp_cores_group_2:Limit the number of PP cores to use from second PP group (Mali-450 only). (int)
parm:           mali_max_system_fps:Max system fps the same as display VSYNC. (int)
parm:           mali_desired_fps:A bit lower than max_system_fps which user desired fps (int)

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #2 : Февраль 18, 2016, 04:36:15 pm »
Пока поиски не увенчались успехом, может есть желающие поэкспериментировать, модули лежат тут https://yadi.sk/d/SUQd7Hb3p4WEi

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #3 : Февраль 19, 2016, 02:38:41 pm »
самые свежие кернел модули тоже собираются, но где брать блобы - я хз, в арм что-ли писать чтоб дали? Или их тоже надо собирать с учетом конфига ядра, а поскольку сырцев нет, то только сам арм их может собрать? Короче вопросов много, результат пока - только собранные модули ядра, без выхлопа. Есть кто тут знающий, куда копать то дальше? Две лопаты на плечах вроде, а рыть хз куда...

root@OPi:/home/lipton# modinfo mali
filename:       /lib/modules/3.4.39-02-lobo/kernel/drivers/gpu/mali/mali.ko
version:        r6p0-01rel1-a6947d4
author:         ARM Ltd.
license:        GPL
srcversion:     19B6F8C973A45DE1CC9DD77
depends:        ump
vermagic:       3.4.39-02-lobo SMP preempt mod_unload modversions ARMv7 p2v8
parm:           mali_debug_level:Higher number, more dmesg output (int)
parm:           mali_max_job_runtime:Maximum allowed job runtime in msecs.
Jobs will be killed after this no matter what (int)
parm:           mali_l2_max_reads:Maximum reads for Mali L2 cache (int)
parm:           mali_dedicated_mem_start:Physical start address of dedicated Mali GPU memory. (uint)
parm:           mali_dedicated_mem_size:Size of dedicated Mali GPU memory. (uint)
parm:           mali_shared_mem_size:Size of shared Mali GPU memory. (uint)
parm:           mali_boot_profiling:Start profiling as a part of Mali driver initialization (int)
parm:           mali_max_pp_cores_group_1:Limit the number of PP cores to use from first PP group. (int)
parm:           mali_max_pp_cores_group_2:Limit the number of PP cores to use from second PP group (Mali-450 only). (int)
parm:           mali_mem_swap_out_threshold_value:Threshold value used to limit how much swappable memory cached in Mali driver. (uint)
parm:           mali_max_system_fps:Max system fps the same as display VSYNC. (int)
parm:           mali_desired_fps:A bit lower than max_system_fps which user desired fps (int)

Оффлайн armkon

Re: r4p0-00rel0 а другие?
« Ответ #4 : Февраль 19, 2016, 06:42:24 pm »

Вы можете разделить r6p0?

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #5 : Февраль 20, 2016, 09:48:21 am »

Вы можете разделить r6p0?
в смысле модулями поделиться? Пожалуйста https://yadi.sk/d/dj_FXNdnpAHQ3

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: r4p0-00rel0 а другие?
« Ответ #6 : Февраль 22, 2016, 03:44:07 pm »
Отписал Стивену, может что-то ответит о том как продвигаются дела в получении r5p0 blobs

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #7 : Февраль 24, 2016, 09:57:34 am »
Отписал Стивену, может что-то ответит о том как продвигаются дела в получении r5p0 blobs
а можно по подробнее про получение? Может есть возможность получения не через стороннего человека а самостоятельно? Или надо быть конкретно на должности разработчика конкретного железа и софта?

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: r4p0-00rel0 а другие?
« Ответ #8 : Февраль 24, 2016, 11:57:42 am »
Нет такой возможности...
Mali -> Allwinner  -> производителю Oranga.

Оффлайн armkon

Re: r4p0-00rel0 а другие?
« Ответ #9 : Февраль 25, 2016, 12:13:57 pm »
Hey, i have little problem with Russian language...
I have question about compiling mali drives.
Lipton, do you use arm-eabi- android toolchain and prebuilded kernel source? I use that method to build some wifi drivers for 02-lobo kernel. Are you use same method od you compile drivers in other way?

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #10 : Февраль 25, 2016, 12:43:06 pm »
Hey, i have little problem with Russian language...
I have question about compiling mali drives.
Lipton, do you use arm-eabi- android toolchain and prebuilded kernel source? I use that method to build some wifi drivers for 02-lobo kernel. Are you use same method od you compile drivers in other way?
kernel sources from Loboris: https://github.com/loboris/OrangePI-Kernel
toolchain from official sdk OrangePI PC(gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02)): http://www.orangepi.org/downloadresources/orangepipc/oragepipc_7bdb2ade63a23af559f5b2cffc.html (replace)
official mali gpu kernel driver: http://malideveloper.arm.com/resources/drivers/open-source-mali-utgard-gpu-linux-kernel-drivers/#mali-400450-linux-kernel-device-driver-r6p0-01rel1
« Последнее редактирование: Февраль 25, 2016, 12:46:23 pm от Lipton »

Оффлайн armkon

Re: r4p0-00rel0 а другие?
« Ответ #11 : Февраль 25, 2016, 03:28:31 pm »
Can i compile drivers to 02-loboris with it? what's the patch to toolchain or i must compile toolchain ?
can i use this linaro package ?
https://releases.linaro.org/14.01/components/toolchain/binaries/gcc-linaro-arm-none-eabi-4.8-2014.01-01_linux.tar.bz2
« Последнее редактирование: Февраль 25, 2016, 05:02:22 pm от armkon »

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #12 : Февраль 26, 2016, 08:36:44 am »
1. Can i compile drivers to 02-loboris with it? 2. what's the patch to toolchain or i must compile toolchain ?
3. can i use this linaro package ?
https://releases.linaro.org/14.01/components/toolchain/binaries/gcc-linaro-arm-none-eabi-4.8-2014.01-01_linux.tar.bz2
1. I compile just that the kernel and drivers.
2. Replace folder with the compilers of the official sdk.
cd OrangePI-Kernel
mv  brandy/gcc-linaro  brandy/gcc-linaro-lobo
cp -a folder_with_sdk/brandy/gcc-linaro  brandy/gcc-linaro
./build_linux_kernel.sh
3. i dont known

Оффлайн lanthan

Re: r4p0-00rel0 а другие?
« Ответ #13 : Апрель 14, 2016, 04:44:12 pm »
Добрый день. Эти userspace so вроде r5p0 http://builder.mdrjr.net/tools/u3/4412_r5p0_x11.tar.xz и http://builder.mdrjr.net/tools/u3/4412_r5p0_fbdev.tar.xz, работают ли они с вашей r5p0 сборкой?
отпишусь о продвижениях: модули скомпилил, сейчас надо найти рабочие блобы библиотек...
root@OPi:/home/lipton# modinfo mali
filename:       /lib/modules/3.4.39-02-lobo/kernel/drivers/gpu/mali/mali.ko
version:        r5p0-01rel0-a6947d4
author:         ARM Ltd.
license:        GPL
srcversion:     E185D5D9AB171D45B58E88C
depends:        ump
vermagic:       3.4.39-02-lobo SMP preempt mod_unload modversions ARMv7 p2v8
parm:           mali_debug_level:Higher number, more dmesg output (int)
parm:           mali_max_job_runtime:Maximum allowed job runtime in msecs.
Jobs will be killed after this no matter what (int)
parm:           mali_l2_max_reads:Maximum reads for Mali L2 cache (int)
parm:           mali_dedicated_mem_start:Physical start address of dedicated Mali GPU memory. (uint)
parm:           mali_dedicated_mem_size:Size of dedicated Mali GPU memory. (uint)
parm:           mali_shared_mem_size:Size of shared Mali GPU memory. (uint)
parm:           mali_boot_profiling:Start profiling as a part of Mali driver initialization (int)
parm:           mali_max_pp_cores_group_1:Limit the number of PP cores to use from first PP group. (int)
parm:           mali_max_pp_cores_group_2:Limit the number of PP cores to use from second PP group (Mali-450 only). (int)
parm:           mali_max_system_fps:Max system fps the same as display VSYNC. (int)
parm:           mali_desired_fps:A bit lower than max_system_fps which user desired fps (int)

Оффлайн Lipton

Re: r4p0-00rel0 а другие?
« Ответ #14 : Апрель 15, 2016, 12:09:53 pm »
Одроидовские пробовал, не завелось.