LINUX.ORG.RU

Сообщения mittorn

 

Онтопик

Как запустить PaleMoon на Windows XP?
А вот так!
Винда выполняет функцию ядра, дисплея, драйвера тачпада (windows версия более функциональна) и, разумеется X-сервера.
Пришлось так сделать из-за специфичного оборудования: SiS M650 в линуксе работает только с самосборным ядром (во всяких дебианах драйвер не собран и нужно дособирать модули), а 3d драйвера нет и не будет (я писать этот драйвер уж точно не буду)
К сожалению в colinux довольно старое ядро и проверять, работает ли оно с более новыми glibc мне лень, потому установлен precise.
С 2012 года в линуксах почти ничего хорошего не произошло, так что пусть остаётся. К тому же вероятно иксы будут использоваться по сети, а не локально.
Производительность иксов отличная, даже AIGLX работает.
После некоторого допила (-xkblayout us,ru -xkbvariant basic,winkeys -xkbopions grp:caps_toggle) работает русская раскладка в Xming
Из проблем - дурацкий драйвер для тачпада synaptic - прокрутку он делает путём поиска в текущем окне виндовой полосы прокрутки. Так что прокрутка не работает ни в одном приложении, использующем какой-либо тулкит вместо виндового gdi

Изначально хотел использовать windows 2000 для этих целей, но не смог завести драйвер RNDIS. И на xp он не подключался к андройдофону, пока не поставил обновление до SP3. Так бы потребление памяти системой было бы в разы меньше. Всего тут доступно 512 мегабайт

>>> Просмотр (1024x768, 241 Kb)

 ,

mittorn ()

Оффтопик

Копался в старых chroot'ах и wineprefix'ах и отрыл wineprefix с поставленным 8 ослом.

wine-1.6.2.

А актуальный wine ещё может запускать такое?

Система - протухшая гента, не обновляется из-за изменённого chost (добавил x32)
DE: Trinity с темой под старый оффтопик

>>> Просмотр (2688x1080, 323 Kb)

 

mittorn ()

AIGLX на NVIDIA Shield Tablet

Вот и наступил тот день, когда можно поставить 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)

 , ,

mittorn ()

Лучший браузер для arm-планшета

Как ни странно - десктопная опера. Та самая, 12.16 для x86.

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

Работает в разы отзывчевее firefox и быстрее хрома.Опережает по шустроте своего мобильного брата (может, дело в softfloat?)

К тому же ни разу не крашнуло систему, сожрав всю память, как это делает фф.

Из недостатков можно выделлить:

1. Невозможность подключения нативного флеша. В лисе флеш раза в полтора быстрее, и это как раз тот порог, с которого можно начинать смотреть флеш-ролики.

2. Неубираемый и тормозной Drug&Drop.Пришлось добавить скрипт, прибивающий его после загрузки страницы.

3. Неиллюзорные тормоза при сочетании svg и прозрачности (см. на лолксах, даже8 на 3.8гигагерцовом и5 подлагивает)

4. Нужно ставить расширения для отображения gmaps, 2gis, ggroups т.к у них кривые скрипты. Причём гуголь намеренно ломает поддержку оперы, оно решается маскировкой под фф.

Рабочий стол:

http://en.zimagez.com/zimage/49257.php

Corel:

http://en.zimagez.com/zimage/42382.php

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

На десктопе использую firefox, опера там паршиво работает.

>>> Просмотр (800x450, 86 Kb)

 , , ,

mittorn ()

Архитектурный барьер преодолён

Запустил jackhammer на гигагерцовом cortex-a8 планшете. На данный момент jackhammer закрыт и существуют только x86 сборки. Используется x86-chroot и бинарный транслятор от Eltechs.
Графику рисует как ни странно x86-mesa софтверным рендерером.
Шестерёнки крутятся достаточно плавно, примерно 46fps.
Хаммер работает быстрее моих ожиданий от нативной сборки. Конечно с маппингом в таком виде будет трудновато как минимум из-за жутко низкой скорости отрисовки текстур и маленького экрана.
Для сравнения в qemu jackhammer вообще падает после отрисовки основного окна, а запуск до этого окна длится в 5 раз дольше.
Думаю, на четырёх-восьмиядерных планшетах с cortex-a7 такая конфигурация будет вполне пригодна для маппинга.
Осталось собрать какой-нибудь движок кваки нативно или запустить half-life таким образом.
На скрине исходники карты crossfire.
P.S. Опера 10 с треском уделала нативный (arm) firefox 17. Как по скорости, так и по удобству управления с тачскрина. Мозилле стоит задуматься. Двенадцатая опера тоже вполне юзабельна, если не считать дурацкие ошибки сертификатов и ШГ. Думаю, ни за что бы не поверил, что можно использовать браузер через эмулятор процессора вообще.Похоже, eltechs смогли добиться эмуляции с минимальным оверхедом.qemu отдыхает.

>>> Просмотр (800x450, 85 Kb)

 , ,

mittorn ()

Ненужное не нужно

Пример рабства и крепостничества в современном мире успешно запущен на arm.
К сожалению nokia навелосипедили кучу виджетов и поместили их в библиотеку uiw, которая отказывается работать у меня в системе. На функции создания виджета я ответил нулями и кнопками. Вроде прокатило, однако нет никакой возможности узнать что-либо про входящие сообщения т.к используются uiwшные scw и message view. Из-за отсутствия виджетов сообщения даже не передаются в gui. Исходящие сообщения работают, что позволяет сыпля угрозы заставить кого-то из контактов skype поставить другое средство для общения.

>>> Просмотр (800x450, 57 Kb)

 ,

mittorn ()

Half-life 2 arm

Пока что приходится довольствоваться окошком и ошибкой сегментирования.
Примечательно, что окошко создано библиотеками от Valve через нативный SDL и значёк выставлен ими же.
Инициализаия графики проходит.
После загрузки библиотеки client весь процесс начинает сыпаться, некоторые потоки при инициализации.
Впрочем, можно попытаться собрать server/client из SDK, вдруг поможет.

>>> Просмотр (800x450, 83 Kb)

 , , ,

mittorn ()

Android больше не нужен

Allwinner A10 (Wexler.TAB 7000)
Gentoo, XFCE4
xvkbd в фоне
Тема gtk+ NumixHolo (так же есть самопальный rgba вариант с прозрачным меню под цвет заголовка, но с composite заметен тиринг, так что пришлось отключить)
gtk3 нет и не будет.
Angry Birds 2.3 через apkenv - враппер для android jni (переписанный интерфейс с поддержкой изменения размера окон) - почти нативные птички получаются.
Изображение по x11vnc
Мой форк: https://github.com/mittorn/apkenv/tree/linux-x11
30 минут потратил на попытки залить изображение, пришлось сжимать в jpeg. Админы, очнитесь!!!

>>> Просмотр (802x503, 272 Kb)

 , , ,

mittorn ()

compiz-0.8 из git (Gentoo), gnome2

Немного поработал над внешним видом рабочего стола. Используется плагин earth с изменёнными константами размеров, сf-greenscreen (нужен для добавления прозрачности, где не работает rgba, firefox и даже wine) пришлось исправить метод поиска окон) Тени текста отрисовывается самописным плагином, просто добавляет затемнённую копию окна в фоне. Пришлось внести изменения в blur, чтоб размытие применялось и к не-argb окнам.

Вот пример с wine, тогда правда некоторых эффектов ещё не было. http://s3.itrash.ru/idb/82e13b1fdb2978e33ad2a7322dcf57c1/oSnimok-8.png

А вот первое появление теней: http://s3.itrash.ru/idb/82e13b1fdb2978e33ad2a7322dcf57c1/oSnimok-16.png

>>> Просмотр (1280x1024, 1355 Kb)

 , ,

mittorn ()

RSS подписка на новые темы