LINUX.ORG.RU

Imagination открывает доступ к документации на PowerVR Rogue GPU

 , , ,


1

3

Известные поборники проприетарщины Imagination выпустили в открытый доступ PowerVR SDK v3.4 с документацией на ISA для PowerVR Rogue GPU.

Возможно, этот шаг сделает возможным создание открытых видео-драйверов для PowerVR, который используется в многих популярных микропроцессорах для телефонов и планшетов.

Выпуск документации не связан с желанием дать возможность создать открытые драйвера. Сделано это было для того, чтобы разработчики мобильных приложений могли максимально оптимизировать свои приложения.

Новость на Phoronix.

>>> Release Notes

Если документация достаточно подробная, и найдутся желающие, то весьма вероятно, что открытому драйверу быть. Были бы желающие.

ivanlex ★★★★ ()

Возможно, этот шаг сделает возможным создание открытых видео-драйверов для PowerVR...

Невозможно.
PowerVR Rogue, он же PowerVR6 это совсем не то что стоит

...в многих популярных микропроцессорах для телефонов и планшетов.

В «многих» стоит PowerVR5, который принципиально другой.

Jetty ★★★★★ ()
Последнее исправление: Jetty (всего исправлений: 1)

То есть с PowerVR SGX540 мы так и продолжим сосать лапу.

anonymous ()

Они что, резко поумнели??? Срочно нужно обследовать, изучить что употребляли для резкого роста IQ...

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Срочно нужно обследовать, изучить что употребляли для резкого роста IQ...

Ну как же, они ж сожрали MIPS, а там целый меганадмозг Панчул.

anonymous ()
Ответ на: комментарий от ivanlex

Однако нельзя забывать про lima. Они отреверсили mali, написали рабочий прототип и всё. Ни dri/gallium/egl/opengl драйвера ни каких-либо других продвижений в течение года нет.
И не предлагайте мне писать этот драйвер. У меня просто нет столько времени, хотя я, как владелец устройства с mali400 и EG достаточно заинтересован, чтобы получить открытый драйвер, который можно будет гонять через AIGLX.

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

И не предлагайте мне писать этот драйвер. У меня просто нет столько времени

Времени на ненависть к systemd же находишь. А это ведь много сил и времени съедает.

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

А что остаётся делать, когда это systemd свалилось как снег на голову? Не было бы такой ненависти, если бы оно не весило консоль, я изначально ожидал, что оно заработает.

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

А что остаётся делать, когда это systemd свалилось как снег на голову?

Либо чинить конкретный баг, либо искать способ не использовать софт с багом. Лично я сейчас проверил на testing: конфликтов нет, вместо systemd-sysv можно ставить systemd-shim. Если тогда нельзя было, починил бы.

Давно уже пора понять. Кому нужно — тот и делает. С неба софт не свалится.

i-rinat ★★★★★ ()

Только один вопрос: под GMA3600 драйверы напишут?

Nedis ()
Ответ на: комментарий от i-rinat

