Автор Тема: Установка kernel драйверов mali 400  (Прочитано 6086 раз)

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Установка kernel драйверов mali 400
« : Октябрь 02, 2015, 08:52:51 am »
Установка kernel драйверов mali 400
ВНИМАНИЕ!! Модули собраны для оф ядра Lubuntu 1404 0.9.0, если кому-то нужны модули к ядру Loboris-а все вопросы к нему.

Оригинальные блобы, патченые блобы и собранные модули для оф Lubuntu 1404 0.9.0
Извините, вам запрещён просмотр содержимого спойлеров.

В script.fex добавить следующее:
[mali_para]
mali_used = 1
mali_clkdiv = 1
mali_extreme_freq = 600
mali_extreme_vol = 1400

Модули драйверов ump.ko mali.ko drm.ko и mali_drm.ko копируем в папку /lib/modules/3.4.39/
Библиотеки (libGLES* libGLES* LibUmp LibMali)из архива копируем в /usr/lib а из папки include в /usr/include

Создаем правила для устройств
sudo cat <<eof>/etc/udev/rules.d/50-mali.rules
KERNEL=="mali", MODE="0666", GROUP="video"
KERNEL=="ump", MODE="0666", GROUP="video"
KERNEL=="cedar_dev", MODE="0660", GROUP="video"
EOF
sudo chmod 666 /dev/mali /dev/ump /dev/cedar_dev
sudo chown root:video /dev/mali
sudo chown root:video /dev/ump
sudo chown root:video /dev/cedar_dev

Добавляем пользователя (например orangepi) в группу video
sudo usermod -aG video $USER

Добавляем загрузку для модулей ump, mali, drm, mali_drm в файле /etc/modules
Сообщаем ядру что у нас появились новые друзья
depmod -a
reboot

Проверить syslog
grep -i "mali" /var/log/syslog

а так же
lsmod

Теперь можно убрать mesa-egl драйвера что бы не мешали
mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/
Проверить
$ sudo find / -name libEGL*
$ sudo find / -name libGLESv2*
У Вас должны быть драйвера в /usr/lib те что вы скопировали из архива и в переименованной папке .mesa-egl месовские

Затем откомпилировать и установить с github xf86-video-fbturbo
cd /home
git clone https://github.com/ssvb/xf86-video-fbturbo
и дальше по инструкции https://github.com/ssvb/xf86-video-fbturbo/wiki/Installation

« Последнее редактирование: Ноябрь 14, 2015, 09:46:06 am от tracert »