URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91406
[ Назад ]

Исходное сообщение
"Прогресс в разработке открытого драйвера для GPU Vivante"

Отправлено opennews , 26-Авг-13 22:39 
В своём блоге (https://blog.visucore.com/) Wladimir J. van der Laan, основатель проекта Etna_viv (http://www.opennet.me/opennews/art.shtml?num=35871), рассказал от текущем прогрессе в разработке открытого драйвера OpenGL|ES для графических ядер от фирмы Vivante (http://ru.wikipedia.org/wiki/Vivante_Corporation) ("Etnaviv Mesa fork (https://github.com/laanwj/mesa)"). Представлены скриншоты игры glquake, где показан существенный прогресс в качестве работы драйвера за последний месяц.

<center><a href="https://blog.visucore.com/files/58/2013_07_21_quake_sep.png&... src="http://www.opennet.me/opennews/pics_base/0_1377537557.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="месяц назад" border=0></a><a href="https://blog.visucore.com/files/58/2013_08_23_quake.png"... src="http://www.opennet.me/opennews/pics_base/0_1377537578.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="сейчас" border=0></a></center>

Хотя уже устранены основные фатальные ошибки в драйвере, но остаются некоторые известные специфические проблемы, работа над  которыми, как и дальнейшая оптимизации драйвера продолжается. Автор призывает  опробовать работу драйвера и сообщать конкретные проблемы в созданной для этого системе отслеживания ошибок (https://github.com/laanwj/etna_viv/issues).


В настоящее время проще всего собрать драйвер для открытой игровой приставки GCW-Zero (http://www.opennet.me/opennews/art.shtml?num=35862), где уже предусмотрены соответствующие опции при сборке файловой системы. Сборка под другие системы может быть не столь тривиальна, но можно также рассчитывать на помощь разработчиков драйвера.

URL: https://blog.visucore.com/2013/8/23/more-progress
Новость: http://www.opennet.me/opennews/art.shtml?num=37747


Содержание

Сообщения в этом обсуждении
"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Аноним_тот_же , 26-Авг-13 22:39 
И, что на данный момент у игровой консоли GCW-Zero нет вывода графики. Т.е. она в принципе работает, только экран черный. Или по другому, сколько людей купивших игровую консоль мечтают ее сломать играясь с левыми драйверами, вместо того чтобы использовать ее по назначению и играть в игры.

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено kurokaze , 26-Авг-13 23:53 
Тоньше надо, тоньше

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Аноним , 27-Авг-13 02:52 
Если ты хотел просто потреб-дствовать - для тебя уже есть PSP и прчоая хрень. Огороженная со всех сторон, где без разрешения сони даже пyкнуть лишний раз нельзя. А это для тех кто хочет поразвлекаться за пределами обeзьяньей клетки, извини.

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Аноним , 27-Авг-13 13:35 
> Если ты хотел просто потреб-дствовать - для тебя уже есть PSP и
> прчоая хрень. Огороженная со всех сторон, где без разрешения сони даже
> пyкнуть лишний раз нельзя. А это для тех кто хочет поразвлекаться
> за пределами обeзьяньей клетки, извини.

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


"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено plain5ence , 27-Авг-13 15:01 
Вы замечательно уловили разницу между хакером и быдлоюзером.

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Аноним , 28-Авг-13 04:46 
Да, я пришел в этот мир чтобы творить и созидать. Это то что должны делать любые уважающие себя существа с работающим мозгом. Но вам, способным только жрать-спать-размножаться, это сложно осознать. У вас мозг слишком маленький, функции кроме упомянутых в него не умещаются.

И хоть камнями меня закидайте, но я не вижу в объеме захаваного вами вообще никакой заслуги. Хавать сахарный сироп "по назначению" - умеет даже амеба в пробирке. В чем ваше отличие от столь примитивного организма?


"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Аноним , 27-Авг-13 00:16 
Что-то про lima не слышно.

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Andrey Mitrofanov , 27-Авг-13 10:01 
> Что-то про lima не слышно.

Как не слышно, вот же:

opennet.ru/cgi-bin/opennet/ks.cgi?mask=lima+mali&sys=0&dir=0&zoom=&base=

[06.06.2013] Компания ARM недовольна инициативой по созданию открытых драйверов для GPU MALI

Только _та же ссылка_ на Форониксе, например, называлась:

""ARM Mali Mesa Driver, New Code & Overclocking""


"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено Anonus , 27-Авг-13 00:48 
Картинки как я понял показывают нам прогресс за месяц - нехило для одного месяца, тут прогресс виден невооружённым глазом.

"Прогресс в разработке открытого драйвера для GPU Vivante"
Отправлено troosh , 29-Авг-13 13:27 
Ещё новости по этой теме с https://blog.visucore.com/2013/8/28/current-state-of-etnaviv...

Текущее состояние такое:
*** Сейчас поддерживаются следующие GPU: GC600, GC800, GC860, GC880, а ядра GC2000 (что поставили в Freescale i.MX6) и выше пока не поддерживаются, - в них несколько пиксельных конвейеров, а под это ещё предстоит написать соответствующий код в драйвере.
*** Поддерживаются API OpenGL|ES 1.x (большая часть) и OpenGL|ES 2.0.
*** Реализован шейдерный компилятор в объеме, достаточном для работы шейдеров, требуемых для эмуляции фиксированного конвейера OpenGL|ES 1.x.
*** Поддержано управление буферами, 2D и Cubemap текстуры, генерация mipmap.
*** Для тех GPU, что поддерживают только один буфер вершин или у которых нет 32-разрядных индексов применяется программная эмуляция из Mesa. Также TGSI операции LRP и POW могут быть реализованы через более простые.

Планы по драйверу:
*** Исправления текущих проблем
*** По оптимизациям: в основном улучшать компилятор шейдеров, а также добавить расширения присутствующие в BLOB драйвере, но в настоящее время не задействованные в etnaviv
*** Создать для Xorg 2D EXA драйвер.
*** Взаимодействия с DMA буферами и DRM через модуль ядра от Vivante.
*** Влиться в основные ветки ядра, Mesa и других библиотек.