Sunday, November 6, 2011

Мелочи о Radeon и не только

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

Гибридная графика(когда используеться несколько карт для вывода изображения) потехоньку продвинулась удалось вывести картинку на монитор с динамическим  подключением - теперь при подключении нового экрана (иммено нового экрана а не вывода текущей видеокарты) создаеться новый экран на который копируется область памяти с видеокарты.

Разработчикам MESA и Gnome удалось достигнуть интересного прогресса в разработке программного рендеринга, теперь его можно будет использовать для стандартной верии третьего гнома требующего поддержки OpenGL обещают еще проработать и ускорить его чтобы при подключении програмного рендеренга использовался немного упращенные эфекты когда видеокарта не тянет. Также собитаються создать упрощенную программую реализацию DRI модуля для случая когда нет реальной видокарты или поддердки 3d ускорения на уровне видокарты чтобы через нее выполнять простейшие операции копировани проецирования областей памяти для вывода изображения и избежать лишнего копирования данных. 

Разработчики Ubuntu обсуждают возможность создания абстрактого интерфейса скрывающего реальный вариант интерфейса OpenGL (OpenGL 2.0 vs  OpenGL ES) и подключающего нужный вариант или эмулируя нужный вариант на уровне этого интерфейса - это позвоит использовать упрошенную версию когда полная реализация не нужна или не возможна. 

Android Air Scanner

Создал маленькое приложение под Android. Основной смысл его это получить уровни сигналов и видимость передатчиков для все доступных для Android видов источников. Интерфейс у приложения отсутствует - есть только большое текстовое поле - с которого нельзя копировать.
  • Для мобильных вышек, WiFi получить оказалось не очень сложно, пришлось конечно по разбираться в документации, но все же. 
  • Для общей статистики по подключениям тоже удалось получить какую-то информации - вообщем-то сомнительной ценности, что там нужно мне пока не понятно - вывожу чтобы было. GPS почему не хочет выдавать видимые спутники и включаться.
  • Bluetooth,NFC- я пока решил не трогать они уж очень близкого действия.
  • FMRadio - непосредственно в классическом андроиде поддержки нет. Есть сторонние реализации с интерфейсом которых я не разбирался - GPS интереснее пока. 
Жаль только что в эмуляторе работает только общая информация о сети - WiFi не включается и сеть(точнее не полная эмуляция сети, можно получить только оператора) никаким образом не эмулируеться.