lightdm его не умеет. Он падает с ошибкой сегментирования, если systemd не используется как init
В конце концов обнаружилась вторая проблема:
lightdm, использующий systemd не работает с xfce4. Просто не запускает сессию.
Так что откатываюсь на wheezy, если вообще не на squeze (я так понимаю, что там ещё gnome2, соответственно будет возможно настроить bluetooth через графическую утилиту.

mittorn ★★★★★ ()

Только один вопрос: под GMA3600 драйверы напишут?

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

соответственно будет возможно настроить bluetooth через графическую утилиту.

откатывайся сразу на винду, там это будет... линуксоид, блин...

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

К сожалению способа подключить bluetooth не через графическую утилиту:
1. Не имеется т.к bluez не имеет нормального интерфейса.
2. Не удобно т.к это планшет и подключать надо именно клавиатуру
3. Планшет для девушки, пользователя windows в большей мере. Нужен для работы с файлами Micro$oft Office в основном. В android всё совсем плохо с этим.
Проблема графической утилиты возникла т.к blueman не работает на arm, а в gnome3 gnome-bluetooth работает только в гномощели.

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

Я имел ввиду желающих разрабатывать, а не желающих пользоваться. Будут желающие разрабатывать, тогда и драйверу быть.

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

Не имеется т.к bluez не имеет нормального интерфейса.

Имеет, только с 5 версии bluez. Теперь там есть bluetoothctl который позволяет настраивать его через консоль.

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

mittorn> К сожалению способа подключить bluetooth не через графическую утилиту

Здрасте. Когда я линукс на КПК поставил, я через bluetooth в интернете сидел там. И настраивал всё через консоль.

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

Если не секрет - что за планшетик?

Хочу себе тонкий ssh клиент + веб-читалку + прочее организовать вместо нетбука, для поездок... Подыскиваю недорогой планшетик который бы с линем завелся нормально и памяти было достаточно для браузера с кучкой вкладок + почтовика...

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

Конкретно с debian - какоё-то безымянный, не из России.
А основной с gentoo - Wexler Tab 7000. Имеется полноценный usb помимо otg. Не знаю, есть ли он в продаже, но большинство китайских смартфонов за полторы тыщи сейчас мощнее. 7100 отличается только прошивкой. Сразу предупреждаю, что там кривые пиксели на матрице. Решаю эту проблему аппаратным масшабированием, уменьшив разрешение до 800x450. Мыло, развидеть, как говорится. Желательно написать xrandr-драйвер, чтобы можно было переключть 1600x900/854x480/800x450, но пока не кому (скорее всего, придётся допилить ядерный фреймбуфер).
Есть ещё Wexler Tab 7200 -двухъядерный и техпроцесс покруче, но на него нету полностью работоспособного ядра. Есть ядро linux-sunxi, оно не поддерживает тач (хотя скоро будет драйвер) и спящий режим (причина не ясна, зависает при включении dram self-refresh, сделал workaround позволяющий сделать псевдоспящий режим без энергосбережения dram, даёт более 100 ма, чего разумеется недостаточно). Есть ядро из sdk, в котором вроде всё работает, если не считать редкие краши при выходе из спящего режима и кривой драйвер дисплея. Драйвер настолько кривой, что firefox иногда падает, а wine не работатет вообще, десктопная опера отображает все gtk-витджеты жёлтым цветом.
В добавок на ядре sdk без длительного переписывания драйверов нельзяполучить рабочее:
2d-ускорение
3d-ускорение
аппаратное декодирование видео
Список скорее всего не полный. Переписывание драйверов очень сложное т.к в отличии от sun4i в sdk от sun7i allwinner придумали очень много своего, например, фреймворк для тачскрина.
Актуальные ядра - версия 3.4. Более новых ядер с полноценной поддержкой оборудования нет.
Для взаимодействия с тачскрином использую самодельную утилиту. Она передаёт скролл на 2 пальца, правую кнопку на 3, alt+левую кнопку на 4 (перемещение) и дёргает аппаратный скалер по 5 пальцам (очень плавный zoom&pan получается).
Нормальной экранной клавиатуры до сих пор не сущетсвует. Использую немного допиленную florence, которая залипает кнопки при низкой частоте процессора и xvkbd, которая как-то неспешно передаёт нажатия и не поддерживает нормально юникод.
Много информации на linux-sunxi.org (правда, по 7000 там нет т.к у меня сейчас ни времени ни рабочей камеры там нет, чтобы оформлять страницу).
На всех wexler tab 7X00 достаточно хорошо сделан корпус, выдержало падение с 3 этажа, ни царапины, только 3 защёлки выдрало (корпус открылся), но там их хватает. Памяти гигабайт, на ядре 3.0 в связке с ZRAM (в 3.4 оно x86 требует) хватит на браузер/другой браузер/corel draw/geany по отдельности, вместе - не всегда, т.е лучше брузер закрывать по ненадобности. Обычный своп не нужен т.к на mmc/nand он в лучшем случае может повесить систему на несколько часов, а в худжем - память отключится от перегрева или сдохнет совсем. Страницы google groups грузить с осторожностью, оно может память отхавать, если мало свободно.

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

Драйверы, серверы

s/драйвера/драйверы/g

ПлюсуюПоддерживаю.

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