LINUX.ORG.RU

AIGLX на NVIDIA Shield Tablet

 , ,


5

2

Вот и наступил тот день, когда можно поставить Linux на планшет и запускать полноценные OpenGL-приложения.
Однако ещё больше порадовало, что работает аппаратная отрисовка не только в локальных arm-приложениях, но и в x86, запущенных через транслятор от eltechs.
На скрине можно наблюдать arm-версию nvidia-settings и x86-версию glxgears. Никакой дополнительной настройки не потребовалось, aiglx (проброс gl через x11) работает из коробки.
Скрины с winecfg и xash3d, запущенными через транслятор.
http://en.zimagez.com/zimage/105710851080108410861082110110821088107210851072...
http://en.zimagez.com/zimage/105710851080108410861082110110821088107210851072...
производительность такой конфигурации не очень высока. Если нативно xash3d выдаёт больше 100 fps, то в exagear 30-60. В glxgears разницы с нативной версией нет.
Под wine же обламывается SetPixelFormat. Скорее всего надо патчить.
Система ubuntu пока не наладил suspend в ядре, потом, возможно, gentoo соберу.

>>> Просмотр (1920x1200, 714 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 3)

Cool! А за порт, отдельный тебе респект, бро!

Porthos ★★★★★
()
Последнее исправление: Porthos (всего исправлений: 1)
Ответ на: комментарий от Aceler

На тегре k1. Тегры разные быаают
Однако тред про налич,ие поддержки glx/aiglx помимо всяких egl и gl es blabla. И про то, что wayland и mir отдыхают.

mittorn ★★★★★
() автор топика

Система ubuntu пока не наладил suspend в ядре, потом возможно gentoo соберу.

Пересобрать ядро можно и в ебунте. Вообще это gnome-fallback ?

hotpil ★★★★
()
Ответ на: комментарий от hotpil

Ну да, в том то и дело. Однако надо исправить драйвера bluetooth и wifi чтобы они работали со спящим режимом. Пока это не сделано, использовать планшет немного не удобно.

mittorn ★★★★★
() автор топика

Убунта ужасна. Но весть хорошая...

AVL2 ★★★★★
()

нормик) Я на андройд через linux deploy тож ставлю счас. только насчёт шифрования задумался.

fehhner ★★★★★
()
Ответ на: комментарий от eR

Да, сильно много. 7" чуть удобнее.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от tmp_do

ещё не мерил. Но часов 8 точно работает, может больше. Потребляет не сильно много

mittorn ★★★★★
() автор топика
Ответ на: комментарий от stalkerg

оно работает на mainline kernel только, а оно работает только с u-boot, которого нету для планшета и не факт что будет.

mittorn ★★★★★
() автор топика

Попробуй докер запустить

mystery ★★
()
Ответ на: комментарий от thunar

думаю, это qt5ct помог. Он глобальный конфиг шрифтов пишет.
Ну и там dpi больше 200 выставлен в winecfg.

mittorn ★★★★★
() автор топика
18 октября 2016 г.
Ответ на: комментарий от ZenitharChampion

Ну её править надо. В исходном виде она крашится и тормозит. Хотя у меня и исправленная есть, но долго искать в недрах архивов. Там форк какой-то древней версии с выпиленным gstreamer и at-spi.

mittorn ★★★★★
() автор топика
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от Deleted

Я через qt5ct настраивал. В целом хорошие из-за hidpi наверно

mittorn ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Работает как qemu-user, но есть небольшие отличия.
Есть эмуляция chroot, эмулирует /proc/cpuinfo, лучше реализован sysvipc. Работает по принципу jit. Sse транслирует в neon или vfp. fpu ограничен 64 битами вместо 80.Заметил, что некоторые бинари работают быстрее нативных. Видимо, у этих нативных плохая оптимизация, либо код под sse, который на arm заменяется медленным аналогом. ptrace не поддерживается, так что отладчики на x86 процессах не заработают. Техподдержка оказалась не очень хорошей и, видимо, сама плохо понимает как работает транслятор. Лицензия привязывается к одному устройству.
По дефолту всё настроено так, чтобы шарить /var, /run, /home и ещё кучу с хостом

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Неплохо. Судя по твоему описанию, обычный QEMU работает гораздо медленнее.

А я тут извращаюсь с виндой под досбоксом :-) А можно было так.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Можно попытаться досбокс или ещё что-то в exagear запустить. Если там не полностью софтварная эмуляция, а какой-нибудь jit - может оказаться быстрее

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Wolf3D, как у Дмитрия Бачило. RPi1 не «тянул», а RPi 2 - потянул. Возможно, причина не в железе, а в обновлении Raspbian до пакетной базы Debian 8.0. armel -> armhf

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